$(document).ready(function() {
	/* Dynamisches Menü */
	$("#side_navigation ul.level2").hide();
	$("#side_navigation li#lev1_aktiv").find("ul.level2").show();
	$("#side_navigation li.level1").each(function()
	{
		if ($(this).find("li#lev2_aktiv").length > 0) {
			$(this).find("ul.level2").show();
			$(this).attr("id","lev1_aktiv");
		}
	});
	
	/* Hover-Effekt fürs Menü */
	$("#side_navigation li.level1[id!=lev1_aktiv] > div").hover(
		function() {
			$(this).css("background-color","#00adef");
		},
		function() {
			$(this).css("background-color","transparent");
		}
	);
	$("#side_navigation li.level2[id!=lev2_aktiv] > div").hover(
		function() {
			$(this).css("background-color","#00adef");
		},
		function() {
			$(this).css("background-color","transparent");
		}
	);
	

	/* Suchbox bei Click leeren */
	$("#suchbegriff").click(function() {
		$(this).val("");
	});
	
	/* Animation des Topbildes */
	$("#topbild").animate({	top: -220 }, { duration: 7000 });
	
	
	/* Link zum Vergrößern der Bilder */
	$(".product .picture").each(function() {
		$(this).append('<div class="enlarge"><a href="#">[vergrößern]</a></div>');
		$(this).find("div.enlarge").click(function() {
			$(this).parent("div:first").find("a:first").trigger('click');
			return false;
		});
	});
	
	/* Anfragelink */
	$(".product div.link").each(function() {
		var temp = $(this).siblings("h2:first").html();
		$(this).append('<br><a class="filetype contact" href="/de/kontakt/index.php?product=' + escape(temp) + '">[Produktinformationen anfordern]</a>');
	});
	
	/* Größen anpassen */
	$(".container").each(function() {
		var left_div = $(this).find("div.left_box div.text");
		var left = left_div.height();
		var right_div = $(this).find("div.product").eq(1);
		if (right_div.length > 0) {
			var right = right_div.find("div.text").height();
			
		} else {
			var right = 0;
		}
		if (right && left > right) right_div.find("div.text").height(left);
		if (right && right > left) left_div.height(right);
		
		var left_text = $(this).find("div.left_box h2");
		var left_h = left_text.height();
		var right_text = $(this).find("div.product").eq(1);
		if (right_text.length > 0) {
			var right_h = right_text.find("h2").height();
			
		} else {
			var right_h = 0;
		}
		if (right_h && left_h > right_h) right_text.find("h2").height(left_h);
		if (right_h && right_h > left_h) left_text.height(right_h);
	});

	/* Slideshow */
	if ((".slideshow").length > 0) {
		$(".slideshow").cycle();
	}
});