
function termineAjax() {
	$('.termineajax a[href^="http"]').unbind("click");
	$('.termineajax a[href^="http"]').click(function () {
		
		var src =  $(this).attr("href");
		if (src.substring(0, 4) == "http") {
			_gaq.push(['_trackEvent', 'Termine', 'Click', src]);
			if (src.indexOf("?") > -1) {
				src += "&ajax=true";
			} else {
				src += "?ajax=true";
			}
			$("#eventbox").load(src);

			return false;
		} 
	});
	setTimeout(function() {termineAjax()}, 500);

}


function teamBilder() {
	
	$(".team .mitte a").each(function(key, value) {
		$(this).attr("data", key);
	});
	$(".team #rechts a[href^='http://']").each(function(key, value) {
		$(this).attr("data", key);
	});

	$(".team .mitte a, .team #rechts a[href^='http://']").click(function() {
		var target =  $(this).attr("href");
		var mykey =  $(this).attr("data");
		mykey = (Math.floor((mykey / 4)) +1) * 112;

		if (mykey > 600) {
			mykey=mykey - (112 *5);
		}

		$("#bigimage").css({ "top" : mykey + "px", "display" :"none" });
		$("#bigimage").html('<img src="' + target + '" alt="" />');
		$("#bigimage").fadeIn("slow");
		$(".rechtsaussen a").removeClass("active");
		$(".rechtsaussen a[href='"+target+"']").addClass("active");
		return false;
	});

}


function trackerStartSeite() {
	var href = $(".menu-startseitenmenue-container a").attr("href");
}



function startSeitene_featuredimagemenue() {
	$(".menu-startseitenmenue-container a").hover(
		function() {
			var me = $(this).attr("data");
			$("#startseitenhovertext").html(me);
			$(this).stop().animate({ "opacity" : 1 }, 500);
		},
		function(){
			$("#startseitenhovertext").html("");	
			$(this).animate({ "opacity" : 0  }, 200);
			
	});
//
}
function suchform() {
	$(".screen-reader-text").html("");
}


function menuefriend() {

	$(".menu-hauptmenue-container .current-menu-parent ").parent().closest("li").addClass("current_page_ancestor");

}


function footerAnimStart() {
	var cmi = $(".menu-hauptmenue-container .current-menu-item a").attr("title");
	var cpa = $(".menu-hauptmenue-container .current_page_ancestor a").attr("title");
	
	if (cpa) {
		$("#adresse .wilker-" + cpa.toLowerCase()).css({"display" : "block"});
	} else if(cmi) {
		$("#adresse .wilker-" + cmi.toLowerCase()).css({"display" : "block"});
	} else {
		$("#adresse .wilker-wilker").css({"display" : "block"});
	}

	$("#adresse").fadeIn();

}

function mainHeightSaver() {
	//	alert ($("#main").height());
	if ($("#main").height() < 800) {
		//$("#main").css({ "height" : "681px"});
	}
}

function detectOS() {
	$.get('http://www.wilker.de/wp-content/themes/wilker/_addon/browserweiche.php', function(data) {
		$('.result').html(data);
		if (data == "oldWin") { 
			$(".nav-all").css({ "-ms-interpolation-mode": "bicubic"});
		 }
	});
}


function doAccordion() {

	$("body.partner #mitte-text h3, body.zimmer #mitte-text h3").each(function() {
		$(this).nextUntil("h3").wrapAll("<div class=\"accordionhelper\"></div>");
	});

	$("body.natur-freizeit #page-content, body.partner #mitte-text, body.zimmer #mitte-text").accordion({
		"autoHeight" : false,
		"icons" : false,
		"header" : "h3",
		"active": "none",
		"collapsible": false
	});

	// GA *******************************************************
	$("body.natur-freizeit #page-content h3").click(function(){
		_gaq.push(['_trackEvent', 'NaturUndFreizeitAccordion', 'Click']);
	});

	$("body.partner #mitte-text h3").click(function(){
		_gaq.push(['_trackEvent', 'PartnerAccordion', 'Click']);
	});

	$("body.zimmer #mitte-text h3").click(function(){
		_gaq.push(['_trackEvent', 'ZimmerAccordion', 'Click']);
	});
	// GA ENDS *******************************************************
	
	$(".ui-accordion-header").hover(function(){
		$(this).css({ "cursor":"pointer" });
	},function() {
		$(this).css({ "cursor":"default" });
	});
	
}

$(document).ready(function() {

	suchform();
	menuefriend();
	startSeitene_featuredimagemenue();
	footerAnimStart();


	$("#content").fadeIn();
	mainHeightSaver();
	
	trackerStartSeite();
	trackerSocialUndSuche();


	// NEU LADEN MIT INTERVAL WEGEN CALENDER REFRESH
	termineAjax();


	teamBilder();
	doAccordion();
	
}); 


