// JavaScript Document




//check whether emailid is proper or not
function echeck(str) 
{
	
	var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
	//var addr = emailtxt.value;
	var msgflag;
	
	for (i=0; i<invalidChars.length; i++) {
	
	   if (str.indexOf(invalidChars.charAt(i),0) > -1) {
		  msgflag=1;
		  
	   }
	}
	for (i=0; i<str.length; i++) {
	   if (str.charCodeAt(i)>127) {
		 msgflag=1;
		 
	   }
	}

	var atPos = str.indexOf('@',0);
	if (atPos == -1) {
	  msgflag=1;
	   
	}
	if (atPos == 0) {
	   msgflag=1;
	   
	}
	if (str.indexOf('@', atPos + 1) > - 1) {
	   msgflag=1;
	   
	}
	if (str.indexOf('.', atPos) == -1) {
	   msgflag=1;
	   
	}
	if (str.indexOf('@.',0) != -1) {
	   msgflag=1;
	   
	}
	if (str.indexOf('.@',0) != -1){
	   msgflag=1;
	   
	}
	if (str.indexOf('..',0) != -1) {
	   msgflag=1;
	   
	}
	var suffix = str.substring(str.lastIndexOf('.')+1);
	if (suffix.length != 2 && suffix != 'com' && suffix != 'net' && suffix != 'org' && suffix != 'edu' && suffix != 'int' && suffix != 'mil' && suffix != 'gov' & 
	suffix != 'arpa' && suffix != 'biz' && suffix != 'aero' && suffix != 'name' && suffix != 'coop' && suffix != 'info' && suffix != 'pro' && suffix != 'museum') {
	  msgflag=1;
	   
	}
	
	if(msgflag==1)
	{
		alert("EmailId is not valid. Please Enter Proper Email ID.(e.g. michael@yahoo.com)");
		return false;
	}
	
	return true;	
 		 				
}

function validEmail(emailID)
{
	if ((emailID.value==null)||(emailID.value=="")||emailID.value=="youremail@domain.com")
	{
		alert("Please Enter your Email ID");
		emailID.focus();
		return false;
	}
	else if(echeck(emailID.value)==false)
	{
		emailID.focus();
		emailID.value = "";
		return false;
	}
	else
		return true;	 	
}

function clearEmail(emailID)
{
	emailID.value="";
	emailID.focus();
	return false;
}

