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 trim(str)
{
	return str.replace(/^\s+|\s+$/g,'');
}
function isEmpty(formElement, message) {
	formElement.value = trim(formElement.value);
	_isEmpty = false;
	if (formElement.value == '') {
		_isEmpty = true;
		alert(message);
		formElement.focus();
	}
	return _isEmpty;
}

function checkForm()
{

		with (window.document.frmOrder) {
			var emailID=Email
	if (isEmpty(txtname,'Please enter name.')){
			return ;
		} else if (isEmpty(Email,'Please enter email.')){
			return ;
		} else if (isEmpty(txtSubject, 'Please enter subject.')){
			return ;
		} else if (isEmpty(txtMsg,'Please enter message.')){
			return ;
		}else if (echeck(emailID.value)==false){
								emailID.value="";		
								emailID.focus();
								return(false);	
							}else {
			submit();
		}

	}

}










