/**
	24.03.2006 gj
	tarifreiter ein- / ausblenden
	id = id des ein- / auszublenden Blocks
	id_reiter = id des umzuschaltenden Reiters
*/
function switchHandyDetailsTab(id, id_reiter) {
  	if (document.getElementById) {
  		// Alle tabs aus
		document.getElementById("div_handydetail").style.display = "none";
		// document.getElementById("div_cepli100").style.display = "none";
		document.getElementById("div_sohbet").style.display = "none";
		// document.getElementById("div_prepaid").style.display = "none";

		// Alle Tabs auf nicht selected
		document.getElementById("p_div_handydetail").className = "reiternavi";
		// document.getElementById("p_div_cepli100").className = "reiternavi";
		document.getElementById("p_div_sohbet").className = "reiternavi";
		// document.getElementById("p_div_prepaid").className = "reiternavi";
		
		// Gewuenschtes Element einschalten
		document.getElementById(id).style.display = "";
		
		// Farbe im Reiter aendern
		document.getElementById(id_reiter).className = "reiternavi_selected";
	}
}


/**
	24.03.2006 gj
	tarifreiter ein- / ausblenden
	id = id des ein- / auszublenden Blocks
	id_reiter = id des umzuschaltenden Reiters
*/
function switchAgbTab(id, id_reiter) {
  	if (document.getElementById) {
  		// Alle tabs aus
		document.getElementById("div_agbprepaid").style.display = "none";
		document.getElementById("div_agbayde").style.display = "none";
		document.getElementById("div_agblaufzeit").style.display = "none";
		// document.getElementById("div_agbayworld").style.display = "none";

		// Alle Tabs auf nicht selected
		document.getElementById("p_div_agbprepaid").className = "reiternavi";
		document.getElementById("p_div_agbayde").className = "reiternavi";
		document.getElementById("p_div_agblaufzeit").className = "reiternavi";
		// document.getElementById("p_div_agbayworld").className = "reiternavi";
		
		// Gewuenschtes Element einschalten
		document.getElementById(id).style.display = "";
		
		// Farbe im Reiter aendern
		document.getElementById(id_reiter).className = "reiternavi_selected";
	}
}

/**
	23.03.2006 gj
	tarifauswahl aendern
	01.04.2006 gj
	bugfix: bei ay yildiz auf tarifId aendern
*/

function wkAendereTarifauswahl(formularid, tarifauswahl) {
	// formular
	var form = document.getElementById(formularid);
	// tarifauswahl aendern
	form.elements["tarifauswahl"].value = tarifauswahl;
	// tarifId aendern
	form.elements["tarifId"].value = tarifauswahl;
}

/**
	23.03.2006 gj
	artikel an warenkorb-servlet senden
*/

function wkSendeArtikel(formularid) {
	// formular
	var form = document.getElementById(formularid);
	// senden
	form.submit();
}

/**
	25.03.2006 gj
	artikel aus warenkorb loeschen
*/

function wkLoescheArtikel(formularid) {
	// formular
	var form = document.getElementById(formularid);
	// cmd setzen
	form.elements["cmd"].value = "delete";
	// senden
	form.submit();
}

/**
	11.08.2009
	artikelposition aus warenkorbartikel loeschen
*/

function wkLoescheArtikelPosition(formularid,sub_position) {
	// formular
	var form = document.getElementById(formularid);
	// cmd setzen
	form.elements["cmd"].value = "delete";
	form.elements["sub_position"].value = sub_position;
	
	// senden
	form.submit();
}

/**
	18.08.2009
	
*/
function ChangeHandyOnPosition(formularid) {
	// formular
	var form = document.getElementById(formularid);
	// cmd setzen
	form.elements["cmd"].value = "change_handy_on_pos";
	// senden
	form.submit();
}

/**
	25.03.2006 gj
	anzahl eines artikels im warenkorb aendern
*/

function wkAendereArtikel(formularid) {
	// formular
	var form = document.getElementById(formularid);
	// cmd setzen
	form.elements["cmd"].value = "change";
	// senden
	form.submit();
}

/**
	25.03.2006 gj
	checkout von shopstart zu bestellung
*/

function wkStarteCheckout(formularid) {
	// formular
	var form = document.getElementById(formularid);
	// senden
	form.submit();
}

/**
	04.04.2006 gj
	leeren warenkorb
*/

function wkLeereWarenkorb(formularid) {
	// formular
	var form = document.getElementById(formularid);
	// cmd setzen
	form.elements["cmd"].value = "clear";
	// senden
	form.submit();
}

/**
	01.04.2006 gj
	eingabeformular als div-block ein- / ausblenden
*/

