//
// Javascript User Login 3.0
// Some Rights Reserved
// http://webdeveloper.50webs.com
//

var userFolder = "hyper/"; // Folder where userfile (e.g. PizzaMan127~Cheese.htm) is located (e.g "users/")
var HTMLextention = ".htm"; // Extension of the user-file (usually .htm or .html)
var inProgressMSG = "Attempting login..."; // Message displayed during a login
var userFailMSG = "Invalid username or password"; // Message displayed after failed attempt

// Do not edit
function login(){
	var username= document.getElementById('username').value; // location of username
	var password= document.getElementById('password').value; // location of password
	username= username.toLowerCase(); // convert to lowercase for case-sensitive servers
	password= password.toLowerCase(); // convert to lowercase for case-sensitive servers
	var fullURL= "";
	fullURL= userFolder + username + "~" + password + HTMLextention; // compiled filename the loads user-file
	setTimeout("failEvents();", 15000); // after 15 seconds display error message
	document.getElementById('errorDisplay').value = inProgressMSG; // show in-progress message
	showMSG();
	setTimeout("showMSG();", 5000); // hide in-progress message after 5 seconds
	verifWin.document.open();
	verifWin.document.location.href = fullURL; // trys to find user-file
	verifWin.document.close();
}
function passEvents(data){ // Events that occur for valid login
	var URL = data;
	location.href=URL;
}
function failEvents(){ // Events that occur for invalid login
	document.getElementById('errorDisplay').value = userFailMSG;
	showMSG();
}
function showMSG() { // Controls the opening/closing of messages
	if ((document.getElementById("isShown_errorConsole").value)=="N") {
	document.getElementById("errorConsole").style.display='';
	document.getElementById("isShown_errorConsole").value="Y";}
	else if ((document.getElementById("isShown_errorConsole").value)=="Y") {
	document.getElementById("errorConsole").style.display='none';
	document.getElementById("isShown_errorConsole").value="N";}
}
