function LTrim(str)
{
	while (str.charAt(0)==' ')
	{
		str=str.substring(1,str.length);
	}
	return str;
}

function RTrim(str)
{
	while (str.charAt(str.length-1)==' ')
	{
		str=str.substring(0,str.length-1);
	}
	return str;
}

function Trim(str)
{
	return RTrim(LTrim(str));
}

function validEmail(strEmail)
{
	//var strExpression = /^[a-z][a-z_0-9\.]+@[a-z_0-9\.]+$/i;
	//var strExpression = /^[a-z][a-z_0-9\.]{0,}@[a-z_0-9\-]+[\.][a-z_0-9]+$/i;
	//var strExpression = /^\w(\.?[\w-])*@\w(\.?[\w-])*\.[a-z]{2,6}$/i;
	var strExpression = /^[A-Za-z0-9._%-]+@[A-Za-z0-9._%-]+\.[A-Za-z]{2,4}$/i;
	
	//var strExpression =\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
	return strExpression.test(strEmail);
}

function CheckEmail(strMail)
{
     var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
     //var emailReg = "[\\w-_]+((\\.|')[\\w-_]+)*\\@[\\w-_]+(\\.[\\w-_]+){1,5}";
     //var emailReg = "/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i";

     var regex = new RegExp(emailReg);
     var return1;
     return1 = regex.test(strMail.value);
     if (return1==false)
     {alert("Invalid E-mail Address! Please re-enter.")
	 strMail.focus();
	 strMail.select();
	 return false;
		
	 }
     return true;
} 