//-----------------------------------
//  Usernames, Passwords & User Pages 
//-----------------------------------
var successpage = "test.html"; // The page users go to after login, if they have no personal page.
var loginpage = "index.htm"; //Change this to the page the login panel is on.

var imgSubmit = ""; //Change to the path to your login image,if you don't want the standard button, otherwise do not change.
var imgReset = "";  //Change to the path to your reset image,if you don't want the standard button, otherwise do not change.

var users = new Array();

users[0] = new Array("admin","hellothere","adminlogin.html");
// Change these two entries to valid logins.
users[1] = new Array("bnl","br44kh1v2n!","bnllogin.html");
users[2] = new Array("lisa","pere8296","lp/lpentry.html");
users[3] = new Array("market1","jakerguest1","demo.html");
// Add addtional logins, straight after these, as
// required, followig the same format. Increment the
// numbers in the square brackets, in new each one. Note:
// the 3rd parameter is the the page that user goes to
// after successful login. Ensure the paths are correct.
// Make this "" if user has no personal page.


//----------------------------------------------------------------
//  Login Functions
//----------------------------------------------------------------
function login(username,password){
var member = null;
var loggedin = 0;
var members = users.length;
for(x=0;x<members && !loggedin; x++){
if((username==users[x][0])&&(password==users[x][1])){
   loggedin = 1;
   member = x;
break;
  }
}

if(loggedin==1){
 if(users[member][2] != "") {
  successpage = users[member][2];
 }
 setCookie("hi",1);
 if (top.location.href != location.href){
  location.href = successpage;          
 }else{
  top.location.href = successpage;  
 }
}else{
 alert('access denied'); // Insert a fail message.
}  
}

function logout() {
deleteCookie("hi");
if (top.location.href != location.href){
 location.href = loginpage;          
}else{
 top.location.href = loginpage;  
}
}

//----------------------------------------------------------------
// Cookie Handler
//----------------------------------------------------------------
var ckTemp = document.cookie;

function setCookie(name, value) {
if (value != null && value != "")
 document.cookie=name + "=" + escape(value) + ";";
ckTemp = document.cookie;
}

function deleteCookie(name) {
 if (getCookie(name)) {
   document.cookie = name + "=" +
   "; expires=Thu, 01-Jan-70 00:00:01 GMT";
 }
}

function getCookie(name) {
var index = ckTemp.indexOf(name + "=");
if(index == -1) return null;
 index = ckTemp.indexOf("=", index) + 1;
var endstr = ckTemp.indexOf(";", index);
if (endstr == -1) endstr = ckTemp.length;
return unescape(ckTemp.substring(index, endstr));
}
 
function checkCookie() {
var temp = getCookie("hi");
if(!temp==1) {
 alert('access denied'); // Rensert a fail message.
 if(top.location.href != location.href){
  location.href = loginpage;          
 }else{
  top.location.href = loginpage;  
 }
}
}

//----------------------------------------------------------------
// Login Panel
//----------------------------------------------------------------

function BuildPanel() {
document.write('<center><table bgcolor="#cccccc" border="1" width=293><tr><td> <form name="logon"><table bgcolor="#cccccc" border="0" align="left"><tr><td align="right">');
document.write('<small><font face="Verdana">Username:</font></small></td>');
document.write('<td><small><font face="Verdana"><input type="text" name="username" size="20"></font></small></td></tr>');
document.write('<tr><td align="right"><small><font face="Verdana">Password:</font></small></td>');
document.write('<td><small><font face="Verdana"><input type="password" name="password" size="20"></font></small></td></tr>');
if(imgSubmit == ""){
document.write('<tr><td align="center" colspan="2"><p><input type="button" value="Logon" name="Logon" onclick="login(username.value,password.value)">');
} else {
document.write('<tr><td align="center" colspan="2"><p><input type="image" src="'+imgSubmit+'" name="Logon" onclick="login(username.value,password.value)">');
}
if(imgReset == ""){
document.write('<input type="reset" value="Reset" name="Reset">');
} else {
document.write('<input type="image" src="'+imgReset+'" name="Reset" onclick="logon.reset();">');
}
document.write('</p></td></tr></table></form></td></tr></table></center>');
}