function redirect2Submit(formName)
{
	if(formName=="login")
	{
		document.frmLogin.action = "membership.aspx?pagename=A2pre&pagemode=input&formmode=submit";
		document.frmLogin.submit();
	}
	
	if(formName=="send")
	{
		document.frmForgetPassword.action = "membership.aspx?pagename=A2a&pagemode=input&formmode=submit";
		document.frmForgetPassword.submit();
	}

}

function Join(ID)
{
	if (ID == 35)
		window.location.href = "personal-ads-membership.aspx";
}

function btnLogin()
{
	if (CheckLength() != 0)
		redirect2Submit("login");
}

function SubmitMe()
{
	return (CheckEmail());
}

function ValidateMe()
{
	if (CheckEmail())
		redirect2Submit("send");
}

function CheckLength()
{
	var handleLengthpassword;
	var handleLength;
	var errmsg = '';
	var error = 1;
	document.frmLogin.txtEmail.value = Trim(document.frmLogin.txtEmail.value);
	handleLength = document.frmLogin.txtEmail.value;
	handleLengthpassword = document.frmLogin.password.value;
	
	/*if ((handleLength.length) < 2)
	{
		errmsg = errmsg + "Please enter an Online Name with at least 2 characters. \n";
		error = 0;
	}*/
	
	var iDotIndex = handleLength.lastIndexOf(".");
	var iAtIndex = handleLength.lastIndexOf("@");
	var iSpaceIndex = handleLength.indexOf(" ");
	if (!((iAtIndex > 0) && (iDotIndex > iAtIndex)) || (iSpaceIndex > -1))
	{
		errmsg = errmsg + "Please sign in using your email address. A typical email address looks like you@domain.com. \n\nIf you DID try to use an email address to sign in with, it looks like you have a typo in it.  A common mistake is putting WWW. in front of your email address. Another typical mistake is forgetting your domain (like AOL.com, or hotmail.com). Also, email addresses NEVER have spaces in them. Thanks!! \n";
		document.frmLogin.txtEmail.focus();
	}

	if ((handleLengthpassword.length) < 3)
	{
		errmsg = errmsg + "Please enter a Password with at least 3 characters. \n";
		error = 0;
		document.frmLogin.password.focus();
	}

	/*if ((handleLength.indexOf(' ')) > -1)
	{
		errmsg = errmsg + "Please do not use spaces in your Online Name. \n";
		error = 0;
	}*/

	/* if ((handleLength.indexOf('"')) > -1)
	{
		errmsg = errmsg + "Please do not use quotes in your Online Name. \n";
		error = 0;
	} */

	/*if ((handleLengthpassword.indexOf(' ')) > -1)
	{
		errmsg = errmsg + "Please do not use spaces in your Password. \n";
		error = 0;
	}*/
	if (errmsg != ''){
		alert(errmsg);
		return false;
	} else {
	lgn = "true";
		return true;
	}
		
}

function CheckEmail()
{
	var sErrmsg = "Please enter a valid e-mail address. It should include your domain name and contain no spaces.";
	document.frmForgetPassword.txtEmail.value = Trim(document.frmForgetPassword.txtEmail.value);
	var sEmailAddress = document.frmForgetPassword.txtEmail;
	if(IsEmpty(sEmailAddress))
	{
		alert(sErrmsg);
		document.frmForgetPassword.txtEmail.focus();
		return false;
	}
	else 
	{
		var iDotIndex = sEmailAddress.value.lastIndexOf(".");
		var iAtIndex = sEmailAddress.value.lastIndexOf("@");
		var iSpaceIndex = sEmailAddress.value.indexOf(" ");
		if (!((iAtIndex > 0) && (iDotIndex > iAtIndex)) || (iSpaceIndex > -1))
		{
			alert(sErrmsg);
			document.frmForgetPassword.txtEmail.focus();
			return false;
		}
		else
			return true;	
	}
}

// take out leading spaces
function Trim(sString)
{
	var iCounter=0;
	var OrigLen=sString.length;	
	while ( (sString.charAt(iCounter)==" ") && (iCounter < sString.length) )
		iCounter++;
	if (iCounter != 0)
		 sString = sString.substring(iCounter,OrigLen);
	while (sString.charAt(sString.length-1)==" ")
		sString=sString.substring(0,sString.length-1);
	return sString;
}

function IsEmpty(field) 
{ 
   for (var m=0; m < field.value.length; m++ ) 
      if ( field.value.charAt(m) != " " ) 
          return false; 
   return true;
}

 function OpenLink(link, winname, settings){
		//popup = window.open (link, winname, settings);
		window.location.href = link;
}


