/******************************************************************************
prologin.js
	Copyright (C) 2008 Atlantic Database Systems, Inc. All rights reserved.
	Define any global items.
******************************************************************************/


/******************************************************************************
onLoadLogin - Initialize the display
******************************************************************************/

function onLoadLogin ()
{
	document.getElementById ("name").focus ();
}

/******************************************************************************
onClkEnter - Enter button clicked
******************************************************************************/

function onClkEnter ()
{
	var	loginName = GetInputText ("name");
	var	passwd = GetInputText ("passwd");

	doLogin (loginName, passwd);
}

/******************************************************************************
onClkSample - Show a sample.
******************************************************************************/

function onClkSample ()
{
	doLogin ("sample", "sample");
}

/******************************************************************************
doLogin - Do the log in.
******************************************************************************/

function doLogin (loginName, passwd)
{
	setWaitCursor (true);

	var	xml = "<reqitem>" + 
				mkxmltext ("login", 'reqtype') + 
				mkxmltext (loginName, 'name') + 
				mkxmltext (passwd, 'passwd') + 
			  "</reqitem>";

	SendToServer ("login.php", xml, HaveLoginResp);
}

/******************************************************************************
HaveLoginResp (responseText, responseXML) - We have the response
******************************************************************************/

function HaveLoginResp (responseText, responseXML)
{
//	Process the response.

	setWaitCursor (false);

	if (getxmlitem (responseXML, "fail")) {
		location = "index.html";
		return;
	}

	var	res = getxmlitem (responseXML, "res");

	if (res == "ack") {
		location = "matrix.htm";
	} else
		alert ("Please enter a valid System ID and Password.");
}

