
//var userid = parseInt("<? echo $userid; ?>");
//var useremail = "<? echo $useremail; ?>";

function setlogin() {
	if (useremail != "") {
		setlogindisplay("el_loggedin");
	}
	else {
		setlogindisplay("el_notloggedin");
	}
}

function hidelogin() {
	// switch off login details e.g. to avoid tester details appearing on recording.
	document.getElementById("el_loggedin").style.display = "none";
}

function setmenusection(pagename) {
	this_el = document.getElementById("el_"+pagename);
	if (this_el) {
		if (pagename == "start-a-usability-test") {
			this_el.className="button current";
		} else {
			this_el.className="current";
		}
	}
}

function navigateto(pagename) {
	window.location = pagename + ".php";
}

function processlogin() {
	var email = document.forms[0].email.value;
	var password = document.forms[0].password.value;
	xmlstr = "../user-experience-testing/processlogon.php?email="+email+"&password="+password;
	xmlreqGET(xmlstr, "handlelogin");
}
function handlelogin(responseJSON) {
	var jsonText = responseJSON;
	alert("json: " + jsonText);
	var resultArray = eval("(" + jsonText + ")");
	if (resultArray == null) {
		alert("Login failed. Incorrect username or password");
	}
	else {
		var thisresult = resultArray[0];
		userid = thisresult.userid;
		useremail = thisresult.email; 
		setlogindisplay("el_loggedin");
	}
}

function processlogout(page) {
	
		window.location="../user-experience-testing/processlogout.php?mode=tester";

}

function handlelogout(responseJSON) {
	userid = "";
	useremail = "";
	setlogindisplay("el_notloggedin");
}

function setlogindisplay(loginstatus) {
	
	var el = document.getElementById("el_loggedin");
	
	document.getElementById("el_loggedin").style.display="none";
	document.getElementById("el_notloggedin").style.display="none";
	document.getElementById(loginstatus).style.display="block";

	if (loginstatus == "el_loggedin") {
		document.getElementById("loggedin_email").innerHTML = useremail;
	}
	
	document.getElementById("login").style.display="block";

}

function settitle(pageName) {
	
	
		document.getElementById("el_pagetitle").innerHTML = pageName;
	
}

function setstrapline(strapLine) {

	document.getElementById("el_pagestrapline").innerHTML = strapLine;
}

function submitenter(myfield,e)    {  
	var keycode;        
	if (window.event) keycode = window.event.keyCode;        
	else if (e) keycode = e.which;        
	else return false;        
	if (keycode == 13)        {            
		//myfield.form.submit();            
		return true;        
	}        
	else            
		return false;    
}




