// Funktion, um den iFrame des Tarifrechners in der Hoehe anzupassen
function resizeFrame(f)
{
	var h = f.contentWindow.document.body.scrollHeight + 30;
	f.style.height = h + "px";
	resizeTeaser(h, false);
}

// Funktion, um den Teaserbereich in der Hoehe anzupassen, damit der Schatten mitgezogen wird
function resizeTeaser(h, teaserResize)
{
	if ($('#tabs').length == 1)
	{
		h = h - 1100;
	}
	if (teaserResize)
	{
		if ($.browser.msie && $.browser.version.number() == 6)
		{
			h = h +150;
		}
		$('#contentteaser').css( {height: h + 'px'} );
		$('#contentteaser_flash').css( {height: h + 'px'} );
		resizeTeaser((h-31), false);
		//alert("1");
	}
	else
	{
		if ($('#scala').contentWindow && h < $('#scala').contentWindow.document.body.scrollHeight)
		{
			h = $('#scala').contentWindow.document.body.scrollHeight;
		}
		$("#inhalt").css("cssText", "height: " + h + "px !important;");
		//alert("2");
	}
	$('#scala').attr({ scrolling: "no", width: "550" });
}

// Wenn Dokument vollstaendig geladen worden ist, dann folgende Funktionen ausfuehren
$(document).ready(function(){
	// Tabellenzeilen farbig hinterlegen
	$('.highlight').colorize();
	$('.downloadliste').colorize({altColor:'#E5E2E2',bgColor:'#F1F1F1'});

	// Den Teaserbereich in der Hoehe anpassen, damit der Schatten mitgezogen wird
	var hoehe = $('#inhalt').height() + 30;
	var choehe = $('#contentteaser').height();
	var cfhoehe = $('#contentteaser_flash').height();
	//alert(hoehe);
	//alert(choehe);
	//alert(cfhoehe);
	if (choehe != null && hoehe < choehe)
	{
		hoehe = choehe;
		resizeTeaser(hoehe, false);
	}
	else if (cfhoehe != null && hoehe < cfhoehe)
	{
		hoehe = cfhoehe;
		resizeTeaser(hoehe, false);
	}
	else if (choehe == null && cfhoehe == null)
	{
		resizeTeaser(hoehe, false);
	}
	else
	{
		resizeTeaser(hoehe, true);
	}
	// Listeneintraege farbig hinterlegen
	$('ul.down li').each(function(i, e) {
		i%2==0 ? $(e).css('background-color', '#F0F3F7') : $(e).css('background-color', '#D3DAEB');
	})
	
	// Reitermodul
	$("#tabs > ul").tabs();
	
	//alert("cheight: " + $('#contentteaser').height());
	//alert("inhalt: " + $('#inhalt').height());
	//alert("hoehe: " + hoehe);
	//resizeTeaser(hoehe, '');
	
	// Kontaktformular-Felder farbig hinterlegen


	// Die Hauptnavigation
	var _PendingHideLink1;
	var _PendingHideLink2;
	var _PendingHideLink3;
	var _PendingHideLink4;
	var _PendingHideLink5;
	var _PendingHideDiv1;
	var _PendingHideDiv2;
	var _PendingHideDiv3;
	var _PendingHideDiv4;
	var _PendingHideDiv5;
	
	$("#subnav1").hover(function() {
		if (_PendingHideLink1) {
			clearTimeout(_PendingHideLink1);
		}
		if (_PendingHideDiv1) {
			clearTimeout(_PendingHideDiv1);
		}
	}, function() {
		_PendingHideDiv1 = setTimeout(function() {
			$("#subnav1").fadeOut("200");
		}, 1);
	});
	$("#subnav1henkel").hover(function() {
		$("#subnav1").fadeIn("200");
	}, function() {
		_PendingHideLink1 = setTimeout(function() {
					$("#subnav1").fadeOut("200");
				}, 1);
	});
	
	$("#subnav2").hover(function() {
		if (_PendingHideLink2) {
			clearTimeout(_PendingHideLink2);
		}
		if (_PendingHideDiv2) {
			clearTimeout(_PendingHideDiv2);
		}
	}, function() {
		_PendingHideDiv2 = setTimeout(function() {
			$("#subnav2").fadeOut("200");
		}, 1);
	});
	$("#subnav2henkel").hover(function() {
		$("#subnav2").fadeIn("200");
	}, function() {
		_PendingHideLink2 = setTimeout(function() {
					$("#subnav2").fadeOut("200");
				}, 1);
	});
	
	$("#subnav3").hover(function() {
		if (_PendingHideLink3) {
			clearTimeout(_PendingHideLink3);
		}
		if (_PendingHideDiv3) {
			clearTimeout(_PendingHideDiv3);
		}
	}, function() {
		_PendingHideDiv3 = setTimeout(function() {
			$("#subnav3").fadeOut("200");
		}, 1);
	});
	$("#subnav3henkel").hover(function() {
		$("#subnav3").fadeIn("200");
	}, function() {
		_PendingHideLink3 = setTimeout(function() {
					$("#subnav3").fadeOut("200");
				}, 1);
	});
	
	$("#subnav4").hover(function() {
		if (_PendingHideLink4) {
			clearTimeout(_PendingHideLink4);
		}
		if (_PendingHideDiv4) {
			clearTimeout(_PendingHideDiv4);
		}
	}, function() {
		_PendingHideDiv4 = setTimeout(function() {
			$("#subnav4").fadeOut("200");
		}, 1);
	});
	$("#subnav4henkel").hover(function() {
		$("#subnav4").fadeIn("200");
	}, function() {
		_PendingHideLink4 = setTimeout(function() {
					$("#subnav4").fadeOut("200");
				}, 1);
	});
	
	$("#subnav5").hover(function() {
		if (_PendingHideLink5) {
			clearTimeout(_PendingHideLink5);
		}
		if (_PendingHideDiv5) {
			clearTimeout(_PendingHideDiv5);
		}
	}, function() {
		_PendingHideDiv5 = setTimeout(function() {
			$("#subnav5").fadeOut("200");
		}, 1);
	});
	$("#subnav5henkel").hover(function() {
		$("#subnav5").fadeIn("200");
	}, function() {
		_PendingHideLink5 = setTimeout(function() {
					$("#subnav5").fadeOut("200");
				}, 1);
	});
	
	$(".navboxleer1").hover(function() {
		$("#subnav1").fadeOut("200");
		$("#subnav2").fadeIn("200");
	},
	function() {
		$("#subnav1").fadeOut("200");
	});
	$(".navboxleer2").hover(function() {
		$("#subnav2").fadeOut("200");
		$("#subnav3").fadeIn("200");
	},
	function() {
		$("#subnav2").fadeOut("200");
	});
	$(".navboxleer3").hover(function() {
		$("#subnav3").fadeOut("200");
		$("#subnav4").fadeIn("200");
	},
	function() {
		$("#subnav3").fadeOut("200");
	});
	$(".navboxleer4").hover(function() {
		$("#subnav4").fadeOut("200");
		$("#subnav5").fadeIn("200");
	},
	function() {
		$("#subnav4").fadeOut("200");
	});
	$(".navboxleer5").hover(function() {
		$("#subnav5").fadeOut("200");
	},
	function() {
		$("#subnav5").fadeOut("200");
	});
});
