﻿	$(function() {
		
		var url = window.location.href;
		var qparts = url.split(".nl/");
		
		//console.log( url );
		//console.log( qparts );
		//console.log( qparts[1] );

		switch (qparts[1]) {
			case "#subSuccess":
				$("#nav ul li").removeClass("current");
				$("#nav ul li a span").removeClass("arrow");
			break;
			case "index.php#subSuccess":
				$("#nav ul li").removeClass("current");
				$("#nav ul li a span").removeClass("arrow");
			break;
			default: $('#mainContent').scrollTo(0, 0);
		}
			
			
		$(".content").append("<img src='layout/robertoLoader.gif' alt='Loading' style='position: relative; left: 248px; top: 30px;' class='preLoader' />");
		$("img.preLoader").hide();
		
		var menIndex = 0;
		var resIndex = 0;
		var evIndex = 0;
		var galIndex = 0;
		var wineIndex = 0;
		var carIndex = 0;
		var conIndex = 0;
		var pressIndex =0;
		var conState = false;
		
		
		function loadContent() {
			switch (contentFile){
			case "menus.php":
			if(menIndex == 0) {
				$("#menus .content img.preLoader").show();
				$("#menus .content").load("includes/menus.php");
				menIndex++;
			}
			break;
			case "reservations.php":
			if(resIndex == 0) {
				$("#reservations .content img.preLoader").show();
				$("#reservations .content").load("includes/reservations.php");
				resIndex++;
			}
			break;
			case "events.php":
			if(evIndex == 0) {
				$("#events .content img.preLoader").show();
				$("#events .content").load("includes/events.php");
				evIndex++;
			}
			break;
			case "gallery.php":
			if(galIndex == 0) {
				$("#gallery .content img.preLoader").show();
				$("#gallery .content").load("includes/gallery.php");
				galIndex++;
			}
			break;
			case "wineList.php":
			if(wineIndex == 0) {
				$("#wineList .content img.preLoader").css("display", "block");
				$("#wineList .content").load("includes/wineList.php");
				wineIndex++;
			}
			
			break;
			case "press.php":
			if(pressIndex == 0) {
				$("#press .content img.preLoader").css("display", "block");
				$("#press .content").load("includes/press.php");
				pressIndex++;
			}
			
			break;
			case "careers.php":
			if(carIndex == 0) {
				$("#careers .content img.preLoader").show();
				$("#careers .content").load("includes/careers.php");
				carIndex++;
			}
			break;
			case "contactUs.php":
			if(conIndex == 0) {
				$("#contactUs .content img.preLoader").show();
				$("#contactUs .content").load("includes/contactUs.php");
				conIndex++;
			}
			break;
			default : null;
			}
		};
		
		$.localScroll({
			target:'#mainContent',
			axis:"x",
			duration:2000,
			lazy: true,
			onAfter: loadContent,
			hash: false
		});
		
		$(document).pngFix(); 
		var contentFile = null;
		$("#nav ul li").click(function() {
			$("#nav ul li").removeClass("current");
			contentFile = ($(this).attr("class")) + ".php";
			$(this).addClass("current");
			$("#nav ul li a span").removeClass("arrow");
			$("#nav ul li.current a span").addClass("arrow");
		});
		
		$("#nav ul li a").click(function() {
			//return false;
		});
		
		$("a#bookTable a").click(function() {
			contentFile = ($(this).attr("class")) + ".php";
		});
		
		$("#footer p a").click(function() {
			contentFile = ($(this).attr("class")) + ".php";
		});
		
		$("#timesBtn p").click(function() {
			$("#timesInfo").slideToggle("slow");
		});
		
		var subVis = false;
		
		$("#subBtn p").click(function() {
			if(subVis == false) {
				$("#subInfo").animate(
					{opacity: 100, height: "60px"}
				);			
				$("#subscription").animate(
					{top: "428px"}
				);	
				
				subVis = true;
			} else {
				$("#subInfo").animate(
					{opacity: 0, height: "0px"}
				);			
				$("#subscription").animate(
					{top: "487px"}
				);	
				
				subVis = false;
			}
		});
		
		$("p#subCloseBtn").click(function() {
			$("#subInfo").animate(
					{opacity: 0, height: "0px"}
				);			
				$("#subscription").animate(
					{top: "487px"}
				);	
				
				subVis = false;
		});
		
		$("ul.slidee").hide();
		$(".acc ul.slidee").show();
		
		$(".slider h4").click(function() {
				var activeSlider = $(this).parent();
				$(".acc ul.slidee").slideUp("slow",
					function(){
						$(".slider").removeClass("acc");
						activeSlider.addClass("acc");
						$(".acc ul.slidee").slideDown("slow");
					}
				);
		});

		$("a#bookTable").click(function() {
			$("#nav ul li").removeClass("current");
			$("#nav ul li.reservations").addClass("current");
			$("#nav ul li a span").removeClass("arrow");
			$("#nav ul li.reservations a span").addClass("arrow");
			setTimeout(loadRes, 2500);
			$("#timesInfo").slideUp("slow");
		});
		
		$("a#logoHome").click(function() {
			$("#nav ul li").removeClass("current");
			$("#nav ul li.home").addClass("current");
			$("#nav ul li a span").removeClass("arrow");
			$("#nav ul li.home a span").addClass("arrow");
			setTimeout(loadRes, 2500);
			$("#timesInfo").slideUp("slow");
		});


			
		var footerTarg = null;
		
		$("#footer p a").click(function() {
			$("#nav ul li").removeClass("current");
			footerTarg = ($(this).attr("href")).replace('#','');
			var navTarg = "#nav ul li." + footerTarg;
			$(navTarg).addClass("current");
			contentFile = footerTarg + ".php";
			$("#nav ul li a span").removeClass("arrow");
			$("#nav ul li.current a span").addClass("arrow");
			loadContent();
			$.scrollTo("#home");
		});
		
/* added ga */		
		/*$("#footer p a#footerCareers").click(function() {
			$("#nav ul li").removeClass("current");
			footerTarg = ($(this).attr("href")).replace('#','');
			var navTarg = "#nav ul li." + footerTarg;
			$(navTarg).addClass("current");
			contentFile = footerTarg + ".php";
			$("#nav ul li a span").removeClass("arrow");
			loadContent();
			$.scrollTo("#careers");
		});*/
/* end of ga function */		
		
		
		function loadRes() {
			$("#reservations .content img.preLoader").show();
			$("#reservations .content").load("includes/reservations.php");
		};
		

	});
	
	$(document).ready(function () {
	
	
	});
