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 validate_contact(formname)
		{
					var fname=formname.fname.value;
					//var emailid=formname.emailid.value;
					var phoneno=formname.phoneno.value;
					var emailid=formname.emailid.value;
					
					var phonelength=formname.phoneno.value.length;
					//var address1=formname.address1.value;
					//var state=formname.state.value;
					
					if(fname=="" || fname==null)
					{
					alert("Name can not be empty.");
					formname.fname.focus();
					return false;
					}
					
					
					
					if(phoneno=="")
					{
					alert("Phone no can not be empty.");
					formname.phoneno.focus();
					return false;
					}
					
					if(isNaN(phoneno))
					{
					alert("Numeric value is valid.");
					formname.phoneno.focus();
					return false;	
					}
					
					if(phonelength<10)
					{
					alert("Please enter valid phone no at least 10 digit.");
					formname.phoneno.focus();
					return false;
					}
					if(emailid=="")
					{
					alert("Email-id can not be empty.");
					formname.emailid.focus();
					return false;
					}
					if(echeck(emailid)==false)
					{
					formname.emailid.focus();	
					return false;	
					}
					
					
					//if(address1=="")
//					{
//					alert("You must enter first address.");
//					formname.address1.focus();
//					return false;
//					}
//					
//					
//					
//					if(state=="")
//					{
//					alert("Please select state");
//					formname.state.focus();
//					return false;
//					}
		
		
		
		return true; 
		}