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


// ****************************************************************************** Validate Form Information
function validateForm(CurrentForm){
	
	 if (CurrentForm.fname.value == '') {
	  	alert("Please enter your First Name.");
    document.login.fname.focus();
		return false;
	 }
	 if (CurrentForm.lname.value == '') {
	  	alert("Please enter your Last Name.");
    document.login.lname.focus();
		return false;
	 }
	 if (CurrentForm.email.value == '') {
	  	alert("Please enter your Email Address.");
    document.login.email.focus();
		return false;
	 }
	 email = CurrentForm.email.value;
	 if(email != "" && email.search(/^[\w-_.]*[\w-_.]@[\w].+[\w]+[\w]$/) == -1){
	  	alert("Please enter a VALID Email Address.");
    document.login.email.focus();
		return false;
	 }
  if (!validPhoneFormat()) {
    alert("Please enter your phone number in the proper format. (xxx-xxx-xxxx).");
  return false;	
  }
		
	 if (CurrentForm.question.value == '') {
	  	alert("Please enter your Comments.");
    document.login.question.focus();
		return false;
	 }
		
return true;	
}

// ******************* Character Remaining Counter *******************
function textCounter() {
  if (document.login.question.value.length > 500)
    document.login.question.value = document.login.question.value.substring(0, 500);
  else 
    document.login.CharRemain.value = 500 - document.login.question.value.length;
}
