/**** FORM EFFECTS ****/
function chgBG(myDiv) {
	if(document.myReq.agree.checked) chgBackground(myDiv,"#ffffcc");
	else chgBackground(myDiv,"#ffd7d7");
}

/**** Request Form Validation ****/
function validateForm (myNum) {
var valid = true;
var html  = "Please update the following fields before submitting form. Thank you. \n \n";

    if ( document.myReq.fName.value == "" ) {
        html += " * First Name \n";
        valid = false;
    }
    if ( document.myReq.lName.value == "" || document.myReq.lName.value == document.myReq.fName.value) {
        html += " * Last Name \n";
        valid = false;
    }	
    if ( document.myReq.street.value == "" ) {
        html += " * Street Address \n";
        valid = false;
    }	
    if ( document.myReq.city.value == "" ) {
        html += " * City \n";
        valid = false;
    }
    if ( document.myReq.state.value == "" ) {
        html += " * State \n";
        valid = false;
    }	
    if ( document.myReq.zip.value == "" ) {
        html += " * Zip Code \n";
        valid = false;
    }	
    if ( document.myReq.hPhone.value == "" || document.myReq.hPhone.value.length < 7 || !isNumber(document.myReq.hPhone.value.replace(" ",'').replace(" ",'').replace(" ",'').replace("-",'').replace("-",'').replace("-",'').replace("(",'').replace(")",'').replace("+",''))) {
        html += " * Home Phone Number \n";
        valid = false;
    }
	if ( document.myReq.comment.value.indexOf("www.") >= 0 || document.myReq.comment.value.indexOf("<") >= 0 || document.myReq.comment.value.indexOf(">") >= 0 || document.myReq.comment.value.indexOf("=") >= 0) {
        html += " * DO NOT include web links other html code in your message \n";
        valid = false;	
	}					
	if(!myNum) {
	    if ( document.myReq.resData.value == "" ) {
	        html += " * You Must Click On A Calendar Date For The Room(s) And Date(s) That You Want To Reserve \n";
	        valid = false;
	    }	
    	if (document.myReq.agree.checked!=true) {
        	html += " * You must agree to the terms of the rules and regulations \n just above the submit button before submitting form. \n";
        	valid = false;
    	}	
	}
	if(!valid) alert ( html );
	
	return valid;
}

function isNumber(n) {
  return !isNaN(parseFloat(n)) && isFinite(n);
}



