/**
* generisches popup zentriert oeffnen
*/
function NeuesFenster(url,name,fensterBreit,fensterHoch,features) {
	// tatsaechliche breite und hoehe des bildschirms (aufloesungsabhaengig)
	var bildschirmBreit = screen.availWidth;
	var bildschirmHoch = screen.availHeight;
	// linke obere ecke des neuen fensters
	var start_x = (bildschirmBreit - fensterBreit) / 2;
	var start_y = (bildschirmHoch - fensterHoch) / 2;
	// properties aus features, fenstergroesse und -position zusammensetzen
	var windowprops = "width=" + fensterBreit + ",height=" + fensterHoch + ",left=" + start_x + ",top=" + start_y + "," + features;
	// neues fenster oeffnen
	win = window.open(url,name,windowprops);
	// referenz zureuck geben
//	return win;
}

function sendForm() {
	var x = document.defaultForm;
	x.submit();
}

function sendFormAffiliate() {
	var x = document.affiliateForm;
	x.submit();
}

function startSite(language) {
	var x = document.defaultForm;
	x.sl.value = language;
	x.submit();
}

function calculateNeuenPreis () {
	var x 		= document.defaultForm;
	var menge 	= x.produkt_menge.value;
	var preis;
		
	if (menge > 0) {
		if (menge > 10) {
			menge = 10;
			x.produkt_menge.value = menge;
			
			// Div Block fehler sichtbar machen
			document.getElementById("mehr_als_10").style.display = "";
		}
		else {
			// Div Block fehler unsichtbar machen
			document.getElementById("mehr_als_10").style.display = "none";
		}
		
		preis 	= eval (menge * 19.95);
	}
	else {
		menge = 1;
		x.produkt_menge.value = menge;
		preis 	= eval (menge * 19.95);
	}
	
	// Ersetze den . durch ein Komma
	var erg = preis.toFixed(2);
	erg.replace(/./,",");
		
	document.getElementById("einmal_preis").firstChild.data = erg;
	document.getElementById("gesamt_preis").firstChild.data = erg;
}

// 09.01.2006 gj: layer ein- / ausblenden
// timer
var t;
// pausenzeiten
var TIN = 2 * 1000;
var TOUT = 10 * 1000;
function initLayer() {
	// nach pause einblenden
	t = setTimeout("showLayer()", TIN);
}

function showLayer() {
	// timer loeschen
	clearTimeout(t);
	// layer
	var layer = document.getElementById('powerlayer');
	// einblenden
	layer.style.visibility = "visible";
	// nach pause ausblenden
	t = setTimeout("hideLayer()", TOUT);
}

function hideLayer() {
	// layer
	var layer = document.getElementById('powerlayer');
	// ausblenden
	layer.style.visibility = "hidden";
	// timer loeschen
	clearTimeout(t);
}

// 22.06.2006 gj: gewinnspiel popup
function puGewinnspiel() {
	// url
	var url = "gewinnspiel/gewinnspiel_beyaz.jsp";
	// name
	var name = "gewinnspiel";
	// breite
	var width = 800;
	// hoehe
	var height = 670;
	// features
	var features = "scrollbars=no,resizable=no,status";
	// oeffnen
	NeuesFenster(url, name, width, height, features); // var win = 
	// nach vorne
	win.focus();
}

// 01.08.2006: el ele formularvalidierung und absenden
function sendElele(form, language) {
	// valide oder nicht
	var valid = true;
	// validierung nur deutsch
	if (language == 1) {
		// Name der Schule
		if (form.elements["Name_der_Schule"].value == '') valid = false;
		// Anschrift der Schule
		if (form.elements["Anschrift_der_Schule"].value == '') valid = false;
		// Ansprechpartner
		if (form.elements["Ansprechpartner"].value == '') valid = false;
	}
	// fehlermeldung oder absenden
	switch (valid) {
		case false :
			// fehlermeldung
			var error = "";
			error += "Bitte f?llen Sie mindestens folgende Felder aus:\r\n";
			error += "Name der Schule\r\n";
			error += "Anschrift der Schule\r\n";
			error += "Ansprechpartner\r\n";
			
			// anzeigen
			alert(error);
			
			break;
			
		case true :
			// absenden
			form.submit();
			
			break;
	}
}

// 08.08.2006 gj: videoplayer popup
function puVideoplayer() {
	// url
	var url = "videoplayer/index.jsp";
	// name
	var name = "videoplayer";
	// breite
	var width = 900;
	// hoehe
	var height = 700;
	// features
	var features = "scrollbars=no,resizable=no,status";
	// oeffnen
	NeuesFenster(url, name, width, height, features); // var win = 
	// nach vorne
	win.focus();
}

function SwitchBlockDisplayOnOff (id,on) {
  	if (document.getElementById) {
  		if (on == true) {
  			document.getElementById(id).style.display = "";
  		}
  		else {
  			document.getElementById(id).style.display = "none";
  		}
	}
}

