
function validEmail(email) {
			invalidChars = " /:,;"
	
			if (email == "") {	// cannot be empty
				return false
			}
			for (i=0; i<invalidChars.length; i++) {	// does it contain any invalid characters?
				badChar = invalidChars.charAt(i)
				if (email.indexOf(badChar,0) > -1) {
					return false
				}
			}
			atPos = email.indexOf("@",1)			// there must be one "@" symbol
			if (atPos == -1) {
				return false
			}
			if (email.indexOf("@",atPos+1) != -1) {	// and only one "@" symbol
				return false
			}
			periodPos = email.indexOf(".",atPos)
			if (periodPos == -1) {					// and at least one "." after the "@"
				return false
			}
			if (periodPos+3 > email.length)	{		// must be at least 2 characters after the "."
				return false
			}
			return true
		}



function IsValidForm(theForm) {
    if (theForm.customer_name.value == "") {
        alert("Please enter a value for the \"Name\" field.");
        theForm.customer_name.focus();
        return(false);
    }
   
	//check to see if the e-mail is of valid syntax
	if (!validEmail(theForm.customer_email.value)) {
		alert("Please enter a valid e-mail address");
		theForm.customer_email.focus()
		return false
		}
	    if (theForm.customer_phone.value == "") {
        alert("Please enter a value for the \"Phone\" field.");
        theForm.customer_phone.focus();
        return(false);
    }
	if (theForm.request_type.selectedIndex <= 0)  {
        alert("Please choose the type of request");
		theForm.request_type.focus();
        return(false);
    }
    return(true);
}


