// Used for form field validation.
 function validateOnSubmit(formslist, formname) {
  
  var ThisFormName = formname;
  var mylist = formslist;
  var myarray = new Array();
  var elem;
  var errs=0;
  myarray = mylist.split(",");
  if (!(myarray[0] == '')) 
	  {
		  for (var i=(myarray.length-1); i>-1 ;i=i-1) {
			ThisForm = myarray[i];
			ThisSpan = "msg" + ThisForm
			if (typeof document.forms[ThisFormName].elements[ThisForm] != 'undefined')
			{
			ThisSpan = document.getElementById(ThisSpan);
				if (document.forms[ThisFormName].elements[ThisForm].value.length == 0)
					{
						errs += 1;
						ThisSpan.style.display = "inline";
					}
					else {
						ThisSpan.style.display= "none";
					}
				}	
			  }

if (errs>1)  
	{
	mySpan = "errormsg";
	myErrorSpan = document.getElementById(mySpan);
	myErrorSpan.style.display = "inline";	
	alert('Some required fields are not filled in!');
	}
    if (errs==1) 
	{
	mySpan = "errormsg";
	myErrorSpan = document.getElementById(mySpan);
	myErrorSpan.style.display = "inline";	
	alert('You have missed a required field!');
	}

    if (errs==0)
	{
	document.forms[ThisFormName].submit();
	}
}
  }; 
