// JavaScript Document
$(document).ready( function(){

$("#bn_submit").css({ 'opacity' : '0.50', 'cursor' : 'wait' });

$("select#bn_cinema").change( 
	function () {
		$("#bn_loader").show();
		var cinema = $("select#bn_cinema").val();
		var movie = $("select#bn_movie").val();
		$("#bn_movie").load("/common/inc.bn_movies.php", 
			{ mov : movie, cin : cinema }, 
			function () { 
				movie = $("select#bn_movie").val(); 
			
				if (cinema == "bn_cinema" && movie == "bn_movie") {
					$("#bn_step1").text("1. Choose a cinema OR a film:");
					$("select#bn_day").val("bn_day");
					$("select#bn_time").val("bn_time");
					if ($("#bn_day").attr("disabled") == false) { $("#bn_day").attr("disabled","disabled"); }
					if ($("#bn_time").attr("disabled") == false) { $("#bn_time").attr("disabled","disabled"); }
					if ($("#bn_submit").attr("disabled") == false) { $("#bn_submit").attr("disabled","disabled"); }
					$("#bn_submit").css({ 'opacity' : '0.50', 'cursor' : 'wait' });
					$("#bn_loader").hide();
				} else if (cinema != "bn_cinema" && movie == "bn_movie") {
					$("#bn_step1").text("1. Choose a film OR change cinema:");
					$("select#bn_day").val("bn_day");
					$("select#bn_time").val("bn_time");
					if ($("#bn_day").attr("disabled") == false) { $("#bn_day").attr("disabled","disabled"); }
					if ($("#bn_time").attr("disabled") == false) { $("#bn_time").attr("disabled","disabled"); }
					if ($("#bn_submit").attr("disabled") == false) { $("#bn_submit").attr("disabled","disabled"); }
					$("#bn_submit").css({ 'opacity' : '0.50', 'cursor' : 'wait' });
					$("#bn_loader").hide();
				} else if (cinema == "bn_cinema" && movie != "bn_movie") {
					$("#bn_step1").text("1. Choose a cinema OR change film:");
					$("select#bn_day").val("bn_day");
					$("select#bn_time").val("bn_time");
					if ($("#bn_day").attr("disabled") == false) { $("#bn_day").attr("disabled","disabled"); }
					if ($("#bn_time").attr("disabled") == false) { $("#bn_time").attr("disabled","disabled"); }
					if ($("#bn_submit").attr("disabled") == false) { $("#bn_submit").attr("disabled","disabled"); }
					$("#bn_submit").css({ 'opacity' : '0.50', 'cursor' : 'wait' });
					$("#bn_loader").hide();
				} else if (cinema != "bn_cinema" && movie != "bn_movie") {
					var day = $("select#bn_day").val();
					var time = $("select#bn_time").val();
					$("#bn_step1").text("1. Change cinema OR change film:");
					$("#bn_time").selectedIndex = 0;
					$("#bn_day").load("/common/inc.bn_days.php", 
						{ mov : movie, cin : cinema, d : day },
						function () { 
							day = $("select#bn_day").val();
							if (day == "bn_day") {
								if ($("#bn_time").attr("disabled") == false) { $("#bn_time").attr("disabled","disabled"); }
								if ($("#bn_submit").attr("disabled") == false) { $("#bn_submit").attr("disabled","disabled"); }
								$("#bn_submit").css({ 'opacity' : '0.50', 'cursor' : 'wait' });
								$("#bn_loader").hide();
							} else {
								$("#bn_time").load("/common/inc.bn_times.php", 
									{ mov : movie, cin : cinema, d : day, t : time }, 
									function () { 
										time = $("select#bn_time").val(); 
										$("#bn_time").removeAttr("disabled");
										$("#bn_loader").hide();
									});
							}
						});
					$("#bn_day").removeAttr("disabled");
				}
				
			});
	}
);

$("select#bn_movie").change( 
	function () {
		$("#bn_loader").show();
		var cinema = $("select#bn_cinema").val();
		var movie = $("select#bn_movie").val();
		$("#bn_cinema").load("/common/inc.bn_cinemas.php", 
			{ mov : movie, cin : cinema }, 
			function () { 
				cinema = $("select#bn_cinema").val(); 
			
				if (cinema == "bn_cinema" && movie == "bn_movie") {
					$("#bn_step1").text("1. Choose a cinema OR a film:");
					$("select#bn_day").val("bn_day");
					$("select#bn_time").val("bn_time");
					if ($("#bn_day").attr("disabled") == false) { $("#bn_day").attr("disabled","disabled"); }
					if ($("#bn_time").attr("disabled") == false) { $("#bn_time").attr("disabled","disabled"); }
					if ($("#bn_submit").attr("disabled") == false) { $("#bn_submit").attr("disabled","disabled"); }
					$("#bn_submit").css({ 'opacity' : '0.50', 'cursor' : 'wait' });
					$("#bn_loader").hide();
				} else if (cinema != "bn_cinema" && movie == "bn_movie") {
					$("#bn_step1").text("1. Choose a film OR change cinema:");
					$("select#bn_day").val("bn_day");
					$("select#bn_time").val("bn_time");
					if ($("#bn_day").attr("disabled") == false) { $("#bn_day").attr("disabled","disabled"); }
					if ($("#bn_time").attr("disabled") == false) { $("#bn_time").attr("disabled","disabled"); }
					if ($("#bn_submit").attr("disabled") == false) { $("#bn_submit").attr("disabled","disabled"); }
					$("#bn_submit").css({ 'opacity' : '0.50', 'cursor' : 'wait' });
					$("#bn_loader").hide();
				} else if (cinema == "bn_cinema" && movie != "bn_movie") {
					$("#bn_step1").text("1. Choose a cinema OR change film:");
					$("select#bn_day").val("bn_day");
					$("select#bn_time").val("bn_time");
					if ($("#bn_day").attr("disabled") == false) { $("#bn_day").attr("disabled","disabled"); }
					if ($("#bn_time").attr("disabled") == false) { $("#bn_time").attr("disabled","disabled"); }
					if ($("#bn_submit").attr("disabled") == false) { $("#bn_submit").attr("disabled","disabled"); }
					$("#bn_submit").css({ 'opacity' : '0.50', 'cursor' : 'wait' });
					$("#bn_loader").hide();
				} else if (cinema != "bn_cinema" && movie != "bn_movie") {
					var day = $("select#bn_day").val();
					var time = $("select#bn_time").val();
					$("#bn_step1").text("1. Change cinema OR change film:");
					$("#bn_day").load("/common/inc.bn_days.php", 
						{ mov : movie, cin : cinema, d : day },
						function () { 
							day = $("select#bn_day").val();
							if (day == "bn_day") {
								if ($("#bn_time").attr("disabled") == false) { $("#bn_time").attr("disabled","disabled"); }
								if ($("#bn_submit").attr("disabled") == false) { $("#bn_submit").attr("disabled","disabled"); }
								$("#bn_submit").css({ 'opacity' : '0.50', 'cursor' : 'wait' });
								$("#bn_loader").hide();
							} else {
								$("#bn_time").load("/common/inc.bn_times.php", 
									{ mov : movie, cin : cinema, d : day, t : time }, 
									function () { 
										time = $("select#bn_time").val(); 
										$("#bn_time").removeAttr("disabled");
										$("#bn_loader").hide();
									});
							}
						});
					$("#bn_day").removeAttr("disabled");
				} 
				
			});
	}
);

$("select#bn_day").change( 
	function () {
		$("#bn_loader").show();
		var cinema = $("select#bn_cinema").val();
		var movie = $("select#bn_movie").val();
		var day = $("select#bn_day").val();
		var time = $("select#bn_time").val();
		$("#bn_time").load("/common/inc.bn_times.php", 
			{ mov : movie, cin : cinema, d : day, t : time }, 
			function () { 
				time = $("select#bn_time").val(); 
				$("#bn_time").removeAttr("disabled");
				if ($("#bn_submit").attr("disabled") == false) { $("#bn_submit").attr("disabled","disabled"); }
				$("#bn_submit").css({ 'opacity' : '0.50', 'cursor' : 'wait' });
				$("#bn_loader").hide();
			});
	}
);

$("select#bn_time").change( 
	function () {
		$("#bn_loader").show();
		if ($("#bn_submit").attr("disabled") == false) { $("#bn_submit").attr("disabled","disabled"); }
		$("#bn_submit").css({ 'opacity' : '0.50', 'cursor' : 'wait' });
		var cinema = $("select#bn_cinema").val();
		var movie = $("select#bn_movie").val();
		var day = $("select#bn_day").val();
		var time = $("select#bn_time").val();
		$("#bn_lookup").load("/common/inc.bn_lookup.php", 
			{ mov : movie, cin : cinema, d : day, t : time }, 
			function () {
				time = $("select#bn_time").val(); 
				if (time != "bn_time") {
					$("#bn_submit").removeAttr("disabled");
					$("#bn_submit").css({ 'opacity' : '1', 'cursor' : 'pointer' });
					$("#bn_loader").hide();
				} 
				$("#bn_loader").hide();
			});
	}
);


$("#bn_form").submit(function () {
	var lookup = $("#bn_lookup").text();
	window.location = lookup;
	return false; 
});
									 
$.fn.clearForm = function() {
	$("#bn_loader").show();
	$("#bn_step1").text("1. Choose a cinema OR a film:");
	$("#bn_movie").load("/common/inc.bn_movies.php", { mov : 'bn_movie', cin : 'bn_cinema' });
	$("#bn_cinema").load("/common/inc.bn_cinemas.php", { mov : 'bn_movie', cin : 'bn_cinema' }, function() { $("#bn_loader").hide(); });
	$("#bn_day").load("/common/inc.bn_days.php");
	$("#bn_time").load("/common/inc.bn_times.php");
	$("#bn_day").attr("disabled","disabled");
	$("#bn_time").attr("disabled","disabled");
	
};


});