//----------------------------------------------------------------

// Usernames, Passwords & User Pages - These require configuration.

//----------------------------------------------------------------

var successpage = "test.html"; // The page users go to after login, if they have no personal page.

var loginpage = "customer-login.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("voyagercrsuser","trusthotelsupport","trustclient/"); // Change these two entries to valid logins.
users[1] = new Array("4Seasons","trust3041","trustclient/");
users[2] = new Array("Leading","trust4052","trustclient/");
users[3] = new Array("Mandarin","trust5063","trustclient/");
users[4] = new Array("Oberoi","trust1025","trustclient/");
users[5] = new Array("SmallLux","trust7086","trustclient/");
users[6] = new Array("Starhtls","trust3027","trustclient/");
users[7] = new Array("Worldhotels","trust2018","trustclient/");
users[8] = new Array("NewOtani","trust4039","trustclient/");
users[9] = new Array("Ramada","trust2674","trustclient/");
users[10] = new Array("ACHoteles","trust4067","trustclient/");
users[11] = new Array("AbbaHotels","trust9085","trustclient/");
users[12] = new Array("USFS","trust2045","trustclient/");
users[13] = new Array("PLC","trust1007","trustclient/");
users[14] = new Array("PanaHotels","trust5041","trustclient/");
users[15] = new Array("PelicanSystems","trust6052","trustclient/");
users[16] = new Array("Oberoi","trust7063","trustclient/");
users[17] = new Array("TravTech","trust8074","trustclient/");
users[19] = new Array("OneTech","trust3587","trustclient/");
users[20] = new Array("RCI","trust2981","trustclient/");
users[21] = new Array("InnSelect","trust1034","trustclient/");
users[22] = new Array("YourHotels","trust9004","trustclient/");
users[23] = new Array("Swissotel","trust8003","trustclient/");
users[24] = new Array("Nuconga","trust9002","trustclient/");
users[25] = new Array("NHHoteles","trust8001","trustclient/");
users[26] = new Array("Dorchester","trust6088","trustclient/");
users[27] = new Array("Langham","trust2034","trustclient/");
users[28] = new Array("Okura","trust2097","trustclient/");
users[29] = new Array("RoccoForte","trust3986","trustclient/");
users[30] = new Array("Taj","trust8946","trustclient/");
users[31] = new Array("BanyanTree","trust4789","trustclient/");
users[32] = new Array("WestPaces","trust9002","trustclient/");
// 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; // User validated, terminate the for loop.

}

} 


if(loggedin==1){

if(users[member][2] != "") {

successpage = users[member][2];

}

setCookie("login",1);

if (top.location.href != location.href){

location.href = successpage; 

}else{

top.location.href = successpage; 

}

}else{

location.href = loginpage; 

} 

}

function logout() {

deleteCookie("login");

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("login");

if(!temp==1) {

location.href = loginpage;  

if(top.location.href != location.href){

location.href = loginpage; 

}else{

top.location.href = loginpage; 

}

}

}

//----------------------------------------------------------------

// Login Panel

//----------------------------------------------------------------

function BuildPanel() {

document.write('<form name="logon"><table align="left" border="0"><tr><td align="right">');

document.write('<small><font face="Verdana" color="#FFFFFF">Username:</font></small></td>');

document.write('<td><small><font face="Verdana"><input type="text" name="username" size="20" value=""></font></small></td></tr>');

document.write('<tr><td align="right"><small><font face="Verdana" color="#FFFFFF">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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="button" value="Logon" name="Logon" onclick="login(username.value,password.value)">'); 

} else {

document.write('<tr><td align="center" colspan="2"><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<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>');

}

