function enviar() {
	if ( checkentrada() ) { //Comprueba si la entrada es igual o mayor que hoy
		if ( calculanoches() ) {			
			document.getElementById("form-quick").submit();
		}
		else {
			alert('La fecha de salida debe estar entre 1 y 10 dias posterior a la fecha de llegada');
		}
	}
	else {
		alert('La fecha de entrada debe ser mayor o igual a la fecha actual');
	}
	

}

function checkentrada() {
	arr_entrada	= document.getElementById("entrada").value.split("/");
	fentrada	= arr_entrada[2]+""+arr_entrada[1]+""+arr_entrada[0];
	fentrada	= parseInt(fentrada);

	hoy			= new Date();
	fhoy		= hoy.getFullYear()+""+anadecero((hoy.getMonth()+1))+""+anadecero(hoy.getDate());
	fhoy		= parseInt(fhoy);


	return ( (fentrada-fhoy) >= 0 ) ? true : false;
}


function anadecero(int) {
	str	= int.toString();
	return (str.length == 1) ? '0'+str : str;
}


function calculanoches() {
	check	= false;

	/*entrada		= document.getElementById("entrada").value.split("/");
	salida		= document.getElementById("salida").value.split("/");
	
	fentrada	= parseInt(entrada[2]+""+entrada[1]+""+entrada[0]);
	fsalida		= parseInt(salida[2]+""+salida[1]+""+salida[0]);
	*/
	var aconvertir_entrada = document.getElementById("entrada").value.split("/");
	var entrada_convertida = aconvertir_entrada[1]+"/"+aconvertir_entrada[0]+"/"+aconvertir_entrada[2];
	
	
	var aconvertir_salida = document.getElementById("salida").value.split("/");
	var salida_convertida = aconvertir_salida[1]+"/"+aconvertir_salida[0]+"/"+aconvertir_salida[2];

    var date1 = new Date(entrada_convertida);
    var date2 = new Date(salida_convertida);

    var minutes = 1000*60;
    var hours = minutes*60;
    var days = hours*24;

    var diff = Math.abs(date1.getTime() - date2.getTime());
	var noites = Math.round(diff / days);
	
	
	
	
	if ( (noites > 0)) {
		document.getElementById("noches").value = noites;
		check	= true;
	}
	return check;
}


function returnNumberOfDaysBetweenTwoDates() {
	var aconvertir_entrada = document.getElementById("entrada").value.split("/");
	var entrada_convertida = aconvertir_entrada[1]+"/"+aconvertir_entrada[0]+"/"+aconvertir_entrada[2];
	
	
	var aconvertir_salida = document.getElementById("salida").value.split("/");
	var salida_convertida = aconvertir_salida[1]+"/"+aconvertir_salida[0]+"/"+aconvertir_salida[2];

    var date1 = new Date(entrada_convertida);
    var date2 = new Date(salida_convertida);

    var minutes = 1000*60;
    var hours = minutes*60;
    var days = hours*24;

    var diff = Math.abs(date1.getTime() - date2.getTime());

	alert(Math.round(diff / days));

    return Math.round(diff / days);
}




