<!-- This Script  For The Menu Style Login file-->
function validateFieldsMe() {
var frmEl = document.getElementById('loginMefrm');
var posName = document.getElementById('uid');
var pospwd = document.getElementById('pwd');
var whiteSpace = /^[\s]+$/;
	if ( posName.value == '' || whiteSpace.test(posName.value) ) {
		alert("ArcherID Please!!.");
		posName.focus();
	}
	else if ( pospwd.value == '' ) {
		alert("Password Please!!");
		pospwd.focus();
		//frmEl.reset();
	}
	else {
		LoginPosMe();
	}
}
function LoginPosMe () {
	var logstatus = document.getElementById('loginStatus');
	//var success = document.getElementById('loginSuccess');
	
	var posName = document.getElementById('uid');
	
	var pospwd = document.getElementById('pwd');
	
 	var page = "/xmlHttpRequestMe.asp?contact=true&xml=true";
	
	showContactTimerMe(); // quickly begin the load bar
	logstatus.style.display = 'none'; // hide the success bar (incase this is a multi-email
	
	// convert (&, +, =) to string equivs. Needed so URL encoded POST won't choke.
	var str1 = posName.value;
	str1 = str1.replace(/&/g,"**am**");
	str1 = str1.replace(/=/g,"**eq**");
	str1 = str1.replace(/\+/g,"**pl**");
	var str2 = pospwd.value;
	str2 = str2.replace(/&/g,"**am**");
	str2 = str2.replace(/=/g,"**eq**");
	str2 = str2.replace(/\+/g,"**pl**");
 	
	var stuff = "posName="+str1+"&pospwd="+str2;
	loadXMLPosDoc(page,stuff)
}
function showContactTimerMe () {
	var loader = document.getElementById('loadingBar');
	var member = document.getElementById('Member');
	var login = document.getElementById('Login');
	login.style.display = "none";
	member.style.display = "none";
	loader.style.display = "block";
	sentTimer = setTimeout("hideContactTimerMe()",6000);
}

function hideContactTimerMe () {
	var loader = document.getElementById('loadingBar');
	//var success = document.getElementById('loginSuccess');
	var login = document.getElementById('Login');
	var member = document.getElementById('Member');
	var logstatus = document.getElementById('loginStatus');
	var uNm = document.getElementById('uNm');
	//var inputs = fieldArea.getElementsByTagName('input');
	//var inputsLen = inputs.length;
	// Hide the load bar alas! Done Loading
	loader.style.display = "none";
	//alert(grabPosXML("usernm"));
	if ( grabPosXML("status") =='Login IS ok' )
	{
		login.style.display = "none";
		member.style.display = "block";
		//alert(grabPosXML("usernm"));
		uNm.innerHTML =  grabPosXML("usernm");	
		
		//uNm.innerHTML = "" + grabPosXML("uNm") + "";	
		//location.replace("./")
		//document.logfrm.action = 'default.asp';
		//alert('1');
	}
	else if( grabPosXML("status") =='Invalid UserID or Password' )
	{
		member.style.display = "none";
		login.style.display = "block";
		logstatus.style.display = "block";
		logstatus.innerHTML = '<strong style="color:green;">'+grabPosXML("status")+'</strong>';		
		///alert('2');
	}
	else
	{
		member.style.display = "none";
		login.style.display = "block";
		logstatus.style.display = "block";
		logstatus.innerHTML = '<strong style="color:green;">'+grabPosXML("status")+'</strong>';
		//alert('3');
	}
	logstatus.style.display = "block";
	logstatus.innerHTML = '<strong style="color:green;">'+grabPosXML("status")+'</strong>';

	//success.style.display = "block";
	//success.innerHTML = '<strong style="color:green;">'+grabPosXML("status")+'</strong>';
	// Now Hijack the form elements
	//for ( i=0;i<inputsLen;i++ ) {
	//	if ( inputs[i].getAttribute('type') == 'text' ) {
	//		inputs[i].value = '';
	//	}
	//}
}

function ajaxContactMe() {
var frmEl = document.getElementById('loginMefrm');

if(frmEl == null){return false;}

addEvent(frmEl, 'submit', validateFieldsMe, false);
frmEl.onsubmit = function() { return false; }
}
addEvent(window, 'load', ajaxContactMe, false);