// JavaScript Document


//Wenn Website eingebette, dann Frame loswerden
//if (top.frames.length!==0) { top.location=self.document.location }


function collapsing_nav() {
	$("body").addClass("enhanced");
	$("#menu > li:first").addClass("selected");
	$("#menu > li").find("ul").hide();
	/*$("#menu > li span").click(function() {
		if ($(this).parent().find("ul").is(":visible")) {
			$(this).parent().removeClass("selected");
			$(this).parent().find("ul").slideUp("fast");			
			$(this).parent().find("ul").parent().removeClass("menuOpen");
		}
		else {
			$(this).parent().addClass("selected");
			$(this).parent().find("ul").slideDown("fast");
			$(this).parent().find("ul").parent().addClass("menuOpen");
		}
	});*/
}

$(collapsing_nav);

$(document).ready(function(){ 
	
	// IE6 Hover Fix
	/*$("#menu span").hover(function(){$(this).fadeout();$(this).removeClass("IE-bg");});*/
	$("#menu span").hover(function() {
		$(this).addClass("IEbg");
		$(this).css("color","#222");
	}, function() {
		$(this).removeClass("IEbg");
		$(this).css("color","");
	});
	

	// Aktuellen Link in Hauptnavigation hervorheben
	// â€¦ und Sub-MenÃ¼ aufklappen
	var path = location.pathname.substring(1);
	var currentLink = $('#navigation a[href$="' + path + '"]');
	//alert(path);
	if (path != "") {
		$(currentLink).addClass("current");
		$(currentLink).parent().parent().slideDown("fast");
		$(currentLink).parent().parent().parent().addClass("menuOpen");
		
		if ($(currentLink).parent().find("ul").is(":visible")) {
			$(currentLink).parent().removeClass("selected");
			$(currentLink).parent().find("ul").slideUp("fast");			
			$(currentLink).parent().find("ul").parent().removeClass("menuOpen");
		}
		else {
			$(currentLink).parent().addClass("selected");
			$(currentLink).parent().find("ul").slideDown("fast");
			$(currentLink).parent().find("ul").parent().addClass("menuOpen");
		}
		
	} else {
		// muss dann die Startseite sein
		$("#menu li a:first").addClass("current");
		
		if ($("#menu li a:first").parent().find("ul").is(":visible")) {
			$("#menu li a:first").parent().removeClass("selected");
			$("#menu li a:first").parent().find("ul").slideUp("fast");			
			$("#menu li a:first").parent().find("ul").parent().removeClass("menuOpen");
		}
		else {
			$("#menu li a:first").parent().addClass("selected");
			$("#menu li a:first").parent().find("ul").slideDown("fast");
			$("#menu li a:first").parent().find("ul").parent().addClass("menuOpen");
		}
	}
	
	
	//Overlay
	//$("a[rel]").overlay();
	$("#sitemapLink").overlay({
		mask: {
			color: 'none',
			loadSpeed: 200
		},
		closeOnClick: true,
		effect: 'apple',
		onBeforeLoad: function() {
			var wrap = this.getOverlay().find(".contentWrap");
			wrap.load(this.getTrigger().attr("href"));
		}
	});
	
	// Kontakt Textarea aktivieren/deaktivieren wenn Radio(Andere Anliegen) checked/!checked
	$("#othersText").attr("disabled", "disabled");
	
	$("input:radio[name='request']").click(function() {
		if ($("input:radio:checked[name='request']").val() == "others") {
			$("#othersText").removeAttr("disabled");
		} else {
			$("#othersText").attr("disabled", "disabled");
		}
	});
	
	if ($("input:radio:checked[name='request']").val() == "others") {
		$("#othersText").removeAttr("disabled");
	}
	
	
	


});

