
function Validate()
{
	if (document.forms["frmMain"].txtUserName.value == '' || document.forms["frmMain"].txtUserName.value == null || document.forms["frmMain"].txtUserName.value == 'enter ID' )
	{//Username is empty
		alert("ID cannot be empty. Please enter a valid ID");
		document.forms["frmMain"].txtUserName.focus();
		return false;		
	}
	

	if (document.forms["frmMain"].txtEmail.value =='' || document.forms["frmMain"].txtEmail.value ==null)
	{
		alert("Email Address was not entered. Please Enter Email Address");
		document.forms["frmMain"].txtEmail.focus();
		return false;
	}		

	if (EmailCheck(document.forms["frmMain"].txtEmail.value)!=true)
	{
		alert("Please enter a valid email address");
		document.forms["frmMain"].txtEmail.focus();
		return false;
	}
	return true;
}

function EmailCheck(str) {
  
  var supported = 0;
  if (str==""){
  return true;
  }
  if (window.RegExp) {
    var tempStr = "a";
    var tempReg = new RegExp(tempStr);
    if (tempReg.test(tempStr)) supported = 1;
  }
  if (!supported) 
    return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
  var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
  var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
  return (!r1.test(str) && r2.test(str));
}
