function checkEmail(emailaddress)
	{
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(emailaddress.email.value))
		{
			return (true);
		}
		alert("Please enter your valid email address");
		return (false);
	}

function NumValidation(strFld)
{
	var valid= "+- 0123456789()";
	if (strFld !="")
	{
		var length = strFld.length;
		for(var i=0;i<=length;i++)
		{
			var substring = strFld.substr(i,1);
			if(valid.indexOf(substring)== -1)
			{
				return 0;
			}
		}
	}
	return 1;
}
function trim(inputString) 
{
	if (typeof inputString != "string") { return inputString; }
	var retValue = inputString;
	var ch = retValue.substring(0, 1);
	while (ch == " ") 
	{ 
		retValue = retValue.substring(1, retValue.length);
		ch = retValue.substring(0, 1);
	}
	ch = retValue.substring(retValue.length-1, retValue.length);
	while (ch == " ") 
	{
		retValue = retValue.substring(0, retValue.length-1);
		ch = retValue.substring(retValue.length-1, retValue.length);
	}
	while (retValue.indexOf("  ") != -1) 
	{ 
		retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length); 
	}
	return retValue; 
}

function checkForm(gf)
{ 	 
	if(gf.lname.value=="")
	{
	  alert("Please Enter Your Last Name.");
	  gf.lname.focus();
	  return false;
	}
	if(gf.fname.value=="")
	{
	  alert("Please Enter Your First Name.");
	  gf.fname.focus();
	  return false;
	}	
	if(gf.email.value=="")
	{
	  alert("Please Enter Your Email Address!");
	  gf.email.focus();
	  return false;
	}	
	if(gf.email.value !="")
	{
		if(checkEmail(gf)==false)
		{
			gf.email.focus();
			return false; 
		}
	}	
	if(gf.username.value=="")
	{
	  alert("Please Enter Your User Name.");
	  gf.username.focus();
	  return false;
	}
	if(gf.userpass.value=="")
	{
	  alert("Please enter your password.");
	  gf.userpass.focus();
	  return false;
	}
	if(gf.conf_userpass.value=="")
	{
	  alert("Please confirm your password!");
	  gf.conf_userpass.focus();
	  return false;
	}
	if(gf.userpass.value != gf.conf_userpass.value)
	{
		alert("Password doen't match. Please re enter");
		gf.conf_userpass.focus();
		return false
	}
	return true;
 }

function checkLogin(mf)
{
	if(trim(mf.username.value)=="")
	{ 
		alert("Please enter User Name");
		mf.username.focus();
		return false;
	}	
	if(mf.userpass.value=="")
	{
		alert("Please enter your password.");
		mf.userpass.focus();
		return false;
	}
	return true;

}

function checkForm1(mf)
{
	if(mf.email.value=="")
	{
		alert("Please enter email address");
		mf.email.focus();
		return false;
	}
	if(checkEmail(mf)==false)
	{
		mf.email.focus();
		return false; 
	}	
	return true;
}