// JavaScript Document
$.datepicker.setDefaults($.datepicker.regional['es']);
$(function() {
	var dates = $('#llegada, #salida').datepicker({
		defaultDate: 0,
		dateFormat: 'dd/mm/yy',
		minDate: 0,
		numberOfMonths: 2,
		showOn: 'both',
		duration:0,
		buttonImage: '/images/b_calendar.png',
		buttonImageOnly: true,
		onSelect: function(selectedDate) {
			var option = this.id == "llegada" ? "minDate" : "maxDate";
			var instance = $(this).data("datepicker");
			var date = $.datepicker.parseDate(instance.settings.dateFormat || $.datepicker._defaults.dateFormat, selectedDate, instance.settings);
			var date2=new Date(date);
			if(this.id == "llegada"){
				date2.setDate(date.getDate()+1);
				dates.not(this).datepicker("option", option, date2);
			}

		},
		beforeShow: function() {
			var option = this.id == "llegada" ? "maxDate" : "minDate";
			var fecha_valor = this.id == "llegada" ? $('#salida').val() : $('#llegada').val();
			var split_fecha=fecha_valor.split('/');
			var new_fecha=new Date(parseInt(split_fecha[2]),parseInt(split_fecha[1])-1,parseInt(split_fecha[0]));
			if(this.id != "llegada"){
				new_fecha.setDate(new_fecha.getDate()+1);
				$(this).datepicker("option", option, new_fecha);
			}
		}
	});
	
	$("a.mostrar_promociones").click(function(event){
		event.preventDefault(event);
		var me=this;
		var id=$(me).attr("id");
		var position=$(me).offset();
		var promo=id.split("_");
		var ancho=(parseInt($(me).width())/2)-8;
		var base_left=$("#lista_promos-"+promo[2]).offset();
		var left=(position.left-base_left.left)+5+ancho;
		$("a.mostrar_promociones").removeClass('promo_activa');
		$(me).addClass('promo_activa');
		$(".apundador").css("left",left);
		$("div.desc_contenedor").hide();
		$("#contenedor_"+promo[1]+"_"+promo[2]).show('fast');
	});
	$(".btn_cerrar_promo").click(function(){
		$("a.mostrar_promociones").removeClass('promo_activa');
		$("div.desc_contenedor").hide();
	});
	
	
	
});
function isDate(fecha){
	retorno=false;
	valores=fecha.split('/');
	dia=valores[0];
	mes=valores[1];
	anio=valores[2];

	fecha_actual=new Date();
	anio_actual=fecha_actual.getFullYear();
	mes_actual=fecha_actual.getDate();
	fecha_seleccionada = new Date(anio,mes,dia);
	
	if(fecha_seleccionada >= fecha_actual){
		if(dia > 0 && dia < new Date(anio,mes,0) && mes > 0 && mes < 13 && anio >=anio_actual && anio < 32768 ){
			retorno=true;
		}
	}
	return retorno;
}

