// JavaScript Document
function rtOpen() {
	//Display rtLogin div
	document.getElementById('rtLogin').style.display = "block";
}

function rtClose() {
	//Hide rtLogin div
	document.getElementById("loginid").value = "";
	document.getElementById("pword").value = "";
  	document.getElementById('rtLogin').style.display = "none";
}

function rtNewLoc(login) {
	url = new String(window.location);
	var endPos = url.indexOf("?");
	if (endPos < 0) { // ? not found
		window.location = window.location+'?email='+login;
	}
	else {
		window.location = window.location+'&email='+login;
	}
}

function rtLogIn(baseUrl) {
	//validate the log in and password
	var login = document.getElementById("loginid").value;
	var pword = document.getElementById("pword").value;
	//alert(login+"/"+pword);
	if ((pword.length == 0) || (login.length == 0)) {
		alert("Error - Login id and password must both be entered.");
		return;
	}
	//Ajax...
	var	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)  {
		//Silly old browser does not support HTTP requests	
  		alert ("Browser does not support HTTP Request");
  		return;
  	} 
	//append login/password to url
	var url = baseUrl+"login.php?login="+login+"&pword="+pword;
	//alert("url = "+url);	
	xmlHttp.onreadystatechange=function() {
		//alert("in stateChanged");	
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
			//alert(xmlHttp.responseText);
			if (xmlHttp.responseText.substring(0,5)=="Error") {
				alert(xmlHttp.responseText);
				return;
			}
			//Close the login dialogue
			rtClose();
			//refresh page
			rtNewLoc(login);
			return;
		}
		else {
			//alert("readyState = "+xmlHttp.readyState);
		}
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}	

function pwRemind(baseUrl) {
	//validate the log in and password
	var login = document.getElementById("loginid").value;
	//Ajax...
	var	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)  {
		//Silly old browser does not support HTTP requests	
  		alert ("Browser does not support HTTP Request");
  		return;
  	} 
	//append login/password to url
	var url = baseUrl+"pwremind.php?login="+login;
	//alert("url = "+url);	
	xmlHttp.onreadystatechange=function() {
		//alert("in stateChanged");	
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
			//alert(xmlHttp.responseText);
			if (xmlHttp.responseText.substring(0,5)=="Error") {
				alert(xmlHttp.responseText);
				return;
			}
			if (xmlHttp.responseText.substring(0,1)=="0") {
				alert("Apologies, an internal error has occurred, please use the contact form.");
				return; 
			}
			if (xmlHttp.responseText.substring(0,7)=="Testing") {
				alert(xmlHttp.responseText);
			}
			alert('Your new password will be emailed to you.');
			//Close the login dialogue
			return;
		}
		else {
			//alert("readyState = "+xmlHttp.readyState);
		}
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}		