jQuery(function(){
/* ============================ NAVIGATION ============================ */	
	jQuery('#nav ul li ul').hide();
	
	if(jQuery("#navigation ul li").hasClass("active")){
		jQuery("#navigation ul li.active ul").css("display","block");
	};
	if(jQuery("#navigation ul li ul li").hasClass("active")){
		jQuery("#navigation ul li ul li.active").parent().css("display","block");
	};
	
	
	
/* ============================ NEWSLETTER ============================ */	
	if(jQuery("#head #newsletter p").hasClass("confirm")){
		jQuery("#head #newsletter input").css("display","none");
		jQuery("#head #newsletter h2").css("display","none");
	}
	
	if(jQuery("#head #newsletter p").hasClass("error")){
		jQuery("#head #newsletter input").css("display","none");
		jQuery("#head #newsletter h2").css("display","none");
	}
	
	if(jQuery("#content .mod_unsubscribe p").hasClass("error")){
		jQuery("#content input").css("display","none");
		jQuery("#content h2").css("display","none");
	}
/* ============================ GALERIE ============================ */
	jQuery("#content .right p").has("img").addClass("galerie_container");
	if(jQuery("#content .right p").hasClass("galerie_container")){
		jQuery("#content .right p").css("margin-top","90px");
		jQuery("#content .right .galerie_container").css("position","absolute");
		jQuery("#content .right .galerie_container").css("right","0");
		jQuery("#content .right .galerie_container").css("margin-top","5px");
	}
	jQuery("#content .right .galerie_container img:first-child").addClass("first");
	
	jQuery("#content .right .image_overlay_first").click(function(){
			jQuery("#content .image_container img").fadeOut("slow");
			jQuery("#content img.gal_first").fadeIn("slow");
			jQuery("#content img.gal_second").fadeOut("slow");
			jQuery("#content img.gal_third").fadeOut("slow");
	});
	
	jQuery("#content .right .image_overlay_second").click(function(){
			jQuery("#content .image_container img").fadeOut("slow");
			jQuery("#content img.gal_second").fadeIn("slow");
			jQuery("#content img.gal_first").fadeOut("slow");
			jQuery("#content img.gal_third").fadeOut("slow");
	});
	
	jQuery("#content .right .image_overlay_third").click(function(){
			jQuery("#content .image_container img").fadeOut("slow");
			jQuery("#content img.gal_third").fadeIn("slow");
			jQuery("#content img.gal_second").fadeOut("slow");
			jQuery("#content img.gal_first").fadeOut("slow");
	});	
	
	jQuery(".right .galerie_container #first").hover(function(){
		jQuery(".right .image_overlay_first").fadeIn(300)
		jQuery(".right .image_overlay_first").css("right","160px")
	});
	
	jQuery(".right .image_overlay_first").hover(function(){
	},function(){
		jQuery(".right .image_overlay_first").fadeOut(300)
	});
	
	jQuery(".right .galerie_container #second").hover(function(){
		jQuery(".right .image_overlay_second").fadeIn(300)
		jQuery(".right .image_overlay_second").css("right","81px")
	});
	
	jQuery(".right .image_overlay_second").hover(function(){
	},function(){
		jQuery(".right .image_overlay_second").fadeOut(300)
	});
	
	jQuery(".right .galerie_container #third").hover(function(){
		jQuery(".right .image_overlay_third").fadeIn(300)
		jQuery(".right .image_overlay_third").css("right","2px")
	});
	
	jQuery(".right .image_overlay_third").hover(function(){
	},function(){
		jQuery(".right .image_overlay_third").fadeOut(300)
	});
/* ============================ STARTSEITE GALERIE ============================ */
	if(jQuery.browser.msie && jQuery.browser.version == "7.0") {
	
	} else {
		jQuery(".gal1").hover(function(){
				var href = jQuery(".gal1 a").attr("href");
				jQuery("#bottom .gal1").wrap("<a class='extra_link' href='"+href+"'></a>");
			},function(){
				jQuery("#bottom .gal1").unwrap();
			});	
		jQuery(".gal2").hover(function(){
				var href = jQuery(".gal2 a").attr("href");
				jQuery("#bottom .gal2").wrap("<a class='extra_link' href='"+href+"'></a>");
			},function(){
				jQuery("#bottom .gal2").unwrap();
			});		
		jQuery(".gal3").hover(function(){
				var href = jQuery(".gal3 a").attr("href");
				jQuery("#bottom .gal3").wrap("<a class='extra_link' href='"+href+"'></a>");
			},function(){
				jQuery("#bottom .gal3").unwrap();
			});		
		
		jQuery("#bottom .ce_text").hover(function(){
			jQuery("img",this).stop().animate({
				borderColor: '#4B555E'			  
			},300);
			jQuery(".dark_overlay",this).stop().animate({
				opacity: 0.45			  
			},300);
		},function(){
			jQuery("img",this).stop().animate({
				borderColor: '#EBD7A7'			  
			},300);
			jQuery(".dark_overlay",this).stop().animate({
				opacity: 0			  
			},300);
		});
		}
	
/* ============================ ALLGEMEINES ============================ */	
	if(jQuery("body").hasClass("anfahrt")){
		jQuery("#googlemap38_rtb78_0").css("display","block");	
	};
	jQuery(".footer_kontakt a.kontakt").hover(function(){
		jQuery(".kontakt_nav_overlay").fadeIn("slow");												 
	},function(){
		jQuery(".kontakt_nav_overlay").fadeOut("slow");
	});
	
	if(jQuery("body").hasClass("lang-en")){
		jQuery(".footer_de").css("display","none");
		jQuery(".footer_en").css("display","block");
		jQuery(".newsletter_de").css("display","none");
		jQuery(".newsletter_en").css("display","block");
		jQuery("#ctrl_email_8").val("Enter E-Mail");
	};
	if(jQuery("body").hasClass("lang-de")){
		jQuery(".footer_de").css("display","block");
		jQuery(".footer_en").css("display","none");
		jQuery(".newsletter_de").css("display","block");
		jQuery(".newsletter_en").css("display","none");
	};
	
	jQuery(".restaurant #restaurant .ce_text p").css("display","none");
	jQuery(".hotel #hotel .ce_text p").css("display","none");
	jQuery(".right h6").css("display","none");
	
	jQuery(".routenplaner").click(function(){
		jQuery(".right .map").fadeIn(300);
		jQuery(".right .alt").hide();
		jQuery(".right .image_container img").css("display","none");
		return false;
	});
});
