﻿
$(document).ready(function () {
    $("#boxavviso").hide();
    $("#boxavviso").click(function () {
        $(this).hide();
        return true;
    });

    $("#chained").scrollable({ circular: true, mousewheel: true }).navigator().autoscroll({
        interval: 4000
    });

    
    

   // $("#form1").validator({  lang: 'it' });



    $("img[rel]").overlay({

        mask: '#333', fixed: false,

        onClose: function () {
            dontBreak();
        }

    }).bind("onBeforeClose", function (e) {
        $(".error").hide();
    });


    // if the function argument is given to overlay,
    // it is assumed to be the onBeforeLoad event listener
    $("a[rel]").overlay({

        mask: '#333', fixed: false,

        onBeforeLoad: function () {

            // grab wrapper element inside content
            var wrap = this.getOverlay().find(".contentWrap");

            // load the page specified in the trigger
            wrap.load(this.getTrigger().attr("href"));
        },

        onClose: function() {
            dontBreak();
	    }

    }).bind("onBeforeClose", function (e) {
        $(".error").hide();
    });
    

});

function validaNewsletter() {
    // supply the language
    $.tools.validator.localize("it", {
        '*': 'Inserisci il dato corretto',
        ':email': 'Deve essere un indirizzo email',
        ':number': 'Deve essere un numero (non sono accettati / . , o spazi)',
        ':url': 'Deve essere un web url',
        '[max]': 'Arvon on oltava pienempi, kuin $1',
        '[min]': 'Arvon on oltava suurempi, kuin $1',
        '[required]': 'Campo obbligatorio'
    });

    $("#formNewsletter").validator({ lang: 'it' });
    
    // initialize validator for a bunch of input fields
    var inputs = $("#formNewsletter :input").validator();

    // perform validation programmatically
    inputs.data("validator").checkValidity();
    //$("#formNewsletter").destroy();
}

function validaColonna2() {


    // supply the language
    $.tools.validator.localize("it", {
        '*': 'Inserisci il dato corretto',
        ':email': 'Deve essere un indirizzo email',
        ':number': 'Deve essere un numero (non sono accettati / . , o spazi)',
        ':url': 'Deve essere un web url',
        '[max]': 'Arvon on oltava pienempi, kuin $1',
        '[min]': 'Arvon on oltava suurempi, kuin $1',
        '[required]': 'Campo obbligatorio'
    });

    $("#colonna2interna").validator({ lang: 'it' });

    // initialize validator for a bunch of input fields
    var inputs = $("#colonna2interna :input").validator();

    // perform validation programmatically
    inputs.data("validator").checkValidity();

}


function dontBreak() {

    // initialize validator for a bunch of input fields
    var inputs = $("#formNewsletter :input").validator();
    if (inputs.length > 0) {
        // perform validation programmatically
        inputs.data("validator").destroy();
    }

   /* var api = $("#form1").data("validator");
 if(api!=null)
   api.destroy();
   */
}
