﻿
function openBoxAreaRiservata() {
    if ($('boxAreaRiservata') && $('boxAreaRiservata2') && $('txtAreaRiservata')) {
        //hide box
        if ($('boxAreaRiservata2').getStyle('visibility') == 'visible') {
            $('txtAreaRiservata').setStyle('background', 'url(/images/txt-areariservata.png) center center no-repeat');
            $('boxAreaRiservata2').setStyle('visibility', 'hidden');
            $('boxAreaRiservata').setStyle('background-color', 'transparent');
        }
        //view box
        else {
            $('txtAreaRiservata').setStyle('background', 'url(/images/txt-areariservata2.png) center center no-repeat');
            $('boxAreaRiservata2').setStyle('visibility', 'visible');
            $('boxAreaRiservata').setStyle('background-color', '#336699');
        }
    }
}

function openBoxCalendario() {
    if ($('boxCalendario')) {
        $('boxCalendario').setStyle('display', 'block');
        $('background').setStyle('height', $(window).getScrollSize().y + 'px');
        $('background').setStyle('display', 'block');
    }
}

function closeBoxCalendario() {
    if ($('boxCalendario')) {
        $('boxCalendario').setStyle('display', 'none');
        $('background').setStyle('display', 'none');
    }
}

function hideDayEvent(id) {
    if ($(id)) {
        if ($(id).getStyle('display') != "none") {
            $(id).setStyle('display', 'none');
        }
    }
}

function showDayEvent(id) {
    if ($(id)) {
        if ($(id).getStyle('display') != "block") {
            $(id).setStyle('display', 'block');
        }
    }
}


function cambioMese(data,nomeMese,element) {
    $$('td.elencoMesi a.this').removeClass('this');
    $(element).addClass('this');
    var qryStr = 'data=' + data + '&cache=' + Math.floor(Math.random() * 32767);
    var myRequest = new Request({
        onRequest: function () {
            $$('.ajaxLoading').setStyle('display', 'block');
        },
        onCancel: function () { },
        onSuccess: function (a, b) {
            if (a != "") {
                $$('.ajaxLoading').setStyle('display', 'none');
                $('contenitoreCalendario').innerHTML = a;
                $('titoloMese').innerHTML = nomeMese;
            }
        },
        onFailure: function (instance) { alert("!"); },
        method: 'post',
        url: '/include/mese_calendario.asp'
    }).send(qryStr);
}


function validaFormNewsletter() {
    $$('label.error').removeClass('error');

    if (!isValidString(document.frmNewsletter.nlname.value)) {
        $('errorNome').addClass('error');
        document.frmNewsletter.nlname.focus();
        return false;
    }
    if (!isValidString(document.frmNewsletter.nlsname.value)) {
        $('errorCognome').addClass('error');
        document.frmNewsletter.nlsname.focus();
        return false;
    }
    if (!isEmail(document.frmNewsletter.nlmail.value)) {
        $('errorEmail').addClass('error');
        document.frmNewsletter.nlmail.focus();
        return false;
    }
}


function validaFormContatti() {
    $$('label.error').removeClass('error');

    if (!isValidString(document.frmContatti.nome.value)) {
        $('errorNome').addClass('error');
        document.frmContatti.nome.focus();
        return false;
    }
    if (!isValidString(document.frmContatti.cognome.value)) {
        $('errorCognome').addClass('error');
        document.frmContatti.cognome.focus();
        return false;
    }
    if (!isValidString(document.frmContatti.azienda.value)) {
        $('errorAzienda').addClass('error');
        document.frmContatti.azienda.focus();
        return false;
    }
    if (!isEmail(document.frmContatti.email.value)) {
        $('errorEmail').addClass('error');
        document.frmContatti.email.focus();
        return false;
    }
    if (!isValidString(document.frmContatti.captchacode.value)) {
        $('errorCaptcha').addClass('error');
        document.frmContatti.captchacode.focus();
        return false;
    }
}


