$(document).ready(function(){
	
	// On Ajax Call -------------------------------------------------------------------------
	
	var loadername = ""; // loader div name
	
	$().ajaxSend(function(r,s){  
		$(loadername).show();  
	});
	
	$().ajaxStop(function(r,s){  
		$(loadername).fadeOut("fast");  
	});

	
	$("#submitsend").click(function(){
											  
		loadername = "#contactloader";
		
		$('#sendwarning').fadeOut(200).hide();
		$('#sendsuccess').fadeOut(200).hide();
		
		var name = $('#name').attr('value'); 
		var email = $('#email').attr('value');
		var tel = $('#tel').attr('value'); 
		var comments = $('#comments').attr('value');
	
		var dataString = 'name=' + name + '&email=' + email + '&tel=' + tel + '&comments=' + comments;
	
		if(name == '' || tel == '' || comments == '' || !/.+@.+\.[a-zA-Z]{2,4}$/.test(email))
		{
			$('#sendsuccess').fadeOut(200).hide();
			$('#sendwarning').fadeIn(200).show();
		}
		else
		{
			$.ajax({
				type: "POST",
    			url: "contact_process.php",
    			data: dataString,
    			success: function()
				{
					$('#sendwarning').fadeOut(200).hide();
					$('#sendsuccess').fadeIn(200).show();
				}
			});
		}
    return false;
	}); // end of $("#updatepassword").click(function()
	
	$("#submitbooking").click(function(){
											  
		loadername = "#bookloader";
		
		$('#bookwarning').fadeOut(200).hide();
		$('#booksuccess').fadeOut(200).hide();
		
		var firstname = $('#firstname').attr('value');
		var lastname = $('#lastname').attr('value');
		var address = $('#address').attr('value');
		var city = $('#city').attr('value');
		var state = $('#state').attr('value');
		var country = $('#country').attr('value');
		var tel = $('#tel').attr('value');
		var fax = $('#fax').attr('value');
		var email = $('#email').attr('value');
	
		var arr_date = $('#arr_date').attr('value');
		var arr_month = $('#arr_month').attr('value');
		var dep_date = $('#dep_date').attr('value');
		var dep_month = $('#dep_month').attr('value');
	
		var guide = $('#guide').attr('value');
		var tour = $('#tripname').attr('value');
		var group = $('#group').attr('value');
	
		var airfrom = $('#airfrom').attr('value');
		var airto = $('#airto').attr('value');
		var radio = $('#radio').attr('value');
	
		var comments = $('#comments').attr('value');
	
		var dataString = 'firstname=' + firstname + '&lastname=' + lastname + '&address=' + address + '&city=' + city + '&state=' + state + '&country=' + country + '&tel=' + tel + '&fax=' + fax + '&email=' + email + '&arr_date=' + arr_date + '&arr_month=' + arr_month + '&dep_date=' + dep_date + '&dep_month=' + dep_month + '&guide=' + guide + '&tour=' + tour + '&group=' + group + '&airfrom=' + airfrom + '&airto=' + airto + '&radio=' + radio + '&comments=' + comments;
	
		if(airfrom == '' || airto == '' || firstname == '' || lastname == '' || address == '' || city == '' || state == '' || tel == '' || fax == '' || group == '' || !/.+@.+\.[a-zA-Z]{2,4}$/.test(email))
		{
			$('#booksuccess').fadeOut(200).hide();
			$('#bookwarning').fadeIn(200).show();
		}
		else
		{
			$.ajax({
				type: "POST",
    			url: "booking.php",
    			data: dataString,
    			success: function()
				{
					$('#bookwarning').fadeOut(200).hide();
					$('#booksuccess').fadeIn(200).show();
				}
			});
		}
    return false;
	}); // end of $("#updatepassword").click(function()
	
	$(".addlist").click(function(){
								 
		loadername = "hiddenloader";
		
		var tripname = $('#tripname').attr('value'); 
		var tripurl = $('#tripurl').attr('value');
	
		var dataString = 'tripname=' + tripname + '&tripurl=' + tripurl;
	
			$.ajax({
				type: "POST",
    			url: "shortlist_add.php",
    			data: dataString,
    			success: function()
				{
					$(".addlist").fadeOut(200).hide();
					$(".addlist").fadeIn(500).show();
				}
			});
    return false;
	}); // end of $("#updatepassword").click(function()

});