/*function validcontactold(frm)
{ 
with(frm)
	{
		if (validate_required(fname,"Please enter your Frist name")==false)
		{fname.focus();return false;}
		
		if (validate_required(lname,"Please enter your Last name")==false)
		{lname.focus();return false;}
		
		if (validate_required(phone,"Please enter your phone")==false)
		{phone.focus();return false;}
			if(IsNumeric(phone.value)==false)
			{
				alert("Please enter numbers only");
				phone.value="";
				phone.focus();
				return false;
			}
		
			if(validate_email(email)==false)
		{
			email.value="";
			email.focus();return false;
		}
		
	
		if (validate_required(comment,"Please enter your comment")==false)
		{comment.focus();return false;}
	
		
	}
		
	return true;
}
*/

function validcontact(frm)
{ 
var fnm=0;
var lnm=0;
var ph=0;
var eml=0;

with(frm)
	{
		if (validate_required(fname)==false)
		{
			document.getElementById("fname").className = "sample";
			fnm=1;
		}
		else
		{
			document.getElementById("fname").className = "normal";
			fnm=0;
		}
		
		if (validate_required(lname)==false)
		{
			document.getElementById("lname").className = "sample";
			lnm=1;
		}
		else
		{
			document.getElementById("lname").className = "normal";
			lnm=0;
		}
		
		
		if (validate_required(phone)==false)
		{
			document.getElementById("phone").className = "sample";
			ph=1;
		}
		else
		{
			document.getElementById("phone").className = "normal";
			ph=0;
		}
		
	
	if (validate_email(email)==false)
		{
			document.getElementById("email").className = "sample";
			eml=1;
		}
		else
		{
			document.getElementById("email").className = "normal";
			eml=0;
		}
		
	if(fnm==1 || lnm==1 || ph==1 || eml==1)
	{	
	document.getElementById("errmsg").innerHTML="Please fill the required fields before submitting.";
	}
	
	if(fnm==1)
	{
		fname.focus();return false;
	}
	if(lnm==1)
	{
		lname.focus();return false;
	}
	if(ph==1)
	{
		phone.focus();return false;
	}
	if(eml==1)
	{
		email.focus();return false;
	}
		/*if (validate_required(comment,"Please enter your comment")==false)
		{comment.focus();return false;}*/
	
		
	}
		
	return true;
}




function validate_required(field)
{
	if(field.value==null || field.value=="")
	  {
			//alert(alerttxt);
			return false;
	  }
	else
	 {
		return true;
	 }
}





//Email validation

function validate_email(field)
{

	if (field.value==null||field.value=="")
	{
		//alert("Please enter email address");
		return false;
	}
	else
	{
			apos=field.value.indexOf("@");
			dotpos=field.value.lastIndexOf(".");
			if (apos<1||dotpos-apos<2) 
			 {
			  //alert("Invalid Email");
			  return false;
			  }
			else 
			{
				return true;
			}
	}
	return true;
}

function IsNumeric(strString)
   //  check for valid numeric strings	
   {

   var strValidChars = "0123456789.-";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
   }
   
   function clearvalue()
   {
	 document.form.name.value="";
	 document.form.phone.value="";
	 document.form.etype.value="";
	 document.form.elocation.value="";
	 document.form.email.value="";
	 document.form.subject.value="";
	 document.form.message.value="";
     document.form.name.focus();
    }// JavaScript Document