//LOGIN
var meineplus = function() { overlay(250, '/sso/login/loginlayer.inc.asp?g=' + document.location); }


inOverlay			= false;
inSSOForm			= false;
IDToken1cleared		= false;
IDToken2cleared		= false;
inSSOFormOL			= false;
IDToken1clearedOL	= false;
IDToken2clearedOL	= false;

if (document.layers) {
	window.captureEvents(Event.KEYPRESS);
	window.onkeypress = keyCheck;
} else {
	document.onkeydown = keyCheck;
}

function keyCheck(e) {
	if (inSSOForm || inSSOFormOL) {
		key = ((document.all) ? window.event.keyCode : e.which);
		if (key == 13) SSO_Submit();
	}
}

function setToken(f) {
	(inOverlay) ? setTimeout('inSSOFormOL = true', 200) : setTimeout('inSSOForm = true', 200);
	
	if (inOverlay) {
		if (f.id == "IDToken1OL" && !IDToken1clearedOL) {
			$(f.id).value		= "";
			IDToken1clearedOL	= true;
		}
		
		if (f.id == "IDToken2OL" && !IDToken2clearedOL) {
			$(f.id).value		= "";
			IDToken2clearedOL	= true;
		}
	} else {
		if (f.id == "IDToken1" && !IDToken1cleared) {
			$(f.id).value	= "";
			IDToken1cleared	= true;
		}
		
		if (f.id == "IDToken2" && !IDToken2cleared) {
			$(f.id).value	= "";
			IDToken2cleared	= true;
		}
	}
}

function getToken(f) {
	(inOverlay) ? inSSOFormOL = false : inSSOForm = false;
	
	if ($(f).value == "") {
		if (inOverlay) {
			if (f.id == "IDToken1OL") {
				$(f.id).value			= "Benutzername";
				IDToken1clearedOL	= false;
			}
			if (f.id == "IDToken2OL") {
				IDToken2clearedOL = false;
			}
		} else {
			if (f.id == "IDToken1") {
				$(f.id).value		= "Benutzername";
				IDToken1cleared	= false;
			}
			if (f.id == "IDToken2") {
				$(f.id).value	= "Passwort";
				IDToken2cleared	= false;
			}
		}
	}
}
//LOGIN


//REGISTRIEREN
var meineplusregSubmit = function(id,page) {
	escapeForm(id);
	new Request.HTML({
		url: "/sso/registrierung/" + page + ".asp",
		method: "post",
		data: $(id),
		useSpinner: true,
		update: $('meineplusreglay')
	}).send();
}


var fakchange = function(inp) { inp.className = "erasebg"; }
//REGISTRIEREN


// AKTION
var Anmelden			= function() { overlay(520, '/Aktion/Anmelden.asp'); }
var Beendet				= function() { overlaycomplete(910, 15, '/Mach-Plus/Aktionende/Aktionende.asp'); }
var tellafriend			= function() { overlay(326, '/Aktion/tell-a-friend/tell-a-friend.asp?l=' + document.location); }
var gewinner			= function(p) { simpleAjaxRequest('/Aktion/gewinner/gewinner.asp?p=' + p, 'gewinner'); }
var glueckwunschbrowser	= function(p) {
	if (p == 0 && $('exp_expidglueckwunschtable').style.display != "none") {
		expandable('glueckwunschtable');
	} else {
		scrollToAndOpenExpandable('glueckwunschtable');
		simpleAjaxRequest('/Aktion/glueckwuensche/glueckwunschbrowser.asp?p=' + p, 'glueckwunschbrowser');
	}
}
var praemiendetails		= function(id,e) { (e == 1) ? $(id).setStyle('display', '') : $(id).setStyle('display', 'none'); }
var praemienindex		= function() { scrollAnchor('praemienindexcopy'); }
var praemienselect		= function(id) { overlay(380, '/Aktion/glueckwuensche/glueckwuensche_form.asp?id=' + id); }
var onlinegame			= function() { window.scrollTo(0,0); setTimeout("overlay(880, '/Aktion/online-game/online-game_game.asp')", 1000); }
var highscore			= function(p) {
	if (p == 0 && $('exp_expidhighscoretable').style.display != "none") {
		expandable('highscoretable');
	} else {
		scrollToAndOpenExpandable('highscoretable');
		simpleAjaxRequest('/Aktion/online-game/online-game_highscore.asp?p=' + p, 'highscore');
	}
}

var Sudoku			= function() { window.scrollTo(0,0); setTimeout("overlay(840, '/Mach-Plus/E-Plus-Sudoku/online-game_game.asp')", 1000); }
var sudokuhighscore	= function(p) {
	if (p == 0 && $('exp_expidhighscoretable').style.display != "none") {
		expandable('highscoretable');
	} else {
		scrollToAndOpenExpandable('highscoretable');
		simpleAjaxRequest('/Mach-Plus/E-Plus-Sudoku/online-game_highscore.asp?p=' + p, 'highscore');
	}
}
// AKTION