function orderZeigeEingabe(divid, bool) {
	// divblock
	var div = document.getElementById(divid);
	// ein- / ausblenden
//	div.style.visibility = (bool ? "visible" : "hidden");
	div.style.display = (bool ? "" : "none");
}

/**
	01.04.2006 gj
	pruefen, ob prepaidmigrant oder rufnummernmitnahme
*/
function orderTesteRufnummernmitnahme(checkbox) {
	// welche checkbox
	var cbid = checkbox.id;
	// je nach checkbox
	switch (cbid) {
		// prepaidmigrant
		case "checkPrepaidmigrant" :
			// wenn ausgewaehlt
			if (checkbox.checked) {
				// pruefen, ob rufnummernmitnahme oder wunschnummer ausgewaehlt
				if (document.getElementById("checkRufnummernmitnahme").checked || document.getElementById("checkWunschnummer").checked) {
					// keine prepaidmigrant
					checkbox.checked = false;
					// meldung
					alert('Wenn Sie einen Wechsel von AY YILDIZ Prepaid zu Laufzeitvertrag machen m??chten, deaktivieren Sie bitte zuerst "Rufnummernmitnahme" und "Wunschrufnummer".');
				}
			}
		
			break;
		// rufnummernmitnahme
		case "checkRufnummernmitnahme" :
			// wenn ausgewaehlt
			if (checkbox.checked) {
				// pruefen, ob prepaidmigrant ausgewaehlt
				if (document.getElementById("checkPrepaidmigrant").checked) {
					// keine rufnummernmitnahme
					checkbox.checked = false;
					// meldung
					alert('Da Sie von AY YILDIZ Prepaid wechseln m??chten, liegen uns diese Daten durch obige Eingabe bereits vor. Daher brauchen Sie diese hier nicht wiederholt einzugeben. M??chten Sie nicht wechseln, so deaktivieren Sie bitte "Wechsel von AY YILDIZ Prepaid zum Laufzeitvertrag:"');
				}
			}
		
			break;
		// wunschnummer
		case "checkWunschnummer" :
			// wenn ausgewaehlt
			if (checkbox.checked) {
				// pruefen, ob prepaidmigrant ausgewaehlt
				if (document.getElementById("checkPrepaidmigrant").checked) {
					// keine wunschnummer
					checkbox.checked = false;
					// meldung
					alert('Da Sie von AY YILDIZ Prepaid wechseln m??chten, liegen uns diese Daten durch obige Eingabe bereits vor. Daher brauchen Sie diese hier nicht wiederholt einzugeben. M??chten Sie nicht wechseln, so deaktivieren Sie bitte "Wechsel von AY YILDIZ Prepaid zum Laufzeitvertrag:"');
				}
			}
		
			break;
	}
}

/**
	04.07.2006 gj: bestellformular layer hinweistext
*/
var mausposition_x = 0;
var mausposition_y = 0;

function showAbsolutBlock (id,show) {
	document.getElementById(id).style.top 	= mausposition_y + "px";
	document.getElementById(id).style.left 	= 700 + "px"; // mausposition_x + 
	
	if (show == true)
		document.getElementById(id).style.display = "";
	else
		document.getElementById(id).style.display = "none";
}

function showAbsolutBlockMinus (id,offset,show) {
	document.getElementById(id).style.top 	= (mausposition_y - offset) + "px";
	document.getElementById(id).style.left 	= 700 + "px"; // mausposition_x + 
	
	if (show == true)
		document.getElementById(id).style.display = "";
	else
		document.getElementById(id).style.display = "none";
}

function handleMove (ev) {
	if (!ev)
		ev = window.event;
	
	if (ev.pageX) {
		mausposition_x = ev.pageX;
		mausposition_y = ev.pageY;
	}
	else {
		if (document.documentElement  && document.documentElement.scrollTop) {
			mausposition_x = ev.clientX + document.documentElement.scrollLeft;
			mausposition_y = ev.clientY + document.documentElement.scrollTop;
		}
		else {
			mausposition_x = ev.clientX + document.body.scrollLeft;
			mausposition_y = ev.clientY + document.body.scrollTop;
		}
	}
	// window.status = "Mausposition: x: " + mausposition_x + ", y: " + mausposition_y;
}

function showAbsolutBlockTop (id, show,top) {
	// element
	var el = document.getElementById(id);
	// ein- / ausblenden
	if (show == true) {
		el.style.display = "";
		el.style.top = top + "px"
	}
	else
		el.style.display = "none";
}

/**
*	20.11.2006: generisches kopieren von input-werten
*/
function setValueFromTo (formular, idFrom ,idTo) {
	// formular
	var form = document.forms[formular];
	// wert kopieren
	form[idTo].value = form[idFrom].value;
}