/*
-------------------------------------------------------------------

INSTRUCTIONS - Read Before Using Script

If you are using frames, the code referred to in steps 2 - 5 must be put in the 
pages displayed in the frames and NOT in the parent document.

Step 1
In the Usernames & Passwords section, configure the variables as
indicated by the comments.
 
Step 2:
Add the following code to the <head> section of your login page: 
 <script src="scripts/login.js"></script> 
Change "scripts/login.js" to reflect the correct path to this script
file on your server. 
 
Step 3:
Add this code to the login page, at the place you want the login
panel to show:
 
 <script language="JavaScript">
  BuildPanel();
 </script>
 
Step 4:
Add the following code to the <head> section of each page procteded
by this script:
 
 <script src="scripts/login.js"></script>
 <script language="JavaScript">
  checkCookie();
 </script>

Change "scripts/login.js" to reflect the correct path to the script
file on your server.
 
Step 5: 
On the page that is to have the logout button, paste this code where you
want the button to be:

 <form action="" name="frmLogoff">
  <input type="button" name="btLogoff" value="log out" onclick="logout();">
 </form>
 
 To use your own image instead of the grey button change the type from button to image
 and add src="myimage.gif" where myimage.gif is the image (including the path to it if
 needed, you want to use.
 
Step 6:
Upload this script and your html pages to the relevant directories
on your server. 




*/

//----------------------------------------------------------------
//  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 = "logintest.html"; //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("000","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[1] = new Array("001","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[2] = new Array("002","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[3] = new Array("003","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[4] = new Array("004","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[5] = new Array("005","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[6] = new Array("006","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[7] = new Array("007","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[8] = new Array("008","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[9] = new Array("009","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[10] = new Array("010","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[11] = new Array("011","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[12] = new Array("012","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[13] = new Array("013","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[14] = new Array("014","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[15] = new Array("015","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[16] = new Array("016","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[17] = new Array("017","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[18] = new Array("018","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[19] = new Array("019","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[20] = new Array("020","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[21] = new Array("021","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[22] = new Array("022","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[23] = new Array("023","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[24] = new Array("024","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[25] = new Array("025","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[26] = new Array("026","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[27] = new Array("027","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[28] = new Array("028","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[29] = new Array("029","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[30] = new Array("030","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[31] = new Array("031","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[32] = new Array("032","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[33] = new Array("033","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[34] = new Array("034","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[35] = new Array("035","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[36] = new Array("036","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[37] = new Array("037","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[38] = new Array("038","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[39] = new Array("039","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[40] = new Array("040","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[41] = new Array("041","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[42] = new Array("042","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[43] = new Array("043","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[44] = new Array("044","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[45] = new Array("045","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[46] = new Array("046","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[47] = new Array("047","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[48] = new Array("048","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[49] = new Array("049","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[50] = new Array("050","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[51] = new Array("051","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[52] = new Array("052","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[53] = new Array("053","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[54] = new Array("054","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[55] = new Array("055","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[56] = new Array("056","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[57] = new Array("057","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[58] = new Array("058","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[59] = new Array("059","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[60] = new Array("060","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[61] = new Array("061","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[62] = new Array("062","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[63] = new Array("063","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[64] = new Array("064","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[65] = new Array("065","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[66] = new Array("066","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[67] = new Array("067","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[68] = new Array("068","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[69] = new Array("069","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[70] = new Array("070","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[71] = new Array("071","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[72] = new Array("072","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[73] = new Array("073","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[74] = new Array("074","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[75] = new Array("075","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[76] = new Array("076","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[77] = new Array("077","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[78] = new Array("078","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[79] = new Array("079","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[80] = new Array("080","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[81] = new Array("081","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[82] = new Array("082","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[83] = new Array("083","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[84] = new Array("084","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[85] = new Array("085","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[86] = new Array("086","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[87] = new Array("087","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[88] = new Array("088","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[89] = new Array("089","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[90] = new Array("090","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[91] = new Array("091","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[92] = new Array("092","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[93] = new Array("093","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[94] = new Array("094","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[95] = new Array("095","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[96] = new Array("096","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[97] = new Array("097","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[98] = new Array("098","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[99] = new Array("099","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[100] = new Array("100","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[101] = new Array("101","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[102] = new Array("102","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[103] = new Array("103","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[104] = new Array("104","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[105] = new Array("105","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[106] = new Array("106","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[107] = new Array("107","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[108] = new Array("108","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[109] = new Array("109","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[110] = new Array("110","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[111] = new Array("111","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[112] = new Array("112","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[113] = new Array("113","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[114] = new Array("114","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[115] = new Array("115","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[116] = new Array("116","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[117] = new Array("117","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[118] = new Array("118","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[119] = new Array("119","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[120] = new Array("120","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[121] = new Array("121","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[122] = new Array("122","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[123] = new Array("123","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[124] = new Array("124","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[125] = new Array("125","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[126] = new Array("126","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[127] = new Array("127","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[128] = new Array("128","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[129] = new Array("129","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[130] = new Array("130","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[131] = new Array("131","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[132] = new Array("132","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[133] = new Array("133","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[134] = new Array("134","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[135] = new Array("135","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[136] = new Array("136","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[137] = new Array("137","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[138] = new Array("138","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[139] = new Array("139","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[140] = new Array("140","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[141] = new Array("141","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[142] = new Array("142","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[143] = new Array("143","tngc","http://www.tngolfclub.com/members-private/index.asp"); 
users[144] = new Array("144","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[145] = new Array("145","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[146] = new Array("146","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[147] = new Array("147","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[148] = new Array("148","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[149] = new Array("149","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[150] = new Array("150","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[151] = new Array("151","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[152] = new Array("152","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[153] = new Array("153","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[154] = new Array("154","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[155] = new Array("155","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[156] = new Array("156","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[157] = new Array("157","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[158] = new Array("158","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[159] = new Array("159","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[160] = new Array("160","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[161] = new Array("161","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[162] = new Array("162","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[163] = new Array("163","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[164] = new Array("164","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[165] = new Array("165","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[166] = new Array("166","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[167] = new Array("167","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[168] = new Array("168","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[169] = new Array("169","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[170] = new Array("170","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[171] = new Array("171","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[172] = new Array("172","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[173] = new Array("173","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[174] = new Array("174","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[175] = new Array("175","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[176] = new Array("176","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[177] = new Array("177","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[178] = new Array("178","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[179] = new Array("179","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[180] = new Array("180","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[181] = new Array("181","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[182] = new Array("182","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[183] = new Array("183","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[184] = new Array("184","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[185] = new Array("185","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[186] = new Array("186","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[187] = new Array("187","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[188] = new Array("188","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[189] = new Array("189","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[190] = new Array("190","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[191] = new Array("191","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[192] = new Array("192","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[193] = new Array("193","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[194] = new Array("194","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[195] = new Array("195","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[196] = new Array("196","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[197] = new Array("197","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[198] = new Array("198","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[199] = new Array("199","tngc","http://www.tngolfclub.com/members-private/index.asp");
users[200] = new Array("200","tngc","http://www.tngolfclub.com/members-private/index.asp");
//----------------------------------------------------------------
//  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("login",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("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) {
  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('<form name="logon"><table align="left" border="0"><tr><td align="right">');
document.write('<small><font face="Verdana">Member Number:</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>');
}

