    
    function redirectContatti(event, email) {
        event = new Event(event);
        event.stop();
        location.href = '/contatti.asp?ed=' + email;
        return false;
    }
    
    window.addEvent('domready', function() {

        $$('div.link-box').setStyles({ display: 'block', opacity: 0 });

        $$('ul#slider li').addEvent('mouseenter', function() {
            this.tween('width', 370);
            this.getChildren('div.link-box').tween('opacity', 1);
        })
        $$('ul#slider li').addEvent('mouseleave', function() {
            this.tween('width', 208);
            this.getChildren('div.link-box').tween('opacity', 0);
        })

        /* Effetti form contatti */
        $$('form#frmContatti input[type=text]').addEvent('focus', function() {
            $$('form#frmContatti input[type=text]').setStyle('border', '0');
            $$('form#frmContatti input[type=text]').setStyle('border-left', '2px solid #f86213');
            this.setStyle('border-top', '1px solid #f86213');
            this.setStyle('border-right', '1px solid #f86213');
            this.setStyle('border-bottom', '1px solid #f86213');
            if ((this.value == "nome e cognome") || (this.value == "indirizzo") || (this.value == "citta e stato") || (this.value == "codice postale")
                || (this.value == "telefono") || (this.value == "email") || (this.value == "codice di verifica")) {
                this.value = "";
            }
        })

        $$('form#frmContatti textarea').addEvent('focus', function() {
            $$('form#frmContatti textarea').setStyle('border', '0');
            $$('form#frmContatti textarea').setStyle('border-left', '2px solid #f86213');
            this.setStyle('border-top', '1px solid #f86213');
            this.setStyle('border-right', '1px solid #f86213');
            this.setStyle('border-bottom', '1px solid #f86213');
        })

        $$('form#frmContatti textarea').addEvent('blur', function() {
            $$('form#frmContatti textarea').setStyle('border', '0');
            $$('form#frmContatti textarea').setStyle('border-left', '2px solid #f86213');
        })

        $$('form#frmContatti input[type=text]').addEvent('blur', function() {
            $$('form#frmContatti input[type=text]').setStyle('border', '0');
            $$('form#frmContatti input[type=text]').setStyle('border-left', '2px solid #f86213');
        })

    });

    function showTab(sender,index) {
        $$('div.tabs_cont').setStyle('display', 'none');
        $$('div.tabs_cont')[index].setStyle('display', 'block');
        $$('li.current').removeClass('current');
        $(sender).getParent().addClass('current');
    }

    function ValidaFormRichiesta() {
        $$('form#frmContatti span.error').setStyle('display', 'none');
    
        if (!isValidString(document.frmContatti.nome.value) || (document.frmContatti.nome.value == 'nome e cognome')) {
            $('errorNome').setStyle('display', 'block');
            document.frmContatti.nome.focus();
            return false;
        }
        if (!isValidString(document.frmContatti.indirizzo.value) || (document.frmContatti.indirizzo.value == 'indirizzo')) {
            $('errorIndirizzo').setStyle('display', 'block');
            document.frmContatti.indirizzo.focus();
            return false;
        }
        if (!isValidString(document.frmContatti.citta.value) || (document.frmContatti.citta.value == 'citta e stato')) {
            $('errorCitta').setStyle('display', 'block');
            document.frmContatti.citta.focus();
            return false;
        }
        if (!isValidString(document.frmContatti.telefono.value) || (document.frmContatti.telefono.value == 'telefono')) {
            $('errorTelefono').setStyle('display', 'block');
            document.frmContatti.telefono.focus();
            return false;
        }
        if (!isEmail(document.frmContatti.email.value) || (document.frmContatti.email.value == 'email')) {
            $('errorEmail').setStyle('display', 'block');
            document.frmContatti.email.focus();
            return false;
        }
        if (!isValidString(document.frmContatti.richiesta.value)) {
            $('errorRichiesta').setStyle('display', 'block');
            document.frmContatti.richiesta.focus();
            return false;
        }
        if (!isValidString(document.frmContatti.captchacode.value) || (document.frmContatti.captchacode.value == 'codice di verifica')) {
            $('errorCaptcha').setStyle('display', 'block');
            document.frmContatti.captchacode.focus();
            return false;
        }
        if (document.frmContatti.privacy[1].checked == true) {
            $('errorPrivacy').setStyle('display', 'block');
            return false;
        }
        return true;
    }
