function checkemail(val){
var str=val;
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
if (filter.test(str))
testresults=true
else{	
testresults=false
}
return (testresults)
}
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 Validate()
{
 if(document.frm_send.txt_name.value.split(" ").join("").length==0)
  {
	   alert("Please enter your name.");
	   document.frm_send.txt_name.focus();
	   return false;
  }
  if(document.frm_send.txt_email.value.split(" ").join("").length==0)
  {
	   alert("Please enter your email.");
	   document.frm_send.txt_email.focus();
	   return false;
  }
   if(document.getElementById('txt_email').value!='')
	{
	   var bool = checkemail(document.getElementById('txt_email').value);
			if(!bool)
			 {
			   alert("Please enter a valid email address!");
			   document.frm_send.txt_email.focus();
			   return false;
			 }
	} 
   if(document.frm_send.txt_phone.value.split(" ").join("").length==0)
  {
	   alert("Please enter phone number.");
	   document.frm_send.txt_phone.focus();
	   return false;
  } 
  else if(!IsNumeric(document.frm_send.txt_phone.value))
	{
		alert("Please enter valid phone number!");
		document.frm_send.txt_phone.focus();
		return false;
	}
  if(document.frm_send.txt_query.value.split(" ").join("").length==0)
  {
	   alert("Please enter your query.");
	   document.frm_send.txt_query.focus();
	   return false;
  } 
  if(document.frm_send.number.value.split(" ").join("")=='')
	{
	  alert("Please enter Verification Code.");
	  document.frm_send.number.focus();
	  return false;
	}
}

function Validate1()
{
	if(document.frm.company_name.value.split(" ").join("")=='')
	{
	  alert("Please enter company name.");
	  document.frm.company_name.focus();
	  return false;
	}
	if(document.frm.contact_person.value.split(" ").join("")=='')
	{
	  alert("Please enter contact person name");
	  document.frm.contact_person.focus();
	  return false;
	}
	if(document.frm.email.value.split(" ").join("")=='')
	{
	  alert("Please enter email address.");
	  document.frm.email.focus();
	  return false;
	}
	else if(!checkemail(document.frm.email.value))
	{
		alert("Please enter a valid email address!");
		document.frm.email.focus();
		return false;
	}
	if(document.frm.phone.value.split(" ").join("")=='')
	{
	  alert("Please enter phone number.");
	  document.frm.phone.focus();
	  return false;
	}
	else if(!IsNumeric(document.frm.phone.value))
	{
		alert("Please enter valid phone number!");
		document.frm.phone.focus();
		return false;
	}
	
	if(document.frm.siteurl.value.split(" ").join("")=='')
	{
	  alert("Please enter site url.");
	  document.frm.siteurl.focus();
	  return false;
	}
	  var v = new RegExp(); 
	  v.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$"); 
	  if (!v.test(document.frm.siteurl.value))
	  {
		 alert("Please enter valid URL.");
		 document.frm.siteurl.focus();
		 return false;
	  }
	  
	if(document.frm.requirement.value.split(" ").join("")=='')
	{
	  alert("Please enter requirement.");
	  document.frm.requirement.focus();
	  return false;
	}
	if(document.frm.number.value.split(" ").join("")=='')
	{
	  alert("Please enter Verification Code.");
	  document.frm.number.focus();
	  return false;
	}
}
