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 checkfields()
{
	var strName = document.frmsub.txtName.value;
	var strEmail = document.frmsub.txtEmail.value;
	var strphone = document.frmsub.txtphone.value;

	if (strName==" " || strName=="") 
	{  
			alert("Please enter the  name.");
			document.frmsub.txtName.focus();
			return false; 
	}
	

	if (strName!="") 
	{  
		var strNameArr = new Array(); 
		strNameArr= strName.split(" ");    
			if(strNameArr[0] == "")    
			{      
			alert("Please check the name, it should not contain blank spaces either at the start or end.");    
			document.frmsub.txtName.focus();
			return false; 
			} 
	}  
	

	
		if (strphone==" " || strphone=="") 
	{  
			alert("Please enter the  Telephone.");
			document.frmsub.txtphone.focus();
			return false; 
	}
	

	if (strphone!="") 
	{  
		var strphoneArr = new Array(); 
		strphoneArr= strphone.split(" ");    
			if(strphoneArr[0] == "")    
			{      
			alert("Please check the Telephone, it should not contain blank spaces either at the start or end.");
			document.frmsub.txtphone.focus();
			return false; 
			} 
	}  

	
	if (strEmail==" " || strEmail=="") 
	{  
			alert("Please enter email address.");
			document.frmsub.txtEmail.focus();
			return false; 
	}


	if (strEmail!="") 
	{  
		var stremailArr = new Array(); 
		stremailArr= strEmail.split(" ");    
			if(stremailArr[0] == "")    
			{      
			alert("Please check the email, it should not contain blank spaces either at the start or end.");    
			document.frmsub.txtEmail.focus();
			return false; 
			} 
	}  

	if (echeck(strEmail)==false){
		document.frmsub.txtEmail.focus();
		return false;
	}
		
		return true;
}

