function email_validation()
{
	if(document.frmjobseekerRegister.txtuserName.value < 1)
	{
		alert("Please Enter Your E-mail As Username");
		document.frmjobseekerRegister.txtuserName.select();
		return false;
	}
	else
	{
		var emailid = document.frmjobseekerRegister.txtuserName.value;
		var i = 1,j = 1;
		var lemail = emailid.length;
		while(j <= lemail)
		{
			if(emailid.charAt(j) == " ")
			{
				alert("Invalid E-mail Id");
				document.frmjobseekerRegister.txtuserName.select();
				return false;
			}
			j++;
		}
		while((i < lemail) && (emailid.charAt(i) != "@"))
			i++;
		
		if((i >= lemail) || (emailid.charAt(i) != "@"))
		{
			 alert("Invalid E-mail Id");
			 document.frmjobseekerRegister.txtuserName.select();
			 return false;
		}
		else
		{
			i= i + 2;
			if(emailid.charAt(i-1) == "@")
			{
				alert("Invalid E-mail Id");
				document.frmjobseekerRegister.txtuserName.select();
				return false;
			}
		}				
		while((i < lemail) && (emailid.charAt(i) != "."))
			i++;
		
		if((i >= lemail) || (emailid.charAt(i) != "."))
		{
			alert("Invalid E-mail Id");
			document.frmjobseekerRegister.txtuserName.select();
			return false;
		}
		
		mail_split = emailid.split("@");
		if(mail_split[0].length < 2 )
		{
			alert("Invalid E-mail Id");
			document.frmjobseekerRegister.txtuserName.select();
			return false;
		}
		
		mail_split1 = mail_split[1].split(".");
		if(mail_split1[0].length < 2 || mail_split1[1].length < 2)
		{
			alert("Invalid E-mail");
			document.frmjobseekerRegister.txtuserName.select();
			return false;
		}
	}
}