function trim(s)
{
	while (s.substring(0,1) == ' ')
		s = s.substring(1,s.length);

	while (s.substring(s.length-1,s.length) == ' ')
		s = s.substring(0,s.length-1);

	return s;
}


function tryLogin(loginform)
{
	str = trim(loginform.login.value);
	while (str.indexOf("O") > 0)
		str = str.replace("O", "0");

	loginform.login.value = str;
	
	var pat1=/^[THPAM]\d{5}$/;
	var pat2=/^\d{4}$/;

	
	if (!(pat1.test(str) || pat2.test(str)))
	{
		alert('Wrong login format');
		return false;
	}
	
	switch(str.charAt(0))
	{
		case 'P':
		case 'H':
		case 'T':
		case 'M':
			document.getElementById('pass_field').name='passwd';
			loginform.action='/scripts/main_cgi/index.php';
			break;
		case 'A':
			loginform["Activity"].disabled=true;
			loginform.page.name='Page';
			loginform.page.value='Login';
			loginform.login.name='Login';
			loginform.password.name='Password';
			loginform.action='/scripts/IHUB_cgi/tag2.pl';
			break;
		default:
			loginform.action='http://www.myaffiliateprogram.com/u/infohub/AffiliateAdmin.asp';
			loginform.IDNum.value = str;
			break;
	}

	loginform.submit();

	return true;
}
