/***************************
	CHECK AUTHENTICATION
****************************/
function checkCitizenAuth(UNAME, PWORD){
	var ajaxObject;
		  try {
				// Firefox, Opera 8.0+, Safari
				ajaxObject = new XMLHttpRequest();
		  }
		  catch (e){
				// Internet Explorer
				try{
				 ajaxObject = new ActiveXObject("Msxml2.XMLHTTP");
				  }
				catch (e){
				  try{
					ajaxObject = new ActiveXObject("Microsoft.XMLHTTP");
					}
				  catch (e){
					alert("Your browser does not support AJAX!");
					return false;
					}
				  }
			}
			
	if(UNAME.length < 6 || PWORD.length < 5){
		//No Valid Values
		document.getElementById("divErrorDialogueMESSAGE").innerHTML = "";
		document.getElementById("divErrorDialogueMESSAGE").innerHTML = "To login, please enter both your <strong>username (your email address)</strong> and your <strong>password</strong>.";
		document.getElementById("errorMsgDialogue").style.marginTop  = "-120px";
		document.getElementById("errorMsgDialogue").style.marginLeft = "-320px";
		var myEffects = new Fx.Morph('errorMsgDialogue', {duration: 300, transition: Fx.Transitions.Sine.easeInOut});
		myEffects.start({
			'opacity': [0.0, 1.0]
		});
	}else{
		document.getElementById("divLoginBtn").innerHTML = "<img src='auth/_script/images.application/gbl_loadingStar.gif'>";
		//Valid Values
		ajaxObject.onreadystatechange=function(){
			switch(ajaxObject.readyState){
				//Request Uninitialized
				case 0:
					break;
				//Request Setup
				case 1:
					break;
				//Reqeust Sent
				case 2:
					break;
				//Request in Process
				case 3:
					break;
				//Request Complete
				case 4:
					eval(ajaxObject.responseText);
					switch(RESPONSE_OUTPUT){
						case "EMPTY":
							authCheck_notFound(AUTH_ATTEMPTS);
							document.getElementById("divLoginBtn").innerHTML = "<input type='button' onClick='checkCitizenAuth(document.frmAUTH.txtUNAME.value, document.frmAUTH.txtPWORD.value)' class='btn_Login' style='cursor: pointer;'>";
							break;
						case "ERROR":
							//alert("ERROR");
							break;
						case "FOUND":
							location.href = CITIZEN_PAGE_OPEN;
							break;
						case "BANNED":
							location.replace("./");
					}
					break;
			}
		}
		
		//Get Object
		ajaxObject.open("GET","auth/_script/AUTHCHECK.php?txtUNAME=" + UNAME + "&txtPWORD=" + PWORD,true);
		ajaxObject.send(null);
	}
  }
