// JavaScript Document
function btnSend_onclick()
		{
			if((document.getElementById("name").value=="")||(document.getElementById("email").value=="") || (document.getElementById("phone").value=="") || (document.getElementById("company").value=="") || (document.getElementById("message").value=="") || (document.getElementById("security_code").value==""))
			{
				alert("Fill all values in form");
				if(document.getElementById("name").value=="")
				{
					document.getElementById("name").focus();
				}
				else if(document.getElementById("email").value=="")
				{
					document.getElementById("email").focus();
				}
				else if(document.getElementById("phone").value=="")
				{
					document.getElementById("phone").focus();
				}
				else if(document.getElementById("company").value=="")
				{
					document.getElementById("company").focus();
				}
				else if(document.getElementById("message").value=="")
				{
					document.getElementById("message").focus();
				}
				else if(document.getElementById("security_code").value=="")
				{
					document.getElementById("security_code").focus();
				}
				return false;
			}
			else
			{
				return true;
			}
		
		}	
	
	function isAlphaNumericNames(FormField,FieldLabel) {
  	var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz. ";
	var checkStr = FormField.value;
  	var allValid = true;
  	var checkNumber = "1234567890" 
  	for(j=0; j< checkNumber.length; j++) 
	{
	    ch= checkStr.charAt(0);
    	if(ch == checkNumber.charAt(j)) 
		{
      		alert("First Letter Should not Be a Number/ Empty Space/ Special Character ");
			FormField.value="";
			FormField.focus();
			return false;
    	}
  	}
	for (i = 0;  i < checkStr.length;  i++) 
		{
    	ch = checkStr.charAt(i);
		for (j = 0;  j < checkOK.length;  j++)
      	if (ch == checkOK.charAt(j))
        break;
		if (j == checkOK.length) {
		alert("Invalid Character Present in  " + FieldLabel );
		FormField.focus();
		FormField.value="";
		  return false;
    }
  }
}

function isCompanyNames(FormField,FieldLabel) {
  	var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890/\,. ";
	var checkStr = FormField.value;
  	var allValid = true;
  	var checkNumber = "1234567890" 
  	for(j=0; j< checkNumber.length; j++) 
	{
    	ch= checkStr.charAt(0);
   	    if(ch == checkNumber.charAt(j)) {
      	alert("First Letter Should not Be a Number/ Empty Space/ Special Character ");
      	FormField.value="";
      	FormField.focus();
      	return false;
    }
  }
	for (i = 0;  i < checkStr.length;  i++) {
    ch = checkStr.charAt(i);
		for (j = 0;  j < checkOK.length;  j++)
      	if (ch == checkOK.charAt(j))
        break;
		if (j == checkOK.length) {
      	alert("Invalid Character Present in  " + FieldLabel );
      	FormField.focus();
      	FormField.value="";
		  return false;
    }
  }
}

function isotherfields(FormField,FieldLabel) {
  	var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890()\/!@#$%&^"*"'.',:; ";
	var checkStr = FormField.value;
  	var allValid = true;
  	var checkNumber = "1234567890" 
  	for(j=0; j< checkNumber.length; j++) 
	{
    	ch= checkStr.charAt(0);
   	    if(ch == checkNumber.charAt(j)) {
      	alert("First Letter Should not Be a Number/ Empty Space/ Special Character ");
      	FormField.value="";
      	FormField.focus();
      	return false;
    }
  }
	for (i = 0;  i < checkStr.length;  i++) {
    ch = checkStr.charAt(i);
		for (j = 0;  j < checkOK.length;  j++)
      	if (ch == checkOK.charAt(j))
        break;
		if (j == checkOK.length) {
      	alert("Invalid Character Present in  " + FieldLabel );
      	FormField.focus();
      	FormField.value="";
		  return false;
    }
  }
}

function isHypen(FormField,FieldLabel) {
	var checkOK = "0123456789-+()";
	var checkStr = FormField.value;
  var allValid = true;
  var checkNumber = "-" 
  for(j=0; j< checkNumber.length; j++) {
    ch= checkStr.charAt(0);
    if(ch == checkNumber.charAt(j)) {
      alert("First Letter Should not Be a Character ");
      FormField.value="";
      FormField.focus();
      return false;
    }
  }
	for (i = 0;  i < checkStr.length;  i++) {
    ch = checkStr.charAt(i);
		for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
		if (j == checkOK.length) {
      alert("Invalid Character Present in  " + FieldLabel );
      FormField.focus();
      FormField.value="";
		  return false;
    }
  }
}    

function echeck(str) {


		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

 		 return true	
	}

function ValidateForm(){
	var emailID=document.Form1.email
	
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please Enter your Email ID")
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}
	return true
 }
