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_required(field,alerttxt)
	{
	with (field)
	{
		if (value==null||value=="")
		  {alert(alerttxt);return false;}
		else {return true}
	}
	}

	function validate_form(thisform)
	{
		with (thisform)
		{
			if (validate_required(txtName,"Name cannot be blank")==false)
			  {txtName.focus();return false;}
			if(txtName.value == "Name"){alert("Name cannot be blank");
				txtName.focus();return false;}
		if (validate_required(txtEmail,"Email cannot be blank")==false)
			  {txtEmail.focus();return false;}
		else{
				var emailID=document.frmindex.txtEmail;
				if (echeck(emailID.value)==false){
					emailID.value=""
					emailID.focus()
					return false
					}
				}
		 if (validate_required(txtPhone,"Phone cannot be blank")==false)
			  {txtPhone.focus();return false;}
		if(txtPhone.value == "Phone"){alert("Phone cannot be blank");
				txtPhone.focus();return false;}
		  if (validate_required(txtComment,"Comment cannot be blank")==false)
			  {txtComment.focus();return false;}
		if(txtComment.value == "Comment"){alert("Comment cannot be blank");
				txtComment.focus();return false;}


		}
		
	}
	function form_clear(){
		document.frmindex.txtName.value = "Name";
		document.frmindex.txtEmail.value = "Email";
		document.frmindex.txtPhone.value = "Phone";
		document.frmindex.txtComment.value = "Comment";
	}
