document.onmousemove = mousePosition;
hint = false;
var x=0;
var y=0;

var hinttext = new Array();
hinttext["geburtstag"] = "<strong>Info:</strong><br />Sie m&uuml;ssen mindesten 16 Jahre alt<br />sein um eine O<sub>2</sub> Freikarte<br>bestellen zu k&ouml;nnen!";
hinttext["PKK"] = "Bitte geben Sie eine beliebige 4-stellige Wunschzahl an, mit der Sie sich k&uuml;nftig als Kunde bei Telef&oacute;nica O<sub>2</sub> Germany GmbH &amp; Co. OHG identifizieren.<br /><br /><strong>Hinweis:</strong> Die erste Stelle darf nicht&nbsp;0 sein!";
hinttext["login"] = "Bitte geben Sie hier einen von Ihnen beliebig gew&auml;hlten Benutzernamen ein.<br /><br /><strong>Hinweis:</strong> Es d&uuml;rfen keine Sonderzeichen und Umlaute verwendet werden!";
hinttext["passwort"] = "Bitte w&auml;hlen Sie zu Ihrer eigenen Sicherheit ein Kennwort, das nur Sie kennen und von anderen schwer zu erraten ist.<br /><br /><strong>Hinweis:</strong> Es d&uuml;rfen keine Sonderzeichen und Umlaute verwendet werden!";
hinttext["bestandsdaten"] = "Ich stimme der Nutzung und Verarbeitung meiner Bestandsdaten bei Telef&oacute;nica O<sub>2</sub> Germany GmbH &amp; Co. OHG zur Kundenberatung, Information &uuml;ber deren Angebote und f&uuml;r Marktforschung zu, soweit die Datenverwendung hierf&uuml;r erforderlich ist.<br /><br />Zu diesen Zwecken bin ich mit einer Kontaktaufnahme per E-Mail einverstanden. Mir ist bekannt, dass ich diese Erkl&auml;rung jederzeit gegen&uuml;ber Telef&oacute;nica O<sub>2</sub> Germany widerrufen kann.";
hinttext["verkehrsdaten"] = "Ich stimme der Nutzung und Verarbeitung meiner Bestandsdaten bei Telef&oacute;nica O<sub>2</sub> Germany GmbH &amp; Co. OHG zur Kundenberatung, Information &uuml;ber deren Angebote und f&uuml;r Marktforschung zu, soweit die Datenverwendung hierf&uuml;r erforderlich ist.<br /><br />Zu diesen Zwecken bin ich mit einer Kontaktaufnahme per SMS einverstanden. Mir ist bekannt, dass ich diese Erkl&auml;rung jederzeit gegen&uuml;ber Telef&oacute;nica O<sub>2</sub> Germany widerrufen kann.";
hinttext["sicherheitscode"] = "Um einen Missbrauch der Aktion durch automatisierte Registrierungen zu verhindern, wird Ihnen ein Sicherheitscode in einer Grafik angezeigt.<br /><br />Bitte tippen Sie einfach die angezeigte Zeichenfolge in das Eingabefeld neben der Grafik ein.<br /><br />Da die Grafik so gestaltet wurde, dass sie nicht per Software analysiert werden kann, kann auf diesem Wege festgestellt werden, dass tats&auml;chlich ein Mensch die Anmeldung durchf&uuml;hrt.";
hinttext["webmiles"] = "Ja, ich bin Teilnehmer am webmiles Bonusprogramm und m&ouml;chte die Meilen erhalten.<br /><br />Zum Erhalt des elektronischen Gutscheins, mit dem ich die Meilen meinem Account gutschreiben lassen kann, bin ich einverstanden, dass meine E-Mail Adresse der webmiles GmbH &uuml;bermittelt wird.";
hinttext["webcent"] = "Ja, ich bin Teilnehmer am WEB.Cent Bonusprogramm und m&ouml;chte die WEB.Cent erhalten.<br /><br />Zum Erhalt des elektronischen Gutscheins, mit dem ich die WEB.Cent meinem Account gutschreiben lassen kann, bin ich einverstanden, dass meine E-Mail Adresse der WEB.DE GmbH &uuml;bermittelt wird.";

function showHint(myText) {
	hint = true;
	document.getElementById("formhint").innerHTML = hinttext[myText];
	document.getElementById("formhint").style.left = x;
	document.getElementById("formhint").style.top = y;

	document.getElementById("formhint").style.visibility = "visible";


}

function hideHint() {
	document.getElementById("formhint").style.visibility = "hidden";
	hint = false;
}


function mousePosition(e) {
	/*x = (document.all) ? window.event.clientX + document.body.scrollLeft : e.pageX;
	y = (document.all) ? window.event.clientY + document.body.scrollTop  : e.pageY;*/

	var e = (e) ? e : event;
	if (e.pageX) {
		var x = e.pageX;
		var y = e.pageY;
	} else if (e.clientX) {
		var x = eval('e.clientX+self.document.documentElement.scrollLeft');
		var y = eval('e.clientY+self.document.documentElement.scrollTop');
	}
  /*var x = e ? e.pageX : event.x + document.body.scrollLeft;
  var y = e ? e.pageY : event.y + document.body.scrollTop;*/

	x += 15;
	y -= 30;

	if (hint) {
		document.getElementById("formhint").style.left = x + 'px';
		document.getElementById("formhint").style.top = y + 'px';
	}
}

function openPopup( oObj) {
  window.open( oObj.href + '&popup=1', 'o2_popup', 'resizable=yes,status=no,scrollbars=yes,menubar=no,width=550,height=550');
}
function openPopup2( oObj) {
  window.open( oObj.href, 'o2_popup', 'resizable=yes,status=no,scrollbars=yes,menubar=no,width=780,height=700');
}
function openWindow( oObj) {
  window.open( oObj.href, 'o2_popup', 'resizable=yes,status=no,scrollbars=yes,menubar=no');
}

// FAQ Page

function hideFaq(){
  var faqlist = document.getElementById( 'faqlist');
  if ( faqlist && faqlist.hasChildNodes()){
    for ( var i = 0; i < faqlist.childNodes.length; i++){
      faqlist.childNodes[i].className = "faq_inactive";
    }
  }
}

function showFaq( oObj){
  if(oObj.parentNode.className == "faq_active"){
	hideFaq();
  }else{
	hideFaq();
	oObj.parentNode.className = "faq_active";
  }
}

hideFaq();
