


function calcularDias(){
    var dia1 = document.calculo.day_aics_fecha_de_entrada.value;
    var mes1 = document.calculo.month_aics_fecha_de_entrada.value;
    var ano1 = document.calculo.year_aics_fecha_de_entrada.value;

    var dia2 = document.calculo.day_aics_fecha_de_salida.value;
    var mes2 = document.calculo.month_aics_fecha_de_salida.value;
    var ano2 = document.calculo.year_aics_fecha_de_salida.value;

    var fecha1 = new Date(ano1,mes1-1,dia1);
    var fecha2 = new Date(ano2,mes2-1,dia2);
    
    var resta=Math.ceil((fecha2-fecha1)/1000/3600/24);
    if(resta<0)resta=-1;
    calcularPrecio(resta);
}

function calcularPrecio(numeroDias){
    //numero de dias que tienen fijada la tarifa
    var numeroDiasConPrecioFijado=34;

    //cada posicion representa el incremento del precio por dia
    var precios = new Array (12,24,35,40,42,44,46,50,54,58,62,66,70,74,76,80,84,88,92,96,100,103,106,109,112,115,118,121,124,127,130,133,135,139);
    
    //despues de numeroDiasConPrecioFijado el precio de incremento por dia
    var precioRestantes = 3;

    //precio final despues del calculo
    var precioFinal = 0;

    //en caso de que entre y salga el mismo dia, numeroDias=0; al menos, siempre va a reservar un día
    //en el resto de casos; si entra un día y sale al siguiente, la reserva son dos días, no uno
    //con ambos casos, hay que sumar 1 a numeroDias
    numeroDias++;


    if(numeroDias<=0){
        precioFinal = -1;
    }else if(numeroDias<=numeroDiasConPrecioFijado){
        precioFinal = precios[numeroDias-1];//-1 porque el vector empieza en 0
    }else{
        var restantes = numeroDias-numeroDiasConPrecioFijado;
        precioFinal = precios[numeroDiasConPrecioFijado-1]+(restantes*precioRestantes);//-1 porque el vector empieza en 0
    }

    var res = "";
    if(precioFinal==-1){
        res = "Datos erróneos";
    }else{
        res = "Tiempo de estancia: <span style=\"color: #06c\">"+numeroDias+" d&iacute;as</span><br>Precio estancia: <span style=\"color: #06c\">"+precioFinal+" euros</span>";
    }
    var div = document.getElementById('resultado');
    div.innerHTML = res;
}


