$("document").ready(function() {
	
/* --- MAIN VIEW --- */
	
	var firstText = "";
	
	$(".comingSoon").mouseover(function() {
		firstText=$(this).text();
		$(this).text("Coming soon");
	}).mouseout(function() {
		$(this).text(firstText);
	});
	
	
	$(".onTour").mouseover(function() {
		firstText=$(this).text();
		$(this).text("The Hague - 23 May");
	}).mouseout(function() {
		$(this).text(firstText);
	});


/* --- PROGRAM PANE --- */
	
	$("#program_btn a").click(function(event) {
		$("#bgImages img").animate({opacity: "0.2"}, false);
		$("#main .up").animate({opacity: "0.2"}, false);
		$("#main .down").animate({opacity: "0.2"}, false);
		$("#content").load("program.html #pWrapper", function() {
			$("#pContent").load("themes.html #themesContent", function(){$("#pThemes a").addClass("active");});			
			$(this).css('display', 'block');
		});
		event.preventDefault();
	});
	
	
/* --- ABOUT US PANE --- */	

	$("#aboutUs_btn a").click(function(event) {
		$("#bgImages img").animate({opacity: "0.2"}, false);
		$("#main .up").animate({opacity: "0.2"}, false);
		$("#main .down").animate({opacity: "0.2"}, false);
		$("#content").load("aboutUs.html #pWrapper", function() {
			$("#pContent").load("filmisreal.html #filmIsrealContent", function(){$("#pFilmIsreal a").addClass("active");});
			$(this).css('display', 'block');
		});
		event.preventDefault();
	});

/* --- PRESS PANE --- */

	$("a#press_btn").click(function(event) {
		$("#bgImages img").animate({opacity: "0.2"}, false);
		$("#main .up").animate({opacity: "0.2"}, false);
		$("#main .down").animate({opacity: "0.2"}, false);
		$("#content").load("press.html #pWrapper", function() {
			$(this).css('display', 'block');
		});
		event.preventDefault();
	});
	
/* --- PARTNERS PANE --- */

	$("#partners_btn a").click(function(event) {
		$("#bgImages img").animate({opacity: "0.2"}, false);
		$("#main .up").animate({opacity: "0.2"}, false);
		$("#main .down").animate({opacity: "0.2"}, false);
		$("#content").load("partners.html #pWrapper", function() {
			$(this).css('display', 'block');
		});
		event.preventDefault();
	});
	
/* --- RESERVATIONS PANE --- */

	$("#reservations_btn a").click(function(event) {
		$("#bgImages img").animate({opacity: "0.2"}, false);
		$("#main .up").animate({opacity: "0.2"}, false);
		$("#main .down").animate({opacity: "0.2"}, false);
		$("#content").load("reservations.html #pWrapper", function() {
			$(this).css('display', 'block');
		});
		event.preventDefault();
	});
	
/* --- CONACT PANE --- */

	$("#contact_btn a").click(function(event) {
		$("#bgImages img").animate({opacity: "0.2"}, false);
		$("#main .up").animate({opacity: "0.2"}, false);
		$("#main .down").animate({opacity: "0.2"}, false);
		$("#content").load("contact.html #pWrapper", function() {
			$(this).css('display', 'block');
		});
		event.preventDefault();
	});


/* --- PANE LINKS --- */
	
	$("#content").delegate("a.pane", "click", function(event) { // Tabs (kind of)
		$("a").removeClass("active");
		$("#pContent").load($(this).attr("href") + " #" + $(this).attr("name"));
		$(this).addClass("active");
		$(".subButtons").css("display", "none"); // hide submenu buttons
		event.preventDefault();
	}).delegate("#pX a", "click", function(event) {			// Close button	
		$("#content").css('display', 'none').empty();
		$("#bgImages img").animate({opacity: "1"}, false);
		$("#main *").animate({opacity: "1"}, false);
		$(".subButtons").css("display", "none");
		event.preventDefault();
		return false;
	}).delegate("#pFilms a", "click", function(event) { 	// Load language bar at click on "Film"		
		$(".subButtons").css("display", "none");
		$("a.pane").removeClass("active");   				// Remove all active classes from tabs
		$("a#nl_btn").removeClass("active");
		$("#pFilms a").addClass("active");
		$("a#english_btn").addClass("active");
		$("#pContent").load($(this).attr("href") + " #" + $(this).attr("name"));
		$("#lButtons").css("display", "block");				// Display language buttons
		event.preventDefault();
	}).delegate("#pSchedule a", "click", function(event) {
		$(".subButtons").css("display", "none");
		$("a.pane").removeClass("active");
		$("a.schedule_btn").removeClass("active");
		$("#pSchedule a").addClass("active");
		$("a#wednesday_btn").addClass("active");
		$("#pContent").load($(this).attr("href") + " #" + $(this).attr("name"));
		$("#sButtons").css("display", "block");
		event.preventDefault();
	}).delegate(".subButtons a", "click", function(event) { // Submenu (language and schedule)
		$(".subButtons a").removeClass("active");
		$(this).addClass("active");
		$("#pContent").load($(this).attr("href") + " #" + $(this).attr("name"));
		event.preventDefault();
	})
	
	$("#content").delegate("a.film", "click", function(event) {
		$("#pContent").load("filmsEng.html #filmsEngContent", function() {
			$(".subButtons").css("display", "none");
			$("a.pane").removeClass("active");
			$("#pFilms a").addClass("active");
			$("a#english_btn").addClass("active");
			$("#lButtons").css("display", "block");	
			document.getElementById("pContent").scrollTop=$("#"+$(event.target).attr("rel")).position().top
		});
		return false;
	})
});