//start validation functionsvar validtext = "";var fieldid = "";var labelid = "";var fieldvalid = "";var numid = "";var numvalid = "";var labelvalid = "";var partofArray = "";var arrayId = "";var errfieldid = new Array();var errlabelid = new Array();var valfieldid = new Array();var vallabelid = new Array();var numerrfieldid = new Array();var numerrzerofieldid = new Array();var phoneerrfieldid = new Array();var emailerrfieldid = new Array();var correctvalfieldid = new Array();function IDInArray(aName, aIDText) { partOfArray = "false" arrayId=aIDText for (i = 0; i < aName.length; i++) {    if (aName[i] == arrayId) {    	partOfArray = "true";   } } return partOfArray}function IsNumeric(sText) {  var ValidChars = "0123456789.";  var Char;  validtext="true";  for (i = 0; i < sText.length; i++) {       Char = sText.charAt(i);       if (ValidChars.indexOf(Char) == -1) {         	validtext = "false";      }  }   return validtext;}function IsValidPhone(str) {  var ValidChars = "0123456789.-+()";  var Char;  validtext="true";  for (i = 0; i < str.length; i++) {       Char = str.charAt(i);       if (ValidChars.indexOf(Char) == -1) {         	validtext = "false";      }  }   return validtext;}function IsNumberZero(sText) {   var InValidChars = "0";   for (i = 0; i < 1; i++) {       if (InValidChars == sText) {         validtext = "false";      }   }   return validtext;}function IsChecked(aCheckField) {   validtext="false";   for (i = 0; i < document.forms[0].elements[aCheckField].length; i++) {       	if (document.forms[0].elements[aCheckField][i].checked==true) {         		validtext = "true";      	}   }   return validtext;}function IsEmpty(aTextField) {   if ((document.forms[0].elements[aTextField].value.length==0) || (document.forms[0].elements[aTextField].value==null)) {      validtext="false";   }   else {      validtext="true";   }   return validtext;}function isValidEmail(str) {   if(str.indexOf(".") == -1 || str.indexOf("@") == -1) {   	validtext="false";   }   else {     validtext="true";   }   return validtext;}function IsDefaultSelect(aSelectField) {    if (document.forms[0].elements[aSelectField].options[0].selected) {       validtext="false";     }    else {       validtext="true";    } return validtext;}function IsSpecificTextSelect(aTextSelectField) {   if (aTextSelectField.options[0].selected) {      return false;   }   else { 	 return true;   }}//end validation functions//start id array functionsfunction errfields(field) {     fieldid=field     errfieldid.push(fieldid)}function errlabels(label) {   if(label != "lbl") {     labelid = label;     errlabelid.push(labelid)  }  }function valfields(field) {     fieldvalid=field     valfieldid.push(fieldvalid)}function vallabels(label) {   if(label != "lbl") {     labelvalid = label;     vallabelid.push(labelvalid)   }}function numerrfields(nfield) {     numid=nfield     numerrfieldid.push(numid)}function numerrzerofields(nfield) {     numid=nfield     numerrzerofieldid.push(numid)}function phoneerrfields(pfield) {     phoneid=pfield     phoneerrfieldid.push(phoneid)}function emailerrfields(efield) {     emailid=efield     emailerrfieldid.push(emailid)}function correctvalfields(cfield) {     correctval=cfield     correctvalfieldid.push(correctval)}//end id array functions