$(document).ready(function(){
	$('#destacados ul li#barcelonamar').hide();
	$('#destacados ul li#spa_villalba').hide();
	$('#destacados ul li#attica_coruna').hide();
	//$('#destacados ul li#as_galeras').hide();
		$.ajax({
			url: "proxy_atticacoruna.php",
			dataType: "xml",
			success: function(xml) {
				$(xml).find('oferta').each(function(){
					var titular = $(this).find('titular').text();
					var url = $(this).find('link').text();
					
					var titular_eng = $(this).find('titular_eng').text();
					var url_eng = $(this).find('link_eng').text();

					var cadenacheck_coru = titular.toLowerCase();
					var arr_comparar_coru = cadenacheck_coru.split(" ");
					var found_coru = $.inArray("no", arr_comparar_coru);

					if(found_coru<0){
						$('#destacados ul li#attica_coruna').show();
						$('#destacados ul li#attica_coruna p.oferta').html(titular);
						$('#destacados ul li#attica_coruna p.linkele a').attr('href',url);	
						
						$('#destacados ul li#attica_coruna p.oferta_eng').html(titular_eng);
						$('#destacados ul li#attica_coruna p.linkele_eng a').attr('href',url_eng);	
					}else{
						$('#destacados ul li#attica_coruna').hide();
					}
				});
			}
		});

		$.ajax({
			url: "proxy_spavillalba.php",
			dataType: "xml",
			success: function(xml) {
				$(xml).find('oferta').each(function(){
					var titular = $(this).find('titular').text();
					var url = $(this).find('link').text();

					var titular_eng = $(this).find('titular_eng').text();
					var url_eng = $(this).find('link_eng').text();


					var cadenacheck_spa = titular.toLowerCase();
					var arr_comparar_spa = cadenacheck_spa.split(" ");
					var found_spa = $.inArray("no", arr_comparar_spa);

					if(found_spa<0){
						$('#destacados ul li#spa_villalba').show();
						$('#destacados ul li#spa_villalba p.oferta').html(titular);
						$('#destacados ul li#spa_villalba p.linkele a').attr('href',url);
						
						$('#destacados ul li#spa_villalba p.oferta_eng').html(titular_eng);
						$('#destacados ul li#spa_villalba p.linkele_eng a').attr('href',url_eng);
					}else{
						$('#destacados ul li#spa_villalba').hide();
					}
					
				});
			}
		});
		
		$.ajax({
			url: "proxy_bcnmar.php",
			dataType: "xml",
			success: function(xml) {
				$(xml).find('oferta').each(function(){
					var titular = $(this).find('titular').text();
					var url = $(this).find('link').text();
					var titular_eng = $(this).find('titular_eng').text();
					var url_eng = $(this).find('link_eng').text();


					var cadenacheck_bcn = titular.toLowerCase();
					var arr_comparar_bcn = cadenacheck_bcn.split(" ");
					var found_bcn = $.inArray("no", arr_comparar_bcn);

					if(found_bcn<0){
						$('#destacados ul li#barcelonamar').show();

						$('#destacados ul li#barcelonamar p.oferta_eng').html(titular_eng);
						$('#destacados ul li#barcelonamar p.linkele_eng a').attr('href',url_eng);

						$('#destacados ul li#barcelonamar p.oferta').html(titular);
						$('#destacados ul li#barcelonamar p.linkele a').attr('href',url);		
					}else{
						$('#destacados ul li#barcelonamar').hide();
					}
				});
			}
		});

		$("#hoteles").change(function() {
          $("#hoteles option:selected").each(function () {
              dataString = $(this).val();
              });

			idioma = $('#idioma_form').val();
			$.ajax({  
			type: "POST",
			dataType: "script",
			url: "form_hoteles.php",
			beforeSend: function(objeto){
			           $("#hotel_form").empty().html('<b>cargando formulario de reservas....</b>')
			},
			data: "hoteles="+dataString+"&idioma="+idioma,  
			success: function(res) {  
 					$("#hotel_form").empty().html(res)
					
						$(".date-pick").datePicker({clickInput:true})
						$("#entrada").bind("dpClosed",function(e, selectedDates){
								var d = selectedDates[0];
								if (d) {d = new Date(d);$("#salida").dpSetStartDate(d.addDays(1).asString());
								}
							}
						).bind('dateSelected',
					function(e, selectedDate, $td, state)
					{
						dia = selectedDate.getDate();
						mes = selectedDate.getMonth()+1;
						ano = selectedDate.getFullYear();
						$("#checkin_monthday").val(dia)
						$("#checkin_year_month").val(ano+'-'+mes)
					}
					);
						
						$("#salida").bind("dpClosed",function(e, selectedDates)
							{
								var d = selectedDates[0];
								if (d) {d = new Date(d);$("#entrada").dpSetEndDate(d.addDays(-1).asString());}
							}
						).bind('dateSelected',
					function(e, selectedDate, $td, state)
					{
						dia = selectedDate.getDate();
						mes = selectedDate.getMonth()+1;
						ano = selectedDate.getFullYear();
						$("#checkout_monthday").val(dia)
						$("#checkout_year_month").val(ano+'-'+mes)
					});
						
					
				}  
			});
		})
		
idioma = $('#idioma_form').val();
		$.ajax({  
		type: "POST",
		dataType: "script",
		url: "form_hoteles.php",
		beforeSend: function(objeto){
		$("#hotel_form").empty().html('<b>cargando formulario de reservas....</b>');
		
		},
		data: "hoteles="+"coruna&idioma="+idioma,  
		success: function(res) {  
		
				$("#hotel_form").empty().html(res)
					$(".date-pick").datePicker({clickInput:true})
					$("#entrada").bind(
						"dpClosed",
						function(e, selectedDates)
						{
							var d = selectedDates[0];
							if (d) {
								d = new Date(d);
								$("#salida").dpSetStartDate(d.addDays(1).asString());
							}
						}
					).bind('dateSelected',
					function(e, selectedDate, $td, state)
					{
						dia = selectedDate.getDate();
						mes = selectedDate.getMonth()+1;
						ano = selectedDate.getFullYear();
						$("#checkin_monthday").val(dia)
						$("#checkin_year_month").val(ano+'-'+mes)
					}
					);
					
					$("#salida").bind(
						"dpClosed",
						function(e, selectedDates)
						{
							var d = selectedDates[0];
							if (d) {
								d = new Date(d);
								$("#entrada").dpSetEndDate(d.addDays(-1).asString());
							}
						}
					).bind('dateSelected',
					function(e, selectedDate, $td, state)
					{
						dia = selectedDate.getDate();
						mes = selectedDate.getMonth()+1;
						ano = selectedDate.getFullYear();
						$("#checkout_monthday").val(dia)
						$("#checkou_year_month").val(ano+'-'+dia)
					});
			}  
		});
});