
function confermaCancellaLM(id) {
    conf = confirm("Sei sicuro di voler cancellare l'offerta lastminute selezionata?");
    if(conf) {
        document.getElementById("velanet").style.cursor="wait";
        document.getElementById("azione"+id).value = 'cancella';
        document.getElementById("offerta"+id).value = id;
        mostraProgress();
        document.getElementById("lmForm"+id).submit();
    }
}

function controllaInsOfferta() {
    errori = 0
    passa  = false;
    messaggio = "";
    if(document.getElementById("tipo").value==0) {
        errori +=1;
        messaggio += "Non è stato inserito il tipo di offerta\n";
    }
    if(document.getElementById("partenza_luoghi_1") && !verificaElemento('partenza_','luoghi')) {
        errori +=1;
        messaggio += "Non è stato indicato il porto di partenza\n";
    }
    if(document.getElementById("arrivo_luoghi_1") && !verificaElemento('arrivo_','luoghi')) {
        errori +=1;
        messaggio += "Non è stato indicato il porto di arrivo\n";
    }
    if(document.getElementById("modello").value.length==0) {
        errori +=1;
        messaggio += "Non è stato inserito il modello della barca\n";
    }
    if(document.getElementById("aziendeBarche_id").value.length==0) {
        if(document.getElementById("lunghezza_ft").value.length==0) {
            errori +=1;
            messaggio += "Non è stato inserita la lunghezza ft\n";
        }
        if(document.getElementById("numcabine").value.length==0) {
            errori +=1;
            messaggio += "Non è stato inserito il numero di cabine\n";
        }
        if(document.getElementById("omologati").value.length==0) {
            errori +=1;
            messaggio += "Non è stato inserito il numero di posti omologati\n";
        }
    }
    if(document.getElementById("prezzo") && document.getElementById("prezzo").value.length==0) {
        errori +=1;
        messaggio += "Non è stato inserito il prezzo\n";
    }
    if(document.getElementById("partenza_data_da").value.length==0 || document.getElementById("arrivo_data_a").value.length==0) {
        errori +=1;
        messaggio += "Non è stato inserito il periodo di svolgimento\n";
    }
    oggi = new Date();
    part = new Date();
    arr = new Date();
    arr.setFullYear(document.getElementById("arrivo_data_a").value.slice(0,4));
    arr.setMonth(document.getElementById("arrivo_data_a").value.slice(5,7)-1,document.getElementById("arrivo_data_a").value.slice(8,10));
    part.setFullYear(document.getElementById("partenza_data_da").value.slice(0,4));
    part.setMonth(document.getElementById("partenza_data_da").value.slice(5,7)-1,document.getElementById("partenza_data_da").value.slice(8,10));
    if(arr.getTime()<part.getTime() || part.getTime()<=oggi.getTime()) {
        errori +=1;
        messaggio += "Le date inserite non sono corrette.\n";
        if(part.getTime()<=oggi.getTime()) {
            messaggio += "\tLa partenza deve essere successiva alla data odierna.\n";
        }
        if(arr.getTime()<part.getTime()) {
            messaggio += "\tL'arrivo deve essere successivo alla partenza.\n";
        }
    }
    if(document.getElementById("posti") && document.getElementById("posti").value.length==0) {
        errori +=1;
        messaggio += "Non è stato inserito il numero di posti disponibili\n";
    }
    if(errori>0)
        alert(messaggio);
    else {

        document.getElementById("velanet").style.cursor="wait";
        mostraProgress();
        document.getElementById("offertaForm").submit();
    }
}


function attivaElementiLM() {
    sel = $('tipo').options[$('tipo').selectedIndex].value;
    sez = getElementsByTagAndClassName("tr","a_scomparsa") ;
    for(k=0;k<sez.length;k++){
        log(sez[k]);
        if(sel==3) {
            addElementClass(sez[k], "invisible");
        }
        else {
            removeElementClass(sez[k], "invisible");
        }
    }
}
