
function tickedrememberMe() {
	if (document.forms.loginform.rememberme.checked == true) {
		var rm_result = confirm("IMPORTANT NOTE: Do not tick Remember Me if you are in a public place, for example in a library or workplace.\n\nClick Cancel to Untick.") ;
		if (rm_result == true) {
			remember_me = true ;
		} else {
			remember_me = false ;
		}
	} else {
		remember_me = false ;
	}
	if (remember_me == false) {
		document.forms.loginform.rememberme.checked = false ;	// in case cancel was used
		document.forms.loginform.email.value = "" ;
		document.forms.loginform.password.value = "" ;
	}
	rememberMe()
}

function rememberMe() {
	var expirydate = new Date() ;
	expirydate.setTime(expirydate.getTime() + (180*24*60*60*1000)) ;
	var deletedate = new Date() ;
	deletedate.setTime(expirydate.getTime()) ;
	// Remember me
	if (document.forms.loginform.rememberme.checked == true) {
			document.cookie = "storeUserName=" + escape(document.forms.loginform.email.value) + "; expires=" + expirydate.toGMTString() + ";" ;
			// If the password has changed then store
			if (document.forms.loginform.password.value != 81026825) {
				document.cookie = "storePassword=" + escape(hex_md5(document.forms.loginform.password.value)) + "; expires=" + expirydate.toGMTString() + ";" ;
			}
			document.cookie = "rememberme=true; expires=" + expirydate.toGMTString() + ";" ;
	} else {
		document.cookie = "storeUserName=; expires=" + deletedate.toGMTString() + ";" ;
		document.cookie = "storePassword=; expires=" + deletedate.toGMTString() + ";" ;
		document.cookie = "rememberme=false; expires=" + deletedate.toGMTString() + ";" ;
	}
}

function logOut() {
	var expirydate = new Date()
	expirydate.setTime(expirydate.getTime());
	document.cookie = "currentUserName=; expires=" + expirydate.toGMTString() + ";" ;
	document.cookie = "currentPassword=; expires=" + expirydate.toGMTString() + ";" ;
}

function showmemo(memono) {
	if (document.getElementById("message" + memono).style.display == "inline") {
		document.getElementById("message" + memono).style.display = "none" ;
	} else {
		document.getElementById("message" + memono).style.display = "inline" ;
	}
}

// Store the entered username / password to be used for validation
function storeusername() {
	var expirydate = new Date() ;
	expirydate.setTime(expirydate.getTime() + (180*24*60*60*1000)) ;
	document.cookie = "currentUserName=" + escape(document.forms.loginform.email.value) + "; expires=" + expirydate.toGMTString() + ";" ;
	// If the password has not changed then use the current one
	if (document.forms.loginform.password.value == 81026825) {
		document.cookie = "currentPassword=" + readCookie('storePassword') + "; expires=" + expirydate.toGMTString() + ";" ;
	// else store the new one
	} else {
		document.cookie = "currentPassword=" + escape(hex_md5(document.forms.loginform.password.value)) + "; expires=" + expirydate.toGMTString() + ";" ;
	}
	var deletedate = new Date() ;
	deletedate.setTime(expirydate.getTime()) ;
	document.cookie = "email=; expires=" + deletedate.toGMTString() + ";" ;
	//document.cookie = "password=WTR15-me!; expires=" + deletedate.toGMTString() + ";" ;
	rememberMe() ;
}

function setdatabasetouse() {
	var expirydate = new Date() ;
	expirydate.setTime(expirydate.getTime() + (180*24*60*60*1000)) ;
	document.cookie="databasetouse=" + document.forms.loginform.databasetouse.value + "; expires=" + expirydate.toGMTString() + ";" ;
}

