$(document).ready(function(){
		
	/**		QUICK SEARCH	*/	
		$("#quicksearch-state").attr("disabled", true);
		
		$("#quicksearch-country").change(function(){
			
			if(document.getElementById("quicksearch-country").value == "")
			{
				$("#quicksearch-state").attr("disabled", true);
			} else {
				document.getElementById("quicksearch-state-container").innerHTML = "<img src=\"/images/icons/loading.gif\" width=\"20\" height=\"20\" alt=\"...\">";
				$.post("/content/sidebar/quicksearch/retrieve.php",{country: document.getElementById("quicksearch-country").value}, function(data)
						{
							if(data !=""){
								document.getElementById("quicksearch-state-container").innerHTML = data;
							} else {
								document.getElementById("quicksearch-state-container").innerHTML = "<select name=\"state\" size=\"1\"><option value=\"\">Any</option></select>";
							}
						}
					);
				$("#quicksearch-state").attr("disabled", false);
			}
		})
		
	/**		DATEPICKER		*/
		$('#quicksearch-arrival').datepicker({
			dateFormat: 'dd/mm/yy',
			numberOfMonths: 1,
			beforeShow: customRange
		});
		
		$('#quicksearch-departure').datepicker({
			dateFormat: 'dd/mm/yy',
			numberOfMonths: 1,
			beforeShow: customRange
		});
			
	//DEPARTURE DISABLE
		if($("#quicksearch-departure").attr('value') == "")
		{$("#quicksearch-departure").datepicker("disable");}
		
		$("#quicksearch-arrival").change(function(){
			if($("#input-arrival").attr('value')=="")
			{
				$("#quicksearch-departure").datepicker("disable");
			} else {
				$("#quicksearch-departure").datepicker("enable");
			}
		});

	//MIN & MAX VALUES
		function customRange(input)
		{
			return {
				minDate: (input.id == 'quicksearch-departure' ? $('#quicksearch-arrival').datepicker('getDate') : 0),
				maxDate: (input.id == 'quicksearch-arrival' ? $('#quicksearch-departure').datepicker('getDate') : null)
			};
		}
});
