function initAdmin() {
	var adminDiv = document.getElementById("adminLogin");
	if(adminDiv) {
		addListener(adminDiv, "click", mLogin, false);
	}else{
		var adminLDiv = document.getElementById("adminLogout");
		addListener(adminLDiv, "click", mLogout, false);
	}
}

addListener(window, 'load', initAdmin, false);

function mLogin() {
	var navDiv = document.getElementById("navigation");
	if(document.getElementById('adminL')) {
		navDiv.removeChild(navDiv.lastChild);
	}else{
		var adminLogin = document.createElement("div");
		adminLogin.style.cssFloat = 'right';
		adminLogin.style.styleFloat = 'right';
		var insideAdmin = document.createElement("div");
		insideAdmin.id = "adminL";
		var loginForm = document.createElement("form");
		loginForm.method = "post";
		var loginDiv = document.createElement("div");
		loginDiv.style.padding = "5px 10px 2px 10px";
		var aLoginClose = document.createElement("div");
		aLoginClose.id = "closeLogin";
		var loginCloseA = document.createElement("a");
		addListener(loginCloseA, 'click', mLogin, false);
		var loginCloseImg = document.createElement("img");
		addListener(loginCloseImg, 'mouseover', function(e) { var etar = (e.target)?e.target:window.event.srcElement; etar.src = '/images/header/admin_close_hover.jpg'; }, false);
		addListener(loginCloseImg, 'mouseout', function(e) { var etar = (e.target)?e.target:window.event.srcElement; etar.src = '/images/header/admin_close.jpg'; }, false);
		loginCloseImg.src = '/images/header/admin_close.jpg';
		loginCloseImg.style.cssFloat = "right";
		loginCloseImg.style.styleFloat = 'right';
		loginCloseA.appendChild(loginCloseImg);
		aLoginClose.appendChild(loginCloseA);
		loginDiv.appendChild(aLoginClose);
		var aLoginTxt = document.createElement("span");
		aLoginTxt.style.fontWeight = "bold";
		aLoginTxt.appendChild(document.createTextNode("Admin Login"));
		loginDiv.appendChild(aLoginTxt);
		var aBr = document.createElement("div");
		aBr.style.marginTop = "7px";
		loginDiv.appendChild(aBr);
		loginDiv.appendChild(document.createTextNode("Username:"));
		var usernameInput = document.createElement("input");
		usernameInput.type = "text";
		usernameInput.name = "aUsername";
		usernameInput.id = "aUsername";
		usernameInput.style.width = "60px";
		loginDiv.appendChild(usernameInput);
		var aBr2 = document.createElement("div");
		aBr2.style.marginTop = "5px";
		loginDiv.appendChild(aBr2);
		loginDiv.appendChild(document.createTextNode("Password:"));
		var passwordInput = document.createElement("input");
		passwordInput.type = "password";
		passwordInput.name = "aPassword";
		passwordInput.id = "aPassword";
		passwordInput.style.width = "60px";
		loginDiv.appendChild(passwordInput);
		var aBr3 = document.createElement("div");
		aBr3.style.marginTop = "5px";
		loginDiv.appendChild(aBr3);
		var submitInput = document.createElement("input");
		submitInput.type = "submit";
		submitInput.name = "aSubmit";
		submitInput.id = "aSubmit";
		submitInput.style.width = "69px";
		submitInput.style.height = "16px";
		submitInput.style.cssFloat = "right";
		submitInput.style.styleFloat = 'right';
		submitInput.value = "Submit";
		loginDiv.appendChild(submitInput);
		var clearUp1 = document.createElement('div');
		clearUp1.style.clear = 'both';
		loginDiv.appendChild(clearUp1);
		loginForm.appendChild(loginDiv);
		var div_cn = document.createElement("div");
		div_cn.style.background = "#ffffff";
		div_cn.style.width = "145px";
		div_cn.style.height = "3px";
		var cn_tl = document.createElement("b");
		cn_tl.className = "a_cn a_tl";
		div_cn.appendChild(cn_tl);
		var cn_tr = document.createElement("b");
		cn_tr.className = "a_cn a_tr";
		div_cn.appendChild(cn_tr);
		loginForm.appendChild(div_cn);
		insideAdmin.appendChild(loginForm);
		adminLogin.appendChild(insideAdmin);
		navDiv.appendChild(adminLogin);
		scroll(0,0);
		var grabInput = document.getElementById('aUsername');
		grabInput.focus();
	}
}

function mLogout() {
	var lReq = getXmlHttpRequestObject();
	if(lReq.readyState == 4 || lReq.readyState == 0) {
		lReq.open("GET",'/includes/userLogout.php', true);
		lReq.onreadystatechange = function() {
			if(lReq.readyState == 4) {
				window.location.replace(window.location.href);
			}
		}
		lReq.send(null);
	}
}