
function Init()
{
	var isNs;
	
	isNs=(document.layers)? 1: 0;
	
	if(isNs)
	{
		document.captureEvents(Event.KEYDOWN)
		document.onkeydown = KeyPress;
	}
}

function KeyPress(x_objEvent)
{
	var isNs;
	
	isNs = (document.layers)? 1: 0;

	if (isNs)
	{
		var chr = x_objEvent.which;
	}
	else
	{
		var chr = event.keyCode;
	}
		
	if(chr == 13)
	{
		if (isNs)
		{
			document.frmLogin.submit();
		}
	}
			
	return true;		
}

function ValidateLogIn(x_objLoginForm)
{
 	x_objLoginForm.txtUserName.value = stripChars(startspaces, x_objLoginForm.txtUserName.value);
 	x_objLoginForm.txtPassword.value = stripChars(startspaces, x_objLoginForm.txtPassword.value);

	if (document.frmLogin.action == 'admLogin.asp')
	{	
		if (x_objLoginForm.txtUserName.value.length < 1)
		{
			alert("You must enter a your User ID.");
			x_objLoginForm.txtUserName.select();
			return false;
		}
		
		if (x_objLoginForm.txtUserName.value.length > 20)
		{
			alert("You must enter a valid User ID.");
			x_objLoginForm.txtUserName.select();
			return false;
		}
		
		if (x_objLoginForm.hdnReset.value != 1)
		{
			if (x_objLoginForm.txtPassword.value.length < 1)
			{
				alert("You must enter a password.");
				x_objLoginForm.txtPassword.select();
				return false;
			}
			
			if (x_objLoginForm.txtPassword.value.length > 20)
			{
				alert("You must enter a valid password.");
				x_objLoginForm.txtPassword.select();
				return false;
			}
		}
	}
	
	return true;
}

function ValidateLinkLogIn(x_objLoginForm)
{
 	x_objLoginForm.txtUserName.value = stripChars(startspaces, x_objLoginForm.txtUserName.value);
 	x_objLoginForm.txtPassword.value = stripChars(startspaces, x_objLoginForm.txtPassword.value);

	if (x_objLoginForm.txtUserName.value.length < 1)
	{
		alert("You must enter a your User ID.");
		x_objLoginForm.txtUserName.select();
		return false;
	}
	
	if (x_objLoginForm.txtUserName.value.length > 20)
	{
		alert("You must enter a valid User ID.");
		x_objLoginForm.txtUserName.select();
		return false;
	}
	
	if (x_objLoginForm.hdnReset.value != 1)
	{
		if (x_objLoginForm.txtPassword.value.length < 1)
		{
			alert("You must enter a password.");
			x_objLoginForm.txtPassword.select();
			return false;
		}
		
		if (x_objLoginForm.txtPassword.value.length > 20)
		{
			alert("You must enter a valid password.");
			x_objLoginForm.txtPassword.select();
			return false;
		}
	}
	
	return true;
}

function ResetPassword()
{
	document.frmLogin.hdnReset.value = 1; 
	
	if(ValidateLinkLogIn(document.frmLogin))
	{
		document.frmLogin.submit();
	}
}

function ResetPasswordLink()
{
	if(confirm('Pressing "OK" will reset your agency password for all users.  Do you want to proceed?'))
	{
		document.frmLogin.hdnReset.value = 1; 
	
		if(ValidateLinkLogIn(document.frmLogin))
		{
			document.frmLogin.submit();
		}
	}
}

