$(function(){
	$("form[name=booking]").bind('submit', function(event){
		event.preventDefault(); //do not let the form submit
		//console.log("prevented default form submission");
	});
	
	$('#submit').bind('click', function(event){
		var isValid = checkForm();
		if(isValid)
		{
			//console.log( "Form passed validation." );
			//create a paramenters object
			$('#ajax_loader').css('visibility','visible');
			var parameters = {
					txtName: $('#txtName').val(),
					txtPhone: $('#txtPhone').val(),
					txtEmail: $('#txtEmail').val(),
					txtDate: $('#txtDate').val(),
					txtTime: $('#txtTime').val(),
					txtAge: $('#txtAge').val(),
					selectGender: $('#selectGender').val(),
					txtAddress: $('#txtAddress').val(),
					captcha_code: $('#captcha_code').val()
			};
			//post form details using ajax
			
			$.getJSON('booking-processor.php', parameters, function(data){
				var msg = "";
				if(data.success)
				{
					//msg = data.msg;
					$('#ajax_loader').css('visibility','hidden');
					SexyLightbox.show("Booking submited!", "#TB_inline?height=150&width=400&background=#fff&modal=1&inlineId=thankyou", "sexylightbox");
					//clear all fields of submited values
					
					$('input[type=text]','form[name=booking]').each(function(){
						this.value = "";
					});
					
					$('textarea','form[name=booking]').each(function(){
						this.value = "";
					});
					
					$('#captchaTry').trigger('click');
					
				} else {
					
					$.each(data['errors'], function(index, errorData){
						msg += 	""+errorData.msg+"\n";						
					});
					$('#captchaTry').trigger('click');
					$('#ajax_loader').css('visibility','hidden');
					displayMsg( msg );
				}
				
			})
		}
	});
	
	function displayMsg(msg)
	{
		/*
		if(msg == 'undefined')
		{
			msg = "";	
		}
		*/
		alert(msg);	
	}
	
});
