﻿// Login Script


var successpage = "index.html"; // The page users go to after login, if they have no personal page.
var loginpage = "clientlogin.html"; 

var user = new Array();

user[0] = new Array("empathy","google","reference/reading/readinglists.html");
user[1] = new Array("user1","password","page2.html"); 
user[2] = new Array("user2","password","page3.html");
user[3] = new Array("user3","password","page4.html");
                                                    	   
                                                   	
//functions 

function login(username,password){
 var member = null;
 var loggedin = 0;
 var members = user.length;
 for(x=0;x<members && !loggedin; x++){
 if((username==user[x][0])&&(password==user[x][1])){
    loggedin = 1;
    member = x;
	break;
   }
 } 
 

 if(loggedin==1){
  if(user[member][2] != "") {
   successpage = user[member][2];
  }
  setCookie("login",1);
  if (top.location.href != location.href){
   location.href = successpage;           
  }else{
   top.location.href = successpage;  
  }
 }else{
  alert('Login Incorrect'); // Insert a fail message.
 }  
}


function logout() {
 deleteCookie("login");
 if (top.location.href != location.href){
  location.href = loginpage;           
 }else{
  top.location.href = loginpage;  
 }
}

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 PST";
  }
}

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("login");
 if(!temp==1) {
  alert('Login Incorrect'); // Rensert a fail message.
  if(top.location.href != location.href){
   location.href = loginpage;           
  }else{
   top.location.href = loginpage;  
  }
 }
}

function BuildPanel() {
document.write('<form name="logon"><table align="left" height="40" cellspacing="0" cellpadding="4"><tr><td align="left">');
document.write('<small><font color="#1d4173" face="Verdana">Username:</font></small></td>');
document.write('<td><small><font color="#1d4173" face="Verdana"><input type="text" name="username" size="20"></font></small></td></tr>');
document.write('<tr><td align="left"><small><font color="#1d4173" face="Verdana">Password:</font></small></td>');
document.write('<td><small><font color="#1d4173" face="Verdana"><input type="password" name="password" size="20"></font></small></td></tr>');

document.write('<tr><td align="center" colspan="2"><p><br><input type="button" value=" Login " name="Login" onclick="login(username.value,password.value)" onkeypress="login(username.value,password.value)">');
//document.write('<td align="right" colspan="1"><p><input type="image" src="images/login.gif" value="Login" name="Login" onclick="login(username.value,password.value)">');

document.write('</p></td></tr></table></form>');
}

// login script