<!--
// *************************************************** Form Validation Begins Here ***************************************************
function isNum(passedVal) {
  if (passedVal == "") {
  return false;
  }
		for (i=0; i<passedVal.length; i++) {
	  	if (passedVal.charAt(i) < "0") {
	  	return false;
	  	}
	  	if (passedVal.charAt(i) > "9") {
	  	return false;
	  	}
		}
return true;
}

function isReqNum(inNumField) {
		if (inNumField == "") {
		return true;
		}
	 if (isNum(inNumField)) {
		return true;
	 }
return false;
}

function validatePhone() {
  if (!(document.AskMikeForm.iPhone.value.charAt(3) == "-" || document.AskMikeForm.iPhone.value.charAt(3) == ".")) {
  return false;
  }
  if (!(document.AskMikeForm.iPhone.value.charAt(7) == "-" || document.AskMikeForm.iPhone.value.charAt(7) == ".")) {
  return false;
  }
  if (document.AskMikeForm.iPhone.value.length != 12) {
  return false;
  }
  if (!isNum(document.AskMikeForm.iPhone.value.substring(0,2))) {
  return false;
  }
  if (!isNum(document.AskMikeForm.iPhone.value.substring(4,6))) {
  return false;
  }
  if (!isNum(document.AskMikeForm.iPhone.value.substring(8,11))) {
  return false;
  }
return true;
}

function validateZip() {
  if (document.AskMikeForm.strZip.value.length < 5) {
  return false;
  }
  if (!isNum(document.AskMikeForm.strZip.value.substring(0,4))) {
  return false;
  }
return true;
}

function checkForm(CurrentForm){
	 if (CurrentForm.strFirstName.value == '') {
	  	alert("Please enter your First Name.");
    document.AskMikeForm.strFirstName.focus();
		return false;
  }
	 if (CurrentForm.strLastName.value == '') {
	  	alert("Please enter your Last Name.");
    document.AskMikeForm.strLastName.focus();
		return false;
  }
	 if (CurrentForm.strAddress.value == '') {
	  	alert("Please enter your Address.");
    document.AskMikeForm.strAddress.focus();
		return false;
  }
	 if (CurrentForm.strCity.value == '') {
	  	alert("Please enter your City.");
    document.AskMikeForm.strCity.focus();
		return false;
  }
	 if (CurrentForm.strState.value == '') {
	  	alert("Please enter your State.");
    document.AskMikeForm.strState.focus();
		return false;
  }
	 if (CurrentForm.strZip.value == '') {
	  	alert("Please enter your Zip Code.");
    document.AskMikeForm.strZip.focus();
		return false;
  }
	 if (!validateZip()) {
    alert("Please enter your Zip Code in the proper format (##### or #####-####).");
    return false;	
  }
	 if (CurrentForm.iPhone.value == '') {
	  	alert("Please enter your Daytime Phone Number.");
    document.AskMikeForm.iPhone.focus();
		return false;
  }
	 if (!validatePhone()) {
    alert("Please enter your Daytime Phone Number in the proper format (###-###-####).");
    return false;	
  }
  if (CurrentForm.strEmail.value == '') {
	  	alert("Please enter your Email Address.");
    document.AskMikeForm.strEmail.focus();
		return false;
  }
	 sEmail = CurrentForm.strEmail.value;
  if(sEmail != "" && sEmail.search(/^[\w-_.]*[\w-_.]@[\w].+[\w]+[\w]$/) == -1){
	  	alert("Please enter a VALID Email Address.");
    document.AskMikeForm.strEmail.focus();
		return false;
	 }
  if (CurrentForm.strQuestion.value == '') {
	  	alert("Please enter your Question for Mike.");
    document.AskMikeForm.strQuestion.focus();
		return false;
  }
return true;	
}
//-->