function vFRM(f) {
	if (f.id == 'frmLogin') {
		if (f.sEmail.value.length == 0) {
			alert('Please enter your Username in the field provided');
			f.sEmail.focus();
		}
		else if (f.sPassword.value.length == 0) {
			alert('Please enter your Password in the field provided');
			f.sPassword.focus();
		}
		else {
			var sVars = 'sEmail='+ escape(f.sEmail.value);
			sVars = sVars +'&sPassword='+ escape(f.sPassword.value);

			var sErrCode = rFunc('/_ssi/ajax/_login.asp', sVars);
			
			if (sErrCode.length > 0) {
				if (sErrCode == 1) {
					alert('The Email Address that you entered does not exist in our database.\nPlease try again, or click on the register link to create a new account');
					f.sEmail.select();
				}
				else if (sErrCode == 2) {
					alert('The Password that you enetered is incorrect. Please try again');
					f.sPassword.select();
				}
				else {
					alert('An unknown error occurred, please try again');
				}
			}
			else {
				return true;	
			}
		}
	}
	else if (f.id == 'frmFPass') {
		if (f.sEmail.value.length == 0) {
			alert('Please enter your Email Address in the field provided');
			f.sEmail.focus();
		}
		else {
			document.getElementById('strSentTo').innerHTML = f.sEmail.value;
			document.getElementById('frmLogin').sEmail.value = f.sEmail.value;
			
			var sVars = 'sEmail='+ escape(f.sEmail.value);
			var sErrCode = rFunc('/_ssi/ajax/_fpass.asp', sVars);
			
			if (sErrCode.length > 0) {
				alert('The Email Address that you entered does not exist in our database.\nPlease try again, or click on the register link to create a new account');
				f.sEmail.focus();
			}
			else {
				fPass(2);
			}
		}
	}
	else if (f.id == 'frmPSent') {
		fPass(1);
	}
	
	return false;
}

function vCancel(f) {
	if (f.id == 'frmLogin') {
		hideBBL(null, 1);
	}
	else if (f.id == 'frmFPass') {
		fPass(1);
	}
	else if (f.id == 'frmPSent') {
		fPass(1);
	}
}

function fPass(shoType) {
	if (shoType == null) {
		document.getElementById('frmLogin').className = 'hideMe';
		document.getElementById('frmFPass').className = 'showMe';
		document.getElementById('frmPSent').className = 'hideMe';
		
		document.getElementById('frmFPass').sEmail.value = document.getElementById('frmLogin').sEmail.value;
	}
	else if (shoType == 1) {
		document.getElementById('frmLogin').className = 'showMe';
		document.getElementById('frmFPass').className = 'hideMe';
		document.getElementById('frmPSent').className = 'hideMe';
	}
	else if (shoType == 2) {
		document.getElementById('frmLogin').className = 'hideMe';
		document.getElementById('frmFPass').className = 'hideMe';
		document.getElementById('frmPSent').className = 'showMe';
	}
}
