$(document).ready(function(){

	
	$(".main_nav_item:last").css("border","none");

	$("#kruemmel_nav a:last").css({"color":"#961331","text-decoration":"underline"});

	$("#abdecker").width($(".marken_sortiment").parent().parent().outerWidth() - 1);

	$("#such_container input").focus(function(){
		$(this).val("");
		$("#markensuche_ergebnis, .markensuche_ergebnis_item").hide();
		$(".big_nav_suche_submit").click(function(){
			var sucheNach = $("#such_container input").val();
			location.href="markenuebersicht.php?request="+sucheNach;
		});
		$(this).keyup(function(event){
			var qskey = event.which;
			if(qskey == 13){
				var sucheNach = $("#such_container input").val();
				location.href="/markenuebersicht.php?request="+sucheNach;
			}
			if($(this).val().length >= 2){
				$.ajax({
					type: "POST",
				   	url: "/",
				   	data: "suche=" + $("#such_container input").val(),
				  	success: function(msg){
						var value = $("#such_container input").val();
						$("#markensuche_ergebnis").slideDown(150);
						$(".markensuche_ergebnis_item, .markensuche_ergebnis_item_first").hide();
						// Eigenen Selector schreiben, der case-insensitive arbeitet
						$.extend($.expr[":"], {
    						"containsInsensitive": function(elem, i, match) {
								return (elem.textContent || elem.innerText || "").toLowerCase().indexOf((match[3] || "").toLowerCase()) >= 0;
							}
						});
						$(".markensuche_ergebnis_item:containsInsensitive("+ value +")").show(150,function(){
							var bildhoehe = $(this).find("img").height();
							var bildbreite = $(this).find("img").width();
							var padding_oben = (42-bildhoehe) / 2;
							var padding_links = (77-bildbreite) / 2;
							$(this).find("img").css({"padding-top":padding_oben,"padding-left":padding_links});
						});
						if($(".markensuche_ergebnis_item:containsInsensitive("+ value +")").length == 0){
							$(".markensuche_ergebnis_item_first").show();
							
						}
					}
				});
			}else{
				$("#markensuche_ergebnis, .markensuche_ergebnis_item").slideUp(150);
			}
		});
		
		
	});
	
	$(".marken_sortiment").parent().parent().mouseenter(function(){
		if($(".ideenhaus").parent().parent().hasClass("big_nav_item_active")){
			$(".big_nav_item:first").css("border-right","1px solid #daebeb");
		}
		$(".marken_sortiment").attr("src","/standards/images/font_marken_sortiment_active.gif");
		$(this).css({"background":"url(/standards/images/big_nav_bg_active.gif)"});
		$(this).find("a").css({"background":"url(/standards/images/big_nav_item_active.gif) left 15px no-repeat"});
		$("#big_nav").css({"border-left":"1px solid #daebeb"});
		if($("#sub_nav_canvas").is(":hidden")){
			$("#sub_nav_canvas").slideDown(150);
		}else{
			$("#sub_nav_canvas").show(0);
		}
	});
	$(".marken_sortiment").parent().parent().mouseleave(function(e){
		var xkoord = e.pageX;
		var ykoord = e.pageY;
		var position = $(this).position();
		var hoehe = $(this).outerHeight();
		var breite = $(this).outerWidth();
		$(this).css("border-right","1px solid #ffffff");
		if(ykoord > (position.top + hoehe)){
			$(".marken_sortiment").attr("src","/standards/images/font_marken_sortiment_active.gif");
			$(this).css({"background":"url(/standards/images/big_nav_bg_active.gif)"});
			$(this).find("a").css({"background":"url(/standards/images/big_nav_item_active.gif) left 15px no-repeat"});
			$("#big_nav").css({"border-left":"1px solid #daebeb"});
			$("#sub_nav_canvas").show(0);
		}else{
			if($(".marken_sortiment").parent().parent().hasClass("big_nav_item")){
				$(".marken_sortiment").attr("src","/standards/images/font_marken_sortiment.gif");
				$(this).css({"background":"url(/standards/images/big_nav_bg.gif)"});
				$(this).find("a").css({"background":"url(/standards/images/big_nav_item.gif) left 15px no-repeat"});				
				$("#big_nav").css({"border-left":"1px solid #f8eaeb"});
			}else{
				$(".marken_sortiment").attr("src","/standards/images/font_marken_sortiment_active.gif");
				$(this).css({"background":"url(/standards/images/big_nav_bg_active.gif)"});
				$(this).find("a").css({"background":"url(/standards/images/big_nav_item_active.gif) left 15px no-repeat"});
				$("#big_nav").css({"border-left":"1px solid #daebeb"});
			}
			$("#sub_nav_canvas").slideUp(150);
		}
		
	});
	
	
	$("#sub_nav_canvas").hover(function(){
		$(".marken_sortiment").attr("src","/standards/images/font_marken_sortiment_active.gif");
		$("#big_nav").css({"border-left":"1px solid #daebeb"});
	},
	function(e){
		var xkoord = e.pageX;
		var ykoord = e.pageY;
		var position = $("#sub_nav_canvas").position();
		if(ykoord < position.top && xkoord < (position.left + $("#abdecker").width())){
			$(".marken_sortiment").attr("src","/standards/images/font_marken_sortiment_active.gif");
			$("#big_nav").css({"border-left":"1px solid #daebeb"});
			$("#sub_nav_canvas").show(0);
		}else{
			if($(".marken_sortiment").parent().parent().hasClass("big_nav_item")){
				$(".marken_sortiment").attr("src","/standards/images/font_marken_sortiment.gif");
				$(".marken_sortiment").parent().parent().css({"background":"url(/standards/images/big_nav_bg.gif)"});
				$(".marken_sortiment").parent().parent().find("a").css({"background":"url(/standards/images/big_nav_item.gif) left 15px no-repeat"});				
				$("#big_nav").css({"border-left":"1px solid #f8eaeb"});
			}
			$("#sub_nav_canvas").slideUp(150);
		}
		
	});
	
	
	$(".big_nav_item .ideenhaus").hover(function(){
		$(this).attr("src","/standards/images/font_das_ideenhaus_active.gif");
		$(this).parent().parent().removeClass("big_nav_item").addClass("big_nav_item_active");
	},
	function(){
		$(this).attr("src","/standards/images/font_das_ideenhaus.gif");
		$(this).parent().parent().removeClass("big_nav_item_active").addClass("big_nav_item");
	});
	
	
	$("#button_mehrInfos").click(function(){
		$("#etageninfo_popUp").fadeIn(250);
	});
	$("#etageninfo_popUp_close").click(function(){
		$("#etageninfo_popUp").fadeOut(250);
	});
});

