function echeck(str) {
	var at="@";
	var dot=".";
	var lat=str.indexOf(at);
	var lstr=str.length;
	var ldot=str.indexOf(dot);
	var invalid = "Please provide a valid email address.";
		if (str.indexOf(at)==-1){
   			alert(invalid);
   			return false;
		}
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
   			alert(invalid);
   			return false;
		}
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
    		alert(invalid);
    		return false;
		}
	 	if (str.indexOf(at,(lat+1))!=-1){
    		alert(invalid);
    		return false;
 		}
		if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert(invalid);
		    return false;
		}
		if (str.indexOf(dot,(lat+2))==-1){
		    alert(invalid);
		    return false;
		}
		if (str.indexOf(" ")!=-1){
		    alert(invalid);
		    return false;
		}
}
function phoneCheck(num) {
	var invalid = "Please provide a valid phone number (eg. 4165556666)";	
	if (num.length==10) 
	{
		for(var j=0; j<10; j++)
			{
			  var alphaa = num.charAt(j);
			  var hh = alphaa.charCodeAt(0);
			  if(hh > 47 && hh<58)
			  {
			  }
			else	{
				 alert(invalid);
				 return false;
			  }
			}
		return true;
	}
	if (num.length>10)
	{
		for(var j=0; j<10; j++)
			{
			  var alphaa = num.charAt(j);
			  var hh = alphaa.charCodeAt(0);
			  if(hh > 47 && hh<58)
			  {
			  }
			else	{
				 alert(invalid);
				 return false;
			  }
			}
		if (num[10]!=" ") {alert(invalid);return false;}
		if (num[11]!="x") {alert(invalid);return false;}  
		return true;
	}
	if (num.length<10) {alert(invalid);return false;}
}
function emailValidation(){
	var intFNameLength = document.frmEmail.f_name.value.length;
	var intLNameLength = document.frmEmail.l_name.value.length;
	var intPhoneLength = document.frmEmail.phone.value.length;
	var intEmailLength = document.frmEmail.email.value.length;
	var intSubLength = document.frmEmail.subject.value.length;
	var emailID=document.frmEmail.email;
	if (intFNameLength == 0)
	{
		alert ("Please enter your first name.");
		document.frmEmail.f_name.focus();
		return false;
	}
	if (intLNameLength == 0)
	{
		alert ("Please enter your last name.");
		document.frmEmail.l_name.focus();
		return false;
	}
	if (intPhoneLength == 0)
	{
		alert ("Please enter your phone number.");
		document.frmEmail.phone.focus();
		return false;
	}
	/*if (intEmailLength == 0)
	{
		alert ("Please enter your email address.");
		document.frmEmail.email.focus();
		return false;
	}
	if (intSubLength == 0)
	{
		alert ("Please enter a subject.");
		document.frmEmail.subject.focus();
		return false;
	}
	if (document.frmEmail.usrMessage.value == "Please type your message here.")
	{
		alert ("Please type a message.");
		document.frmEmail.usrMessage.focus();
		document.frmEmail.usrMessage.select();
		return false;
	}
	if (echeck(emailID.value) == false)
	{
		emailID.focus();
		emailID.select();
		return false;
	}*/
	if (phoneCheck(document.frmEmail.phone.value)==false)
	{
		document.frmEmail.phone.focus();
		document.frmEmail.phone.select();
		return false;
	}
	return true;
}

function zapIt(name, message) {
	//alert(name+" | "+message);
	if (eval("document."+name).value == message) {
		eval("document."+name).value = "";
	}
}

function validated() {
	//alert("inside validated");
	if (emailValidation()) {
	  return true;
	} else {
	  return false;
	}
}