// JavaScript Document
var g_arrErrorIds = Array(1,2,3,4,5);

$(function() {
	//$( "#dialog:ui-dialog" ).dialog( "destroy" );
	$( "#login-dialog-message" ).dialog({
		modal: false,
		autoOpen: false,
		height: "250",
		width: "400",
		buttons: {
			Ok: function() {
				$( this ).dialog( "close" );
			}
		}
	});
});

function submitLoginForm()
{
	resetErrors();
	
	objUsername = document.getElementById("login-username");
	objPassword = document.getElementById("login-password");
	
	if( objUsername.value == "" )
	{
		showLoginError(1);
		$("#login-dialog-message").dialog("open");		
		return false;
	}

	if( objPassword.value == "" )
	{
		showLoginError(3);
		return false;
	}
	
	objLoginForm = document.getElementById("login-form");
	if( objLoginForm != null )
	{
		objLoginForm.submit();
	}
	
	return true;
}

function showLoginError( iErrorId )
{
	if( iErrorId == "" )
	{
		return false;
	}
	setLoginErrorText(iErrorId);
	$("#login-dialog-message").dialog("open");	
}

function resetErrors()
{
	iErrorArrSize = g_arrErrorIds.length;
	for( iIndex = 1; iIndex <= iErrorArrSize; iIndex++ )
	{
		objListElement = document.getElementById("error-msg-" + iIndex );
		if( objListElement == null )
		{
			return false;
		}
				
		objListElement.className = "error-msg-" + iIndex;
	}
}

function setLoginErrorText( iErrorId )
{
	if( iErrorId == "" )
	{
		return false;
	}
	
	objListElement = document.getElementById("error-msg-" + iErrorId );
	if( objListElement == null )
	{
		return false;
	}
	
	objListElement.className = "error-msg-" + iErrorId + "-show";
}
