function SetInitialDate() {

            var today = new Date();
            
            var gg_sel = document.getElementById("id_gg");
            var mm_sel = document.getElementById("id_mm");
            var aa_sel = document.getElementById("id_aa");

            gg_sel.selectedIndex = today.getDate() - 1;
            mm_sel.selectedIndex = today.getMonth();
        }
		
function SetDates() {

            arrivoTxt = document.getElementById("arrivo");
            partenzaTxt = document.getElementById("partenza");

            var gg_sel = document.getElementById("id_gg");
            var mm_sel = document.getElementById("id_mm");
            var aa_sel = document.getElementById("id_aa");
            var notti_sel = document.getElementById("id_notti_1");
            
            var gg_a = gg_sel.options[gg_sel.selectedIndex].value;
            gg_a = (gg_a.length == 1) ? '0' + gg_a : gg_a;
            var mm_a = mm_sel.options[mm_sel.selectedIndex].value;
            mm_a = (mm_a.length == 1) ? '0' + mm_a : mm_a;
            var aa_a = aa_sel.options[aa_sel.selectedIndex].value;

            var dataArrivo = new Date(aa_a, mm_a - 1, gg_a);
            var notti = parseInt(notti_sel.options[notti_sel.selectedIndex].value);
            var dataPartenza = new Date(dataArrivo.getTime() + notti * 24 * 60 * 60 * 1000);

            var gg_p = new String(dataPartenza.getDate());
            gg_p = (gg_p.length == 1) ? '0' + gg_p : gg_p;
            var mm_p = new String((dataPartenza.getMonth() + 1));
            mm_p = (mm_p.length == 1) ? '0' + mm_p : mm_p;
            var aa_p = dataPartenza.getFullYear();
            
            arrivoTxt.value = aa_a + "-" + mm_a + "-" + gg_a;
            partenzaTxt.value = aa_p + "-" + mm_p + "-" + gg_p;
        }

        function frmcheck() {
            var gg_sel = document.getElementById("id_gg");
            var mm_sel = document.getElementById("id_mm");
            var aa_sel = document.getElementById("id_aa");
            
            var gg_a = gg_sel.options[gg_sel.selectedIndex].value;
            var mm_a = mm_sel.options[mm_sel.selectedIndex].value;
            var aa_a = aa_sel.options[aa_sel.selectedIndex].value;

            var dataArrivo = new Date(aa_a, mm_a - 1, gg_a);

            var refDate = new Date();
            refDate = new Date(refDate.getTime() - 24 * 60 * 60 * 1000);

            if (dataArrivo < refDate) {
                alert("Errore");
                return false;
            }
            else {
                return true;
            }
        }

