	$(function() {
		
		//Activate a tab when clicked in the Qucik Search Form
		if($('.quick_search').length > 0){
			$('.quick_search a').click(function(){
				$(this).closest('ul').find('li').removeClass('selected');
				$(this).parent().attr('class','selected');
				var ctab = $(this).attr('class');
				for(i=1;i<=4;i++) $("#quick_search_tab"+i).attr('class','hide');
				$("#"+ctab).attr('class','show');
			});
		}
		
		//Activate a tab when clicked in the Find Offers Form
		if($('.form-tabs').length > 0){
			$('.form-tabs a').click(function(){
				
				$(this).closest('ul').find('a').removeClass('selected');
				$(this).addClass('selected');
				var ctab = $(this).parent().attr('class');
				for(i=1;i<=4;i++) $("#tab"+i).attr('class','hide');
				if(ctab == "tab1" || ctab == "tab2" || ctab == "tab3") $("#"+ctab).attr('class','show');
				else $("#tab4").attr('class','show');
							
			});
		}
		
		//Form for cars
		if($("#quicksearch_car").length > 0){
			$("#qs_car_ctry_loader").css("display","none");
			
			$("#qs_car_country").change(function(){
				if(this.value == "") return 0;
				$("#qs_car_ctry_loader").css("display","inline");
				data = 'car_dest_ctry='+this.value;
				
				$.post(site_url+"ajax/getcities", data, function(responseText){
					$("#qs_car_ctry_loader").css("display","none");
					
					if(responseText != ""){
						var res = responseText.split("<nxt>");
						if(res[0] == 'error') alert(res[1]);
						else if(res[0] == 'success'){
							$("#qs_car_pickup").html(res[1]);
							$("#qs_car_dropoff").html(res[1]);
						}
					}
				});
				
			});
			
		
}
		//Form for chauffeur
		if($("#quicksearch_chauffeur").length > 0){
			$("#qs_chauffeur_date_to").datepicker({ minDate: new Date() });
			$("#qs_chauffeur_date_from").datepicker({ minDate: new Date() });
		}
		
		//Form for sports cars
		if($("#quicksearch_sports_cars").length > 0){
			$("#qs_sports_cars_date_to").datepicker({ minDate: new Date() });
			$("#qs_sports_cars_date_from").datepicker({ minDate: new Date() });
		}
		
		$('#qs_car_date_from, #qs_car_date_to').datepicker({ minDate: new Date() });
		
		/*function customRange(input) 
		{ 
		return {
			 minDate: (input.id == "qs_car_date_from" ? new Date() : new Date()),
			 minDate: (input.id == "qs_car_date_to" ? $("#qs_car_date_from").datepicker("getDate") : new Date())
		   }; 
		}*/

	$(document).ready(function() {
		
		// if a user selects DUBAI for pickup, automatically choose DUBAI for dropoff
		$('#qs_car_pickup, #car_pickup').change(function(){
			var pickup_val = $(this).val();
			var dropoff = $('#qs_car_dropoff, #car_dropoff');
			dropoff.val(pickup_val);
		});
	});
});
