var today = new Date();
//sumando 1 al mes arregla el bug de fechas
var nextweek = new Date(today.getFullYear(), today.getMonth()+1, today.getDate()+7);
var twoweek = new Date(today.getFullYear(), today.getMonth()+1, today.getDate()+14);


var precio_min = 0;
var precio_min_sel = 0;
var precio_max = 1000;
var precio_max_sel = 1000;


$(document).ready(function() {
						   
	/* BUSCADOR */
					   
	$("#locrec").autocomplete({
		source: "/scripts/script_autocompleter.php?idioma="+idioma,
		minLength: 3,
		select: function(event, ui) {
			$(this).attr('url',ui.item.url);
			$("#locrec").val(ui.item.value);
		},
		changue: function(event, ui) {
		},
		close: function(event, ui) {
		}
	}).data( "autocomplete" )._renderItem = function( ul, item ) {
		return $( "<li></li>" )
			.data( "item.autocomplete", item )
			.append( "<a>" + item.value.replace(eval('/('+item.term+')/i'),'<b>$1</b>') + "</a>" )
			.appendTo( ul );
	};
	
	$('#mismaloc').click(function(){
		if($(this).attr('checked')==false){
			$('#otraloc').html('<table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td width="100">&nbsp;</td><td>&nbsp;</td><td><strong>Escribe</strong> el nombre de la ciudad</td></tr><tr><td width="100">&nbsp;</td><td width="60"><strong>Devoluci&oacute;n</strong></td><td><input name="locent" type="text" id="locent" size="50" /></td></tr></table>');
				   
			$("#locent").autocomplete({
				source: "scripts/script_autocompleter.php",
				minLength: 3,
				select: function(event, ui) {
					$(this).attr('url',ui.item.url);
				},
				changue: function(event, ui) {
				},
				close: function(event, ui) {
				
				}
			}).data( "autocomplete" )._renderItem = function( ul, item ) {
				return $( "<li></li>" )
					.data( "item.autocomplete", item )
					.append( "<a>" + item.value.replace(eval('/('+item.term+')/i'),'<b>$1</b>') + "</a>" )
					.appendTo( ul );
			};
			
		}else{
			$('#otraloc').html('');
		}
	 });
	
	$('#fecharec').val(cerodelante(nextweek.getDate()) + '-' + cerodelante(nextweek.getMonth()) + '-' + cerodelante(nextweek.getFullYear()) );
	$('#fechaent').val(cerodelante(twoweek.getDate()) + '-' + cerodelante(twoweek.getMonth()) + '-' + cerodelante(twoweek.getFullYear()) );
	
	var dates = $('#fecharec, #fechaent').datepicker({
		dateFormat: "dd-mm-yy",
		changeMonth: true,
		numberOfMonths: 1,
		showOn: 'focus',
		buttonImage: '/scripts/js/themes/base/calendar.gif',
		buttonImageOnly: false,
		onSelect: function(selectedDate) {
			var option = this.id == "fecharec" ? "minDate" : "maxDate";
			var instance = $(this).data("datepicker");
			var date = $.datepicker.parseDate(instance.settings.dateFormat || $.datepicker._defaults.dateFormat, selectedDate, instance.settings);
			dates.not(this).datepicker("option", option, date);
			if( $('#fechaent').val() == '' || $('#fecharec').val() == $('#fechaent').val() ){ 
				var date = $('#fecharec').datepicker('getDate');
				date.setDate(date.getDate() + 1);
				$('#fechaent').datepicker('setDate', date);
			}
		}
	});
	
		$('#fechaent').datepicker( "option", "minDate", '+7' );
	
	
	$("#pais").change(function () {
		cambiodepais($(this).val());
	});
	/*
	$('#locrec').change(function() {
		$('#locent').attr("selectedIndex",$(this).attr("selectedIndex") );
	});
	*/
	
});

function cerodelante(num){
	if(num<10)
		return '0'+num;
	else
		return num
}


function cambiodepais(pais){
	$('#locrec').attr("disabled", true); 
	$('#locent').attr("disabled", true); 		
	$('#enviarbuscador').attr("disabled", true); 
	
	$.ajax({
		type: "GET",
		url: '/scripts/script_asincoches_buscador.php',
		cache: false,
		data: "idioma=es&pais=" + pais + "",
		success: function(data,status,error) {
			/**/
			$('#locrec').html(data);
			$('#locent').html(data);
			
			$('#locrec').attr("disabled", false); 
			$('#locent').attr("disabled", false); 			
			$('#enviarbuscador').attr("disabled", false); 
			
		},
		error: function(data,status,error){
			/**/
		}
	});
}

function cargabuscaselects(dest){
	$('#selector').load('buscador_selects.php','locrec=' + escape(dest) );
}
