function IsEmailValid(strEmail)
{
	var emailExp = new RegExp("[A-Za-z0-9\-\_\+\.][A-Za-z0-9]+@[A-Za-z0-9\-\_][A-Za-z0-9]+\.[A-Za-z][A-Za-z\-\.]*$");
	if ((Trim(strEmail) == "")||(!emailExp.test(Trim(strEmail))) || (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(Trim(strEmail))) )
	{
		alert("Please enter a valid email address");
		return false;
	}
	else
	return true;  
}

function LTrim(str)
{
	var whitespace = new String(" \t\n\r");
	var s = new String(str);

	if (whitespace.indexOf(s.charAt(0)) != -1) {
	var j=0, i = s.length;

	while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
		j++;

	s = s.substring(j, i);
	}
	return s;
}

function RTrim(str)
{
	var whitespace = new String(" \t\n\r");
	var s = new String(str);

	if (whitespace.indexOf(s.charAt(s.length-1)) != -1) {
	var i = s.length - 1;       // Get length of string

	while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
		i--;

	s = s.substring(0, i+1);
	}
	return s;
}

function Trim(str)
{
	return RTrim(LTrim(str));
}

function CheckPhoneNumber(objNum,type)
{
	var iIndex;
	switch (type) 
	{
		case 1:
			var strNum = "0123456789-+() ";
		break;
		case 2:
			var strNum = "0123456789";
		break;
	}
	if (objNum.value.length > 0) 
	{
		if(type == 1)
		{
			if(objNum.value.length < 8)
			{
				//alert("Please Enter valid "+ objName );
				return false;
			}
		}
		if (Trim(objNum.value) != "")
		{      
			for (var i=0; i<objNum.value.length; i++) 
			{
				iIndex = "" + objNum.value.substring(i, i+1);
				if (strNum.indexOf(iIndex) == "-1") 
				{
					//alert("Please Enter valid "+ objName );
					return false;
				}  
			}
			return true;
		}
	}
	else
	{
		//alert("Please Enter "+ objName );
		return false;
	}
}