function toggleButton(n) {
	var btn=document.getElementById("b"+n);
	var col=btn.className;
	var lft=document.getElementById("l"+n);
	var mid=document.getElementById("m"+n);
	var rgt=document.getElementById("r"+n);
	var ext=(lft.className.indexOf("_lo")>0) ? "_hi" : "_lo";
	lft.className="links"+ext;
	mid.className="mitte"+ext;
	rgt.className="rechts"+ext;
}

function clearInput() {
	var me=document.getElementById("email");
	if (me.value.indexOf("e-mail")>=0) {
		me.value="";
	}
}

function toggleNavi(name) {
	var btn=document.getElementById("n_"+name);
	var ext=(btn.src.indexOf("_lo")>0) ? "_over" : "_lo";
	btn.src="img/navi/"+name+ext+".jpg";
}

function addToFavorites() { 
	if (window.sidebar) { 
		window.sidebar.addPanel("flatrate.de", "http://www.flatrate.de/index.php","");
	} 
	else if( window.external ) { 
		window.external.AddFavorite( "http://www.flatrate.de/index.php", "flatrate.de"); 
	}
	else if(window.opera && window.print) { 
		return true;
	}
	else { 
		alert("Ihr Browser unterst&uuml;tzt diese Funktion leider nicht.");
	}
}



// --- TOOLTIPS --- //
function getText(cClass){
	var tooltip;
	if(cClass == "fr_dTELANSCHLUSS0") {
		tooltip = "Kein Telekom Telefonanschluss n&ouml;tig";
	}else if(cClass == "fr_dTELANSCHLUSS1") {
		tooltip = "nur mit zus&auml;tzlichem Telekom Telefonanschluss buchbar";
	}else if(cClass == "fr_dTELFLAT0") {
		tooltip = "Ohne Telefon Flatrate in das deutsche Festnetz";
	}else if(cClass == "fr_dTELFLAT1") {
		tooltip = "Inklusive einer Telefon Flatrate in das deutsche Festnetz";
	}else if(cClass == "fr_dHANDYFLAT0") {
		tooltip = "Keine Handyflatrate im Paket vorhanden";
	}else if(cClass == "fr_dHANDYFLAT1") {
		tooltip = "Inklusive Handyflatrate in das deutsche Festnetz";
	}else if(cClass == "fr_dDSLFLAT0") {
		tooltip = "Ohne DSL Flatrate inklusive DSL Anschluss";
	}else if(cClass == "fr_dDSLFLAT1") {
		tooltip = "Inklusive DSL Flatrate und DSL Anschluss";
	}else if(cClass == "fr_dUMTSFLAT0") {
		tooltip = "Ohne UMTS Flatrate zum sofortigen surfen im Internet";
	}else if(cClass == "fr_dUMTSFLAT1") {
		tooltip = "Inklusive UMTS Flatrate zum sofortigen surfen im Internet";
	}else if(cClass == "fr_dWLAN0") {
		tooltip = "Kein DSL W-Lan Modem bei Bestellung verfŸgbar";
	}else if(cClass == "fr_dWLAN1") {
		tooltip = "Inklusive DSL W-Lan Modem";
	}else if(cClass == "fr_dKABEL0") {
		tooltip = "Kein Kabelanschluss notwendig";
	}else if(cClass == "fr_dKABEL1") {
		tooltip = "Inklusive Kabelanschluss";
	}else if(cClass == "fr_dENTERTAIN0") {
		tooltip = "Ohne Internet TV mit Videos rund um die Uhr";
	}else if(cClass == "fr_dENTERTAIN1") {
		tooltip = "Inklusive Internet TV mit Videos rund um die Uhr";
	}
	
	else if(cClass == "fr_umtsflat0") {
		tooltip = "ohne UMTS-Flatrate";
	}else if(cClass == "fr_umtsflat1") {
		tooltip = "inklusive UMTS-Flatrate";
	}else if(cClass == "fr_stick0") {
		tooltip = "ohne Surf-Stick";
	}else if(cClass == "fr_stick1") {
		tooltip = "inklusive Surf-Stick";
	}else if(cClass == "fr_netbook0") {
		tooltip = "ohne Netbook";
	}else if(cClass == "fr_netbook1") {
		tooltip = "inklusive Netbook";
	}else if(cClass == "fr_simonly0") {
		tooltip = "inklusive Hardware";
	}else if(cClass == "fr_simonly1") {
		tooltip = "Nur Simkarte ohne Hardware";
	}
	
return tooltip;
}


function tooltip(){
	var arr = $.makeArray($("div[class^=fr_]"));
	$.each(arr, function(){
		
		var cClass = $(this).attr("class");
		var cText = getText(cClass);
		var xOffset = 10;
		var yOffset = 20;		
		$(this).hover(function(e){											  
			$("body").append("<p id='tooltip'>"+ cText +"</p>");
			$("#tooltip")
				.css("top",(e.pageY - xOffset) + "px")
				.css("left",(e.pageX + yOffset) + "px")
				.fadeIn("fast");		
		},
		function(){
			$("#tooltip").remove();
		});	
		$(this).mousemove(function(e){
			$("#tooltip")
				.css("top",(e.pageY - xOffset) + "px")
				.css("left",(e.pageX + yOffset) + "px");
		});	
	});
}


function makePrice(cPrice, ref) {
	if (cPrice == '0' || cPrice == '0,00') {
		cPrice = "0,-&nbsp;&nbsp;&euro;";
	}
	else {
		cPrice = cPrice + "&nbsp;&nbsp;&euro;";
	}
	if (ref) {
		cPrice = cPrice + "/" + ref;
	}
	return cPrice;
}

