// CHECKS VALIDITY OF SURVEY FORM FIELDS
// REQUIRES LOADING 'GENERALVALIDATE.JS'
// FILE FIRST IN YOUR CALLING PAGE

var isOkay = true;

aFieldList = new Array();
aFieldList[0] = "isAlpha(document.forms[\"f1\"].Company_Firm, \"a Company or Firm\");"
aFieldList[1] = "isAlpha(document.forms[\"f1\"].Name, \"a Name\");"
aFieldList[2] = "isMail(document.forms[\"f1\"].Email);"
aFieldList[3] = "isAlpha(document.forms[\"f1\"].Telephone, \"a Telephone Number\");"

function CheckForm(){
    iLength = aFieldList.length;
    for(i = 0; i < iLength; i++){
        if(isOkay){
            //alert("i = " + i);
            isOkay = eval(aFieldList[i]);
        }
    }

//-----------------------------------//
//	ENSURE THEY AGREE WITH THE TERMS AND CONDITIONS
//-----------------------------------//
    if(isOkay){
		if(!document.forms['f1'].TermsandConditions.checked){
	        alert("Please check that you agree with the Terms and Conditions");
	        isOkay = true;
	        return false;
		}
	}

    if(isOkay){
      //alert("Form completed!");
      document.forms["f1"].submit();
    } else {
        isOkay = true;
        return false;
    }
}
