
function check_form_prenotazioni(f) {
    var df = f.elements['day_from'].options[f.elements['day_from'].options.selectedIndex].value;
    var mf = f.elements['month_from'].options[f.elements['month_from'].options.selectedIndex].value;
    var yf = f.elements['year_from'].options[f.elements['year_from'].options.selectedIndex].value;

    var dt = f.elements['day_to'].options[f.elements['day_to'].options.selectedIndex].value;
    var mt = f.elements['month_to'].options[f.elements['month_to'].options.selectedIndex].value;
    var yt = f.elements['year_to'].options[f.elements['year_to'].options.selectedIndex].value;

    if(mt < mf || yt < yf) {
        alert ('Parametri non corretti !');
        return false;
    }

    if(mt <= mf && dt < df) {
        alert ('Parametri non corretti !');
        return false;
    }

    var int_persone = f.elements['persone'].value.match(/^[0-9]+$/);
    var int_camere = f.elements['camere'].value.match(/^[0-9]+$/);

    if(int_persone == null || int_camere == null) {
        alert ('Parametri non corretti !');
        if(int_persone == null) {
            f.elements['persone'].value = '';
        }

        if(int_camere == null) {
            f.elements['camere'].value = '';
        }
        return false;
    }

    if(f.elements['privacy'].checked == false) {
        alert('Per proseguire è obbligatorio prendere visione delle disposizioni sulla privacy');
        f.elements['privacy'].focus();
        return false
    }
    
    return true;
}

$(document).ready(
    function() {
        $("a#photo-gallery").click(
            function () {
                window.open(SITE_URL + 'photogallery,0,0,0,0,index.html','photo_gallery','top=0,left=0,toolbar=no,scrollbars=yes,status=no,directories=no,menubar=no,resizable=no,width=660,height=600');
                return false;
            }
        );
        
        var f = document.forms['form_prenotazioni'];
        $("#button-invia").click(
            function () {
                if(check_form_prenotazioni(f) == false) {
                    return false;
                }
                
                var df = f.elements['day_from'].options[f.elements['day_from'].options.selectedIndex].value;
                var mf = f.elements['month_from'].options[f.elements['month_from'].options.selectedIndex].value;
                var yf = f.elements['year_from'].options[f.elements['year_from'].options.selectedIndex].value;

                var dt = f.elements['day_to'].options[f.elements['day_to'].options.selectedIndex].value;
                var mt = f.elements['month_to'].options[f.elements['month_to'].options.selectedIndex].value;
                var yt = f.elements['year_to'].options[f.elements['year_to'].options.selectedIndex].value;
                
                var qs = '';
                qs += 'df=' + df;
                qs += '&mf=' + mf;
                qs += '&yf=' + yf;
                qs += '&dt=' + dt;
                qs += '&mt=' + mt;
                qs += '&yt=' + yt;
                qs += '&persone=' + f.elements['persone'].value;
                qs += '&camere=' + f.elements['camere'].value;

                var winopen = window.open('index.php?mod=prenotazioni&act=0&id=0&generic_var=0&page=0&' + qs,'prenotazioni','top=0,left=0,toolbar=no,scrollbars=no,status=no,directories=no,menubar=no,resizable=no,width=400,height=334');

                return false;
            }
        );
        
        $("#privacy-1, #privacy-2").click(
            function () {
                window.open('../privacy.html','window_name','top=0,left=0,toolbar=no,scrollbars=yes,status=no,directories=no,menubar=no,resizable=no,width=600,height=500');
                return false;
            }
        );
    }
);
