function chkEmail(val, required)
{
	
	var exclude = /[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
	var check = /@[\w\-]+\./;
	var checkend = /\.[a-zA-Z]{2,3}$/;
	
	if(val.length != 0 || required)
	{		
		if(((val.search(exclude) != -1) || (val.search(check)) == -1) || (val.search(checkend) == -1))		
		{
			return(false);
		}
		else	
		{
			
			return(true);
		}
	}		
}
