var userNameFocus
var passwordFocus

function userNameFocus(){
	document.forms[0].txtLoginUserName.focus();
}

function login(){

	document.forms[0].GoLogin.value='1';
	document.forms[0].submit();
}

function promptUserName() {
	userName = prompt("Please type your user name:", "");
	document.forms[0].txtLoginUserName.value = userName;

	if (userName != "")
	{
		login();
	}
}

function validateLogin(){
		if((userNameFocus == true || buttonPressed == true) && document.forms.item(0).txtLoginUserName.value != "" && document.forms.item(0).txtLoginUserPassword.value == "")
		{
			//userName exists password does not | userName has focus
			document.forms.item(0).txtLoginUserPassword.focus();
		}
			else if ((passwordFocus == true || buttonPressed == true) && document.forms.item(0).txtLoginUserName.value == "" && document.forms.item(0).txtLoginUserPassword.value != "")
		{
			//password exists userName does not | password has focus
			document.forms.item(0).txtLoginUserName.focus();
			promptUserName();
		}
		else if ((userNameFocus == true || buttonPressed == true) && document.forms.item(0).txtLoginUserPassword.value != "" && document.forms.item(0).txtLoginUserPassword.value != "")
		{
			//userName and password exist | userName has focus
			login();
			
		}
		else if ((passwordFocus == true || buttonPressed == true) && document.forms.item(0).txtLoginUserName.value != "" && document.forms.item(0).txtLoginUserPassword.value != "")
		{
			//userName and password exist | password has focus
			login();
			
		}
}

function enterPressed(evt)
{
	buttonPressed = false;
	evt = (evt) ? evt : ((event) ? event : null);
	if (evt)
	{
		if (evt.keyCode == 13)
		validateLogin();
	}
}

document.onkeypress = enterPressed;