// REQUIRES LOADING 'GENERALVALIDATE.JS' BEFORE
// THIS FILE IN YOUR CALLING PAGE

var isOkay = true;

aFieldList = new Array();
aFieldList[0] = "isAlpha(document.forms[\"f1\"].name, \"your name\");"
aFieldList[1] = "isMail(document.forms[\"f1\"].email);"


function CheckForm(){
    iLength = aFieldList.length;
    for(i = 0; i < iLength; i++){
        if(isOkay){
            //alert("i = " + i);
            isOkay = eval(aFieldList[i]);
        }
    }


	if(isOkay){
	// BOAT
		if(document.forms["f1"].Boat[0].selected == true )  {
			alert("Please select a boat.");
			document.forms["f1"].Boat.focus();
			isOkay = true;
			return false;
		}
	} else {
		isOkay = true;
		return false;
	}
	
	if(isOkay){
		// IF NORTH CUSTOMER
		if((document.forms["f1"].north[0].checked != true) && (document.forms["f1"].north[1].checked != true)){
			alert("Please indicate if you are a North customer or not.");
			document.forms["f1"].north[0].focus();
			isOkay = true;
			return false;
		}
	} else {
		isOkay = true;
		return false;
	}
	
	if(isOkay){
		// IF not NORTH CUSTOMER
		if((document.forms["f1"].north[1].checked == true) && (document.forms["f1"].sailmaker.value == "")){
			alert("Please indicate your current sailmaker.");
			document.forms["f1"].sailmaker.focus();
			isOkay = true;
			return false;
		}
	} else {
		isOkay = true;
		return false;
	}

	
	if(isOkay){
		// IF NEED NEW SAILS
		if((document.forms["f1"].newsails[0].checked != true) && (document.forms["f1"].newsails[1].checked != true)){
			alert("Please indicate if you are looking for new sails for your boat.");
			document.forms["f1"].newsails[0].focus();
			isOkay = true;
			return false;
		}
	} else {
		isOkay = true;
		return false;
	}

	if(isOkay){
		// IF NEED NEW SAILS - HOW TO CONTACT
	if (document.forms["f1"].newsails[0].checked == true) {
		if((document.forms["f1"].contact[0].checked != true) && (document.forms["f1"].contact[1].checked != true) && (document.forms["f1"].contact[2].checked != true)){
			alert("Please indicate if you would like a North rep to contact you.");
			document.forms["f1"].contact[0].focus();
			isOkay = true;
			return false;
			}
		} 
	}
	else {
		isOkay = true;
		return false;
	}
	

	if(isOkay){
	// alert("Form completed!");
	  return true;
    } else {
        isOkay = true;
        return false;
    }
}

