// REQUIRES LOADING 'GENERALVALIDATE.JS' BEFORE
// THIS FILE IN YOUR CALLING PAGE

//-----------------------------------//
//	VALIDATE CONTACT US FORM
//-----------------------------------//
var isOkay = true;

aFieldList = new Array();
aFieldList[0] = "isAlpha(document.forms[\"f1\"].name, \"a Name\");"
aFieldList[1] = "isAlpha(document.forms[\"f1\"].street_address, \"a Street Address\");"
aFieldList[2] = "isAlpha(document.forms[\"f1\"].street_address, \"an Address\");"
aFieldList[3] = "isAlpha(document.forms[\"f1\"].city, \"a City\");"
aFieldList[4] = "isAlpha(document.forms[\"f1\"].state, \"a State\");"
aFieldList[5] = "isZipCode(document.forms[\"f1\"].zip, \"a Zip Code\");"
aFieldList[6] = "isPhone(document.forms[\"f1\"].phone1, document.forms[\"f1\"].phone2, document.forms[\"f1\"].phone3, document.forms[\"f1\"].phone, \"a Complete Phone Number\");"
aFieldList[7] = "isMail(document.forms[\"f1\"].email, \"a valid Email Address\");"
/*
aFieldList[0] = "isSelected(document.forms[\"f1\"].linkto_category_id, \"0\",\"a Service Category \");"
aFieldList[4] = "isDigit(document.forms[\"f1\"].phone, \"a Phone Number\");"
aFieldList[5] = "isDigit(document.forms[\"f1\"].fax, \"a Fax Number\");"
aFieldList[7] = "isAlpha(document.forms[\"f1\"].website, \"a Website\");"
aFieldList[8] = "isAlpha(document.forms[\"f1\"].description, \"a Description\");"
*/
function CheckForm(){
    iLength = aFieldList.length;
    for(i = 0; i < iLength; i++){
        if(isOkay){
            //alert("i = " + i);
            isOkay = eval(aFieldList[i]);
        }
    }
//-----------------------------------//
//  OPTIONALLY ASSEMBLE CELL AND FAX NUMBERS
//-----------------------------------//
if(
(document.forms["f1"].cellphone1.value != '') &&
(document.forms["f1"].cellphone2.value != '') &&
(document.forms["f1"].cellphone3.value != '') 
){
document.forms["f1"].cellphone.value = "(" + document.forms["f1"].cellphone1.value + ") " + document.forms["f1"].cellphone2.value + "-" + document.forms["f1"].cellphone3.value;
}
if(
(document.forms["f1"].fax1.value != '') &&
(document.forms["f1"].fax2.value != '') &&
(document.forms["f1"].fax3.value != '') 
){
document.forms["f1"].fax.value = "(" + document.forms["f1"].fax1.value + ") " + document.forms["f1"].fax2.value + "-" + document.forms["f1"].fax3.value;
}
    if(isOkay){
      //alert("Form completed!");	//	DEBUG
      document.forms["f1"].submit();
      return false;
    } else {
        isOkay = true;
        return false;
    }
}

