//----------------------------------------------------------------
//  Usernames, Passwords & User Pages - These require configuration.
//----------------------------------------------------------------
var successpage = "http://www.reitercorps-angermund.de/cgi-bin/contray376/contray.cgi?DATA=&ID=000013&GROUP=002"; // The page users go to after login, if they have no personal page.
var loginpage = "http://www.reitercorps-angermund.de/cgi-bin/contray376/contray.cgi?DATA=&ID=000&GROUP=013"; //Change this to the page the login panel is on.
var successpages = new Array();
successpages[0] =successpage;
successpages[1] ="http://www.reitercorps-angermund.de/cgi-bin/contray376/contray.cgi?DATA=&ID=000013&GROUP=001";
successpages[2] ="http://www.reitercorps-angermund.de/cgi-bin/contray376/contray.cgi?DATA=&ID=000013&GROUP=001";
successpages[3] ="http://www.reitercorps-angermund.de/cgi-bin/contray376/contray.cgi?DATA=&ID=000013&GROUP=002";
successpages[4] ="http://www.reitercorps-angermund.de/cgi-bin/contray376/contray.cgi?DATA=&ID=000013&GROUP=005";

var users = new Array();

users[0] = new Array("mitglied","RCA","http://www.reitercorps-angermund.de/cgi-bin/contray376/contray.cgi?DATA=&ID=000013&GROUP=002"); // Change these two entries to valid logins.
                                                           // 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,sp){
 var member = null;
 var loggedin = 0;
 var members = users.length;
 for(var 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 (sp==0) {
			if(users[member][2] != "")	successpage = users[member][2];
		}
		else successpage = successpages[sp];
		top.location.href = successpage;
		setCookie("login",1); 
	}
 else {alert('Zugriff nicht gestattet!');}
}

function logout() {
 deleteCookie("login");
 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('Zugriff nicht gestattet!'); 
		top.location.href=loginpage;
	}
}

