


function calcularDias(){
	var precios = new Array (12,20,27,33,38,42,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);
    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.floor((fecha2-fecha1)/1000/3600/24);
    if(resta<0)resta=-1;
	res = "Para servicios al aeropuerto la contrataci&oacute;n m&iacute;nima es 1 d&iacute;a";
    calcularPrecio(resta,precios,"resultado",res);
}

function calcularDias2(){
	var precios = new Array (0,0,52,58,63,67,71,75,79,83,87,91,95,99,101,105,109,113,117,121,125,128,131,134,137,140,143,146,149,152,155,158,161,164);
    
    var dia1 = document.calculo2.day_aics_fecha_de_entrada.value;
    var mes1 = document.calculo2.month_aics_fecha_de_entrada.value;
    var ano1 = document.calculo2.year_aics_fecha_de_entrada.value;

    var dia2 = document.calculo2.day_aics_fecha_de_salida.value;
    var mes2 = document.calculo2.month_aics_fecha_de_salida.value;
    var ano2 = document.calculo2.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.floor((fecha2-fecha1)/1000/3600/24);
    if(resta<2)resta=-1;
	res = "Para servicios al puerto la contrataci&oacute;n m&iacute;nima son 3 d&iacute;as";
    calcularPrecio(resta,precios,"resultado2",res);
}

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

    //cada posicion representa el incremento del precio por dia
   
    //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 = res_mod;
    }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(result);
    div.innerHTML = res;
}



