function echeck(str) {
	var errorMessage = "Invalid Email Address";
	var at="@"; var dot=".";
	// remove spaces from end
	while (str.charAt(str.length-1) == ' ') 
	  str = str.substring(0,str.length-1);
	// remove spaces from start
	while (str.charAt(0) == ' ') 
	  str = str.substring(1);
	var lat=str.indexOf(at);
	var lstr=str.length;
	var ldot=str.indexOf(dot);
	if (str.indexOf(at)==-1){
	   alert(errorMessage)
	   return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		alert(errorMessage); return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		alert(errorMessage);return false
	}

	if (str.indexOf(at,(lat+1))!=-1){
		alert(errorMessage);return false
	}

	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		alert(errorMessage);return false
	}

	if (str.indexOf(dot,(lat+2))==-1){
		alert(errorMessage);return false
	}
		
	if (str.indexOf(" ")!=-1){
		alert(errorMessage);return false
	}

	return true					
}

function ValidateFormBase(emailID){
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please Enter Your Email Address")
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false){
		//emailID.value=""
		emailID.focus()
		return false
	}
	return true
}
function ValidateForm(){
	return(ValidateFormBase(document.forms[0].username));
}

 