function switchPersoLabels (staat) {
	
	if (staat == "NEU") {
		SwitchBlockDisplayOnOff	('perso_vd0',false);
		SwitchBlockDisplayOnOff	('perso_vneu0',true);
		SwitchBlockDisplayOnOff	('perso_vd1',false);
		SwitchBlockDisplayOnOff	('perso_vneu1',true);
		SwitchBlockDisplayOnOff	('perso_vd2',false);
		SwitchBlockDisplayOnOff	('perso_vneu2',true);
	}
	else {
		SwitchBlockDisplayOnOff	('perso_vd0',true);
		SwitchBlockDisplayOnOff	('perso_vneu0',false);
		SwitchBlockDisplayOnOff	('perso_vd1',true);
		SwitchBlockDisplayOnOff	('perso_vneu1',false);
		SwitchBlockDisplayOnOff	('perso_vd2',true);
		SwitchBlockDisplayOnOff	('perso_vneu2',false);
	}
	
	if (staat == "D") {
		document.getElementById("perso").maxLength = 10;
		document.getElementById("persoValid").maxLength = 10;

		SwitchBlockDisplayOnOff	('perso_info_d',true);
		SwitchBlockDisplayOnOff	('perso_info_e',false);
	}
	else {
		document.getElementById("perso").maxLength = 25;
		document.getElementById("persoValid").maxLength = 25;

		SwitchBlockDisplayOnOff	('perso_info_d',false);
		SwitchBlockDisplayOnOff	('perso_info_e',true);
	}
}

/*
	verbraucherschutzpopup
*/
function Switch405VerbraucherschutzTab (id,id_reiter) {
  	if (document.getElementById) {
  		// Alle tabs aus
		document.getElementById("div_mitgliedschaft").style.display = "none";
		document.getElementById("div_premiumdienste").style.display = "none";
		document.getElementById("div_verhaltenskodex").style.display = "none";
		document.getElementById("div_handyguide").style.display = "none";
		//document.getElementById("div_software").style.display = "none";
		// Alle Tabs auf nicht selected
		document.getElementById("p_div_mitgliedschaft").className = "reiternaviVerbraucher";
		document.getElementById("p_div_premiumdienste").className = "reiternaviVerbraucher";
		document.getElementById("p_div_verhaltenskodex").className = "reiternaviVerbraucher";
		document.getElementById("p_div_handyguide").className = "reiternaviVerbraucher";
		//document.getElementById("p_div_software").className = "reiternaviVerbraucher";
		// Gew?nschtes Element einschalten
		document.getElementById(id).style.display = "";
		// Farbe im Reiter ?ndern
		document.getElementById(id_reiter).className = "reiternaviVerbraucher_selected";
	}
}

/**
* affiliate tabs
*/
function switch404AffiliateTab (id, id_reiter) {
  	if (document.getElementById) {
  		// Alle tabs aus
		document.getElementById("div_vorteile").style.display = "none";
		document.getElementById("div_sogehts").style.display = "none";
		document.getElementById("div_werbeformen").style.display = "none";
		document.getElementById("div_provision").style.display = "none";
		document.getElementById("div_faq").style.display = "none";
		document.getElementById("div_kontakt").style.display = "none";
		// Alle Tabs auf nicht selected
		document.getElementById("p_div_vorteile").className = "reiternavi";
		document.getElementById("p_div_sogehts").className = "reiternavi";
		document.getElementById("p_div_werbeformen").className = "reiternavi";
		document.getElementById("p_div_provision").className = "reiternavi";
		document.getElementById("p_div_faq").className = "reiternavi";
		document.getElementById("p_div_kontakt").className = "reiternavi";
		// Gewuenschtes Element einschalten
		document.getElementById(id).style.display = "";
		// Farbe im Reiter ?ndern
		document.getElementById(id_reiter).className = "reiternavi_selected";
	}
}

/**
* verbraucherschutz popup oeffnen
*/
function puVerbraucherschutz(path) {
	// url
	var url = path + "905_verbraucherschutz.jsp";
	// name
	var name = "verbraucherschutz";
	// breite
	var width = 770;
	// hoehe
	var height = 640;
	// features
	var features = "scrollbars=yes,resizable=no,status";
	// oeffnen
	NeuesFenster(url, name, width, height, features); // var win = 
	// nach vorne
	win.focus();
}

/**
* roaming popup oeffnen
*/
function puRoaming(path) {
	// url
	var url = "201_roaming_popup_" + path + ".jsp";
	// name
	var name = "roaming";
	// breite
	var width = 770;
	// hoehe
	var height = 640;
	// features
	var features = "scrollbars=yes,resizable=no,status";
	// oeffnen
	NeuesFenster(url, name, width, height, features); // var win = 
	// nach vorne
	win.focus();
}

/**
* teleauskunft popup oeffnen
*/
function puTeleauskunft(path) {
	// url
	var url = path + "101_dtag_auskunft.jsp";
	// name
	var name = "teleauskunft";
	// breite
	var width = 530;
	// hoehe
	var height = 590;
	// features
	var features = "scrollbars=yes,resizable=no,status";
	// oeffnen
	NeuesFenster(url, name, width, height, features); // var win = 
	// nach vorne
	win.focus();
}

/**
* handykonfiguration popup oeffnen
*/
function puHandykonfiguration() {
	// url
	var url = 'http://www.eplus.de/handykonfiguration/default.asp?brand=ayyildiz';
	// name
	var name = "handykonfiguration";
	// breite
	var width = 680;
	// hoehe
	var height = 550;
	// features
	var features = "scrollbars=no,resizable=no,status";
	// oeffnen
	NeuesFenster(url, name, width, height, features);
	// nach vorne
	win.focus();
}