var mailinglist;
var bookfunction;
var booktable;

var showContent = function() {
	$('.page').fadeIn(400);
	$('#panel').jScrollPane({showArrows:true});	
}

$(document).ready(
	function() {
		ready();
		setTimeout(showContent, 1000);
	}
);

function ready(){
	$('a.iframe').fancybox({
		'overlayColor': '#000',
		'overlayOpacity': 0.5
	});	
	//$('.page').hide();
	//var loadTime = setTimeout(showContent, 2000);
	$('#closeBtn').click( 
		function() {
			$(this).parent().fadeOut('slow');
		}
	);
	$('#openRightBox').click(
		function() {
			$('.right-column').fadeIn('slow');
		}
	);
	
	$('a#mailinglist').click(
		function(){
			$('a#mailinglist').hide();
			
			mailinglist=$.ajax({
				type: "POST",
				url: "home/newsletter",
				data:$('input.mailinglist'),
				dataType:"json",
				error: function(){
//					location.reload(true);
				},
				success: function(resp){
					if(resp.Errors){
						msg='Your form contained the following errors:\n\n';
						for(i in resp.Errors){
							msg+='- '+resp.Errors[i]+'\n';	
						}
						alert(msg);
					}
					else {
						$('.right-column').fadeOut('slow');
						$('.mailinglist').each(
							function(){
								if(this.type=='checkbox' || this.type=='radio'){
									this.checked=false;	
								}
								else {
									this.value='';
								}
							}
						);
						alert('Thank-you for signing up to our newsletter.');	
					}
					$('a#mailinglist').show();
				}
			});
		}
	);
	
	$('a#bookfunction').click(
		function(){
			$('a#bookfunction').hide();
			
			bookfunction=$.ajax({
				type: "POST",
				url: "lounge/function",
				data:$('.bookfunction'),
				dataType:"json",
				error: function(){
					location.reload(true);
				},
				success: function(resp){
					if(resp.Errors){
						msg='Your form contained the following errors:\n\n';
						for(i in resp.Errors){
							msg+='- '+resp.Errors[i]+'\n';	
						}
						alert(msg);
					}
					else {
						$('.right-column').fadeOut('slow');
						$('.bookfunction').each(
							function(){
								if(this.type=='checkbox' || this.type=='radio'){
									this.checked=false;	
								}
								else {
									this.value='';
								}
							}
						);
						alert('Thank-you!\n\nYou will hear from us shortly.');	
					}
					$('a#bookfunction').show();
				}
			});
		}
	);
	
	$('a#booktable').click(
		function(){
			$('a#booktable').hide();
			
			booktable=$.ajax({
				type: "POST",
				url: "restaurant/book",
				data:$('.booktable'),
				dataType:"json",
				error: function(){
					location.reload(true);
				},
				success: function(resp){
					if(resp.Errors){
						msg='Your form contained the following errors:\n\n';
						for(i in resp.Errors){
							msg+='- '+resp.Errors[i]+'\n';	
						}
						alert(msg);
					}
					else {
						$('.right-column').fadeOut('slow');
						$('.booktable').each(
							function(){
								if(this.type=='checkbox' || this.type=='radio'){
									this.checked=false;	
								}
								else {
									this.value='';
								}
							}
						);
						alert('Thank-you!\n\nYou will hear from us shortly.');	
					}
					$('a#booktable').show();
				}
			});
		}
	);
}
