// **************************************************
// THIS IS TO LOG USERS IN FROM ASP PAGES
function loginASP( inUsername, inPassword ){
	var success = webUser_Login( inUsername, inPassword );
	//alert("success = " + success);

	if( success == "1" ){
		//displayLoginLogoutASP( "logout" );
		// RELOAD THE CURRENT PAGE
		document.location.reload();
	}
	else{
		var elem = document.getElementById("errorMessage");
		elem.style.display = "block";
		elem.innerHTML = "Invalid login.  Please try again.";
		//alert("Invalid login.  Please try again.");
	}
}
// **************************************************
// **************************************************
// THIS IS TO LOG USERS OUT FROM ASP PAGES
function logoutASP(){
	webUser_Logout();
	//displayLoginLogoutASP( "login" );
	// RELOAD THE CURRENT PAGE
	document.location.reload();
}	
// **************************************************
// **************************************************
// THIS IS TO ALTER THE LOGIN/LOGOUT DIVS IN THE ASP PAGES
function displayLoginLogoutASP( inWhat ){
	var elemLogin = document.getElementById("loginDiv");
	var elemLogout = document.getElementById("logoutDiv");

	if( inWhat == "logout" ){
		elemLogin.style.display = "none";
		elemLogout.style.display = "block";
	}
	else{
		elemLogin.style.display = "block";
		elemLogout.style.display = "none";
	}
}
// **************************************************





// **************************************************
// THIS FUNCTION IS TO LOG A WEBUSER IN
function webUser_Login( inUsername, inPassword ) {
	var success = "0";
	var webuser_id = "0";
	var webuser_name = "";

	if( inUsername == "" || inUsername == "null" || inPassword == "" || inPassword == "null" ){
		success = "0";
	}
	else {
		// INSTANTIATE XMLHTTP OBJECT
		var objXmlHttp = createXMLHttp();

		if(objXmlHttp){
			objXmlHttp.open("GET","submitWebUserLoginXML.asp?username=" + inUsername + "&password=" + inPassword, false);

			objXmlHttp.send(null)

	 		if( objXmlHttp.status == 200 && objXmlHttp.responseText ){

				var xmlDoc = objXmlHttp.responseXML;

				if(xmlDoc.getElementsByTagName("webuser_id")[0].firstChild)
					webuser_id = xmlDoc.getElementsByTagName("webuser_id")[0].firstChild.nodeValue;
				if(xmlDoc.getElementsByTagName("webuser_name")[0].firstChild)
					webuser_name = xmlDoc.getElementsByTagName("webuser_name")[0].firstChild.nodeValue;

				if( webuser_id != "0" ){
					createCookie("webuser_id", webuser_id, 1);
					createCookie("webuser_name", webuser_name, 1);
					success = "1";
						
					var elem = document.getElementById("webuser_name");
					if(elem != null) elem.innerHTML = webuser_name;
				}
			}
		}
	}
	return success;
}
// **************************************************



// **************************************************
// THIS FUNCTION IS TO LOG A WEBUSER OUT.
function webUser_Logout() {
	eraseCookie("webuser_id");
	eraseCookie("webuser_name");
	alert("You have been logged out");
}
// **************************************************





