var objLoginBoxUsername;
var objLoginBoxPassword;
var objLoginBoxSubmit;
var blnLoginBoxEventTracking;

function fnValidateLoginBox()
{
	if(objLoginBoxUsername.attr('value').length == 0)
	{
		alert('Username is required.');
		objLoginBoxUsername.focus();
		if (blnLoginBoxEventTracking) Envirofone.fnTrackEvent('Required: Username');
		return false;
	}
	else if(objLoginBoxPassword.attr('value').length == 0)
	{
		alert('Password is required.');
		objLoginBoxPassword.focus();
		if (blnLoginBoxEventTracking) Envirofone.fnTrackEvent('Required: Password');
		return false;
	}
	else
	{
		return true;
	}
}

function fnDefaultButtonLoginBox(event)
{
	var intKeyCode = (event.keyCode ? event.keyCode : event.which);
	
	if(intKeyCode == 3 || intKeyCode == 13)
	{
		event.preventDefault();
		objLoginBoxSubmit.trigger('click');
	}
}

$(document).ready(
	function()
	{
		blnLoginBoxEventTracking = ((typeof Envirofone != 'undefined') === true);
		
		objLoginBoxUsername = $('#ctl00_ctl00_MC_MC_MA_MALB_TxtUsername');
		objLoginBoxPassword = $('#ctl00_ctl00_MC_MC_MA_MALB_TxtPassword');
		objLoginBoxSubmit = $('#ctl00_ctl00_MC_MC_MA_MALB_BtnLogin');
		
		objLoginBoxUsername.bind('keypress',fnDefaultButtonLoginBox);
		objLoginBoxPassword.bind('keypress',fnDefaultButtonLoginBox);
		objLoginBoxSubmit.bind('click',fnValidateLoginBox);
	}
);