$(document).ready(function(){
	// Remove fallback styles
	$('.nojs').removeClass('nojs');
	$('span.enter').css({'opacity':'0', 'visibility':'visible'});
	
	function resetStyles(){
		$('#index dd').css({ 'background-color':'#ffffff' }).children('h2').css({'opacity':'1'}).next('a').children('span.enter').css({'opacity':'0'});
	}
	
	//Formular Catering stuff hide
	$("select#dropDown").change(function() { 
	    $("select#dropDown option:selected").each(function() {
	        //console.log( $(this).text());
	        if($(this).text() != "Catering"){
	            $("#cateringForm").hide();
	        }else{
	            $("#cateringForm").show();
	        }   	        
	    });
	}).change();
	
	//Location News arccordion
	$("div.acNews:not(:first)").hide();
	
	$("h3.locNews").click(function(){
	    $(this).next("div.acNews").slideToggle("slow")
	    .siblings("div.acNews:visible").slideUp("slow");
	});
		
	// Restaurant selection Index
	$('#index dd').hover(
		function(){
			$(this).animate({ backgroundColor: '#efefef'}, 300)
				   .children('h2').animate({ opacity: '0' }, 300)
				   .next('a').children('span.enter').animate({ opacity: '1' }, 300);
		},
		function(){
			$(this).animate({ backgroundColor: '#ffffff'}, 50)
			       .children('h2').animate({ opacity: '1'}, 50)
				   .next('a').children('span.enter').animate({ opacity: '0' }, 50);
		}
	);
	
	// Restaurant Selection Header
	$('#switchRestaurant li a').hover(
		function(){
			$(this).animate({ opacity: '0'}, 150)
			.parent('li').siblings('li').animate({ opacity: '0.6' }, 100);
		},
		function(){
			$(this).animate({ opacity: '1'}, 150)
			.parent('li').siblings('li').animate({ opacity: '1' }, 100);
		}
	);
		
	// fallalexikon flipbook
    //	$('#fallalexikon #flip a.next').click(function(){
    //		
    //		if($('#fallalexikon .current').is(':last-child')){
    //			$('#fallalexikon li.current')
    //					.animate({ left: '-400px'}, 200)
    //					.removeClass('current')
    //					.siblings('li').filter(':first-child')
    //						.css({ 'top':'0', 'left':'400px'})
    //						.animate({left: '0px'}, 300)
    //						.addClass('current');
    //		} else {
    //			$('#fallalexikon li.current')
    //					.animate({ left: '-400px'}, 200)
    //					.removeClass('current')
    //					.next('li')
    //						.css({ 'top':'0', 'left':'400px'})
    //						.animate({left: '0px'}, 300)
    //						.addClass('current');
    //		}
    //		
    //	});
    //	
    //	$('#fallalexikon #flip a.prev').click(function(){
    //		if($('#fallalexikon .current').is(':first-child')){
    //			$('#fallalexikon li.current')
    //					.animate({ left: '400px'}, 200)
    //					.removeClass('current')
    //					.siblings('li').filter(':last-child')
    //						.css({ 'top':'0', 'left':'-400px'})
    //						.animate({left: '0px'}, 300)
    //						.addClass('current');
    //		} else {
    //			$('#fallalexikon li.current')
    //					.animate({ left: '400px'}, 200)
    //					.removeClass('current')
    //					.prev('li')
    //						.css({ 'top':'0', 'left':'-400px'})
    //						.animate({left: '0px'}, 300)
    //						.addClass('current');
    //		}
    //	});
	
	//EXTERNES FENSTER ÖFFNEN 
    $("a[rel='external']").click(function(event){
                window.open($(this).attr("href"));
                event.preventDefault();
            });
     
     // Slider Slideshow
     $('.s3').cycle({ 
        fx:     'fade', 
        speed:   300, 
        timeout: 3000, 
        next:   '.s3', 
        pause:   1 
    });
            
    // Slider Falalexikon
    $("#myController").jFlow({
		slides: "#mySlides",
		width: "100%",
		height: "100px",
		duration: 400
	});
	
	//Gallery
	$('#media').cycle({
        timeout:    4000,
		speed:      6000,
        pager:      '#nav',
        pagerAnchorBuilder: function(idx, slide) { 
            return '<li><a href="#"><img src="' + slide.src + '" width="120" height="120" /></a></li>'; 
        },
        pagerEvent: 'mouseover',
	    pauseOnPagerHover: true
    });

          
}); // document ready
