var interessi = new Array();

interessi[0] = new Array('ita', 'eng', 'deu');
interessi[1] = new Array('ita', 'eng', 'deu');
interessi[2] = new Array('ita', 'eng', 'deu');
interessi[3] = new Array('ita', 'eng', 'deu');

interessi[0]['ita'] = "Livello di interesse nullo";
interessi[1]['ita'] = "Livello di interesse basso";
interessi[2]['ita'] = "Livello di interesse medio";
interessi[3]['ita'] = "Livello di interesse alto";

interessi[0]['eng'] = 'any level of interest';
interessi[1]['eng'] = 'low level of interest';
interessi[2]['eng'] = 'medium level of interest';
interessi[3]['eng'] = 'high level of interest';

var categoria_label = new Array();
categoria_label['key'] = new Array('ita', 'eng', 'deu');
categoria_label['round'] = new Array('ita', 'eng', 'deu');
categoria_label['spiga'] = new Array('ita', 'eng', 'deu');
categoria_label['star'] = new Array('ita', 'eng', 'deu');
categoria_label['key']['ita'] = "chiavi";
categoria_label['round']['ita'] = "";
categoria_label['spiga']['ita'] = "spighe";
categoria_label['star']['ita'] = "stelle";

categoria_label['key']['eng'] = "keys";
categoria_label['round']['eng'] = "";
categoria_label['spiga']['eng'] = "spighe";
categoria_label['star']['eng'] = "stars";


var slider = false;

var slider1 = false;

var slider2 = false;

var slider3 = false;

var slider4 = false;

var slider5 = false;

var slider6 = false;

var time = false;

var myOpenClose = false;

var setup_language = "ita";

var _lang = "it";

var idPagina = 0;
window.onload = function () {

    try {
        idPagina = _idPagina;
    } catch(x) {}


    var idsito = _idsito;

    setup_language = "ita";
    if (idsito != 2) {
        setup_language = "eng";
        _lang = "en";
    }



    if ($('rightTab2')) $('rightTab2').style.display = 'none';

    if ($('rightTab4')) $('rightTab4').style.display = 'none';

    if ($('tabRic2')) $('tabRic2').style.display = 'none';



    if ($('slider1')) {

        slider1 = new Control.Slider('sele1', 'slider1', {
            range: $R(0, 47),
            values: [0, 16, 32, 47],
            onChange: function (v) {
                changeValue(v, 'sele1')
            }
        });



        slider2 = new Control.Slider('sele2', 'slider2', {
            range: $R(0, 47),
            values: [0, 16, 32, 47],
            onChange: function (v) {
                changeValue(v, 'sele2')
            }
        });



        slider3 = new Control.Slider('sele3', 'slider3', {
            range: $R(0, 47),
            values: [0, 16, 32, 47],
            onChange: function (v) {
                changeValue(v, 'sele3')
            }
        });



        slider4 = new Control.Slider('sele4', 'slider4', {
            range: $R(0, 47),
            values: [0, 16, 32, 47],
            onChange: function (v) {
                changeValue(v, 'sele4')
            }
        });



        slider5 = new Control.Slider('sele5', 'slider5', {
            range: $R(0, 47),
            values: [0, 16, 32, 47],
            onChange: function (v) {
                changeValue(v, 'sele5')
            }
        });



        slider6 = new Control.Slider('sele6', 'slider6', {
            range: $R(0, 47),
            values: [0, 16, 32, 47],
            onChange: function (v) {
                changeValue(v, 'sele6')
            }
        });



        initSliderValue()

    }



    if ($('scroll')) {

        widthDiv = getDimensionScroll();

        timeScroll = '';

        $('contScroll').style.width = 50 + parseInt(widthDiv) + 'px';

        $('scrollGallery').style.width = '450px';

    }



    size = getCookie("fontsize"); //reperisce il cookie
    if (size != null) SetFontSize(size); //setta le impostazioni


    if ($('menu6')) {

        cloudTag();

    }






    ordinamentoMTB();



    hideSelectforIE();



    if ($('loadingMTB')) $('loadingMTB').style.display = 'none';


if($('lista_rss_8')){
blogrss(xml_folder+'rss_blog.xml?url=http://www.turismo.intoscana.it/allthingstuscany/tuscanyarts/feed/', 'lista_rss_4');
blogrss(xml_folder+'rss_blog.xml?url=http://www.turismo.intoscana.it/allthingstuscany/aroundtuscany/feed/', 'lista_rss_7');
blogrss(xml_folder+'rss_blog.xml?url=http://pipes.yahoo.com/pipes/pipe.run?_id=e82ec3e56cc847a0758cf2c62d604f44&_render=rss', 'lista_rss_8');
blogrss(xml_folder+'rss_blog.xml?url=http://pipes.yahoo.com/pipes/pipe.run?_id=a188ef24487b31afe880d4c17e4a0f35&_render=rss', 'lista_rss_6');
blogrss(xml_folder+'rss_blog.xml?url=http://www.turismo.intoscana.it/allthingstuscany/tuscanycious/feed/', 'lista_rss_5');
blogrss(xml_folder+'rss_blog.xml?url=http://www.turismo.intoscana.it/blog/feed/', 'lista_rss_9');
}

    can_moveMTB = true;

    if ($('range_search')) {
        range = $('range_search').value.split('-');
        v1 = parseInt(range[0]);
        v2 = parseInt(range[1]);
        interessi_slider(v1, v2);
        setSliderInteressiIcons(v1, v2);
    }
    interessi_slider_spighe();

    replaceValues();



    var elenco_menu = $$('div.type3');



    for (i = 0; i < elenco_menu.length; i++) {

        if (elenco_menu[i].className.substr(0, 10) != 'type3 open') {

            elenco_menu[i].style.display = 'none';



        }

    }



    CHECKALLFLASH();

}

function initSliderValue() {



    switch (parseInt($('int_1').value)) {



    case 0:

        sl1 = 0;

        break;

    case 1:

        sl1 = 16;

        break;

    case 2:

        sl1 = 32;

        break;

    case 3:

        sl1 = 47;

        break;

    }



    switch (parseInt($('int_2').value)) {



    case 0:

        sl2 = 0;

        break;

    case 1:

        sl2 = 16;

        break;

    case 2:

        sl2 = 32;

        break;

    case 3:

        sl2 = 47;

        break;

    }



    switch (parseInt($('int_3').value)) {



    case 0:

        sl3 = 0;

        break;

    case 1:

        sl3 = 16;

        break;

    case 2:

        sl3 = 32;

        break;

    case 3:

        sl3 = 47;

        break;

    }



    switch (parseInt($('int_4').value)) {



    case 0:

        sl4 = 0;

        break;

    case 1:

        sl4 = 16;

        break;

    case 2:

        sl4 = 32;

        break;

    case 3:

        sl4 = 47;

        break;

    }



    switch (parseInt($('int_5').value)) {



    case 0:

        sl5 = 0;

        break;

    case 1:

        sl5 = 16;

        break;

    case 2:

        sl5 = 32;

        break;

    case 3:

        sl5 = 47;

        break;

    }



    switch (parseInt($('int_6').value)) {



    case 0:

        sl6 = 0;

        break;

    case 1:

        sl6 = 16;

        break;

    case 2:

        sl6 = 32;

        break;

    case 3:

        sl6 = 47;

        break;

    }





    slider1.setValue(sl1, 0);

    slider2.setValue(sl2, 0);

    slider3.setValue(sl3, 0);

    slider4.setValue(sl4, 0);

    slider5.setValue(sl5, 0);

    slider6.setValue(sl6, 0);

    mostra = false;

    hideTip();



}

function changeValue(position, divs, language) {

    if (position == 0) valore = 0;

    else if (position == 16) valore = 1;

    else if (position == 32) valore = 2;

    else if (position == 47) valore = 3;





    inputValue = divs.replace('sele', 'int_');

    $(inputValue).value = valore;

    mostra = false;

    hideTip();



    showTip($(divs).firstChild);

}

function showTip(links) {

    mostra = true;
    divs = links.parentNode;
    if (!$('tooltip')) {

        idDiv = divs.id;

        var inputValue = divs.id.replace('sele', 'int_');
        var position = $(inputValue).value;


        var stringInterest = interessi[position][setup_language];

        tooltip = '<div id="tooltip" onmousemove="checkTooltip()" onmouseout="offTooltip()"><img src="' + img_folder + 'bg_tooltipInterest.png" width="134" height="31" class="pngImage"/><div>' + stringInterest + '</div></div>';

        divs.innerHTML += tooltip;
    }
}

function offTooltip() {
    mostra = false;
    time = setTimeout('hideTip()', 400);
}

function checkTooltip() {
    mostra = true;
    hideTip();
}

function hideTip() {

    if (mostra == true) {
        clearTimeout(time);
    } else {
        if ($('tooltip')) Element.remove('tooltip');
    }
}

function blindMenu(elementoLink, id) {
    var idMenu = 'menu' + id;
    var listaLink = elementoLink.parentNode.getElementsByTagName('a');

    if ($(idMenu).style.display == 'none') {
        if (listaLink.length > 1) {
            listaLink[0].firstChild.src = img_folder + 'ico_close.gif';
            listaLink[1].className = 'open';
        } else {
            listaLink[0].className = 'open';
        }

        Effect.BlindDown(idMenu, {
            duration: 0.4,
            scaleTo: 80,
            scaleFrom: 0,
            transition: Effect.Transitions.sinoidal
        });
    } else {
        if (listaLink.length > 1) {
            listaLink[0].firstChild.src = img_folder + 'ico_open.gif';
            listaLink[1].className = '';
        } else {
            listaLink[0].className = '';
        }
        Effect.BlindUp(idMenu, {
            duration: 0.6,
            scaleTo: 0,
            scaleFrom: 80,
            transition: Effect.Transitions.sinoidal
        });
    }
}

function changeRightTab(elementoLink, divToshow, divTohide) {
    if ($(divToshow).style.display == 'none') {
        $(divTohide).style.display = 'none';
        $(divToshow).style.display = 'block';

        var divTitle = elementoLink.parentNode.parentNode;
        var divTabBox = divTitle.parentNode;

        var divAcceso = Element.select(divTabBox, 'div.titleRed');
        divAcceso[0].className = divAcceso[0].className.replace('Red', 'Grey');

        var immagini = divAcceso[0].getElementsByTagName('img');
        immagini[0].src = immagini[0].src.replace('Red', 'Grey');
        immagini[1].src = immagini[1].src.replace('Red', 'Grey');

        divTitle.className = divTitle.className.replace('Grey', 'Red');

        var immagini = divTitle.getElementsByTagName('img');
        immagini[0].src = immagini[0].src.replace('Grey', 'Red');
        immagini[1].src = immagini[1].src.replace('Grey', 'Red');
    }
}


function showDidascalia(testo) {
    $('didascalia').innerHTML = testo;
}


function scrollGal(dir, mode) {
    if (mode == 'up') {
        clearTimeout(timeScroll);
    } else {
        var move = true;
        var widthScroll = getDimensionScroll();

        var widthDiff = $('scrollGallery').style.width.replace('px', '') - widthScroll;
        if ($('scroll').style.left == '') $('scroll').style.left = '0px';


        if (dir == 'right') {
            var segno = '-';
            if ($('scroll').style.left.replace('px', '') <= widthDiff) {
                var move = false;
            }
        } else {
            var segno = '+';
            if ($('scroll').style.left.replace('px', '') >= 0) {
                var move = false;
            }
        }

        if (move) {

            new Effect.Move('scroll', {
                x: segno + 10,
                y: 0,
                mode: 'relative',
                duration: 0.1,
                transition: Effect.Transitions.sinoidal
            })
            timeScroll = setTimeout('scrollGal(\'' + dir + '\',\'' + mode + '\')', 100);
        }
    }


}

function getDimensionScroll() {
    var widthDiv = $('scroll').getElementsByTagName('img').length;
    widthDiv++;
    widthDiv = (widthDiv * 2) + (widthDiv * 100);
    return widthDiv;
}

//EO GALLERIA

function SetFontSize(s) {
    if (s == '') s == '0.7';
    document.getElementsByTagName('body')[0].style.fontSize = s + 'em';
    setCookie("fontsize", s, 30);
}

function setCookie(name, value, expdays) { //memorizza il cookie
    var now = new Date();
    var exp = new Date(now.getTime() + (1000 * 60 * 60 * 24 * expdays));
    document.cookie = name + "=" + escape(value) + ";" + "expires=" + exp.toGMTString() + ";" + "path=/";
}

function getCookie(name) { //restituisce il cookie
    var cname = name + "=";
    var dc = document.cookie;
    if (dc.length > 0) {
        var start = dc.indexOf(cname);
        if (start != -1) {
            start += cname.length;
            var stop = dc.indexOf(";", start);
            if (stop == -1) stop = dc.length;
            return unescape(dc.substring(start, stop));
        }
    }
    return null;
}
//EO RESIZE TEXT

function cloudTag() {

    var idsito = 2;
    try {
        idsito = _idsito;
    } catch(x) {}

    if (document.all) {
        var http = new ActiveXObject("Microsoft.XMLHTTP");
        http.open("GET", xml_folder + 'highlights.xml?id_sito=' + idsito + '&id=' + _idPagina, false);
        http.send(null);
        xmlDoc = http.responseXML;
        lista = xmlDoc.getElementsByTagName('highlights')[0].getElementsByTagName('parola');

        for (var i = 0; i < lista.length; i++) {
            importanza = lista[i].getAttribute('position');
            parola = lista[i].getAttribute('testo');
            grandezza = 0.7 * (importanza / 10 + 1);
            var div = '<div style="font-size:' + grandezza + 'em"><a href="' + urltag + parola + '" title="' + parola + '">' + parola + '</a></div>';
            $('cloud').innerHTML += div;
        }

    } else {
        var xmlDoc = new Ajax.Request(xml_folder + 'highlights.xml?id_sito=' + idsito + '&id=' + _idPagina, {
            method: 'get',
            onSuccess: function (ajax) {


                this.xmlDoc = ajax.responseXML;


                lista = this.xmlDoc.getElementsByTagName('highlights')[0].getElementsByTagName('parola');

                for (var i = 0; i < lista.length; i++) {
                    importanza = lista[i].getAttribute('position');
                    parola = lista[i].getAttribute('testo');
                    grandezza = 0.7 * (importanza / 10 + 1);
                    var div = '<div style="font-size:' + grandezza + 'em"><a href="' + urltag + parola + '" title="' + parola + '">' + parola + '</a></div>';
                    $('cloud').innerHTML += div;
                }
            }
        });
    }


}


function lz(numero, cifre) {
    n = String(numero);
    while (n.length < cifre) {
        n = "0" + n
    }
    return n;
}

function dateFormat(data, formato) {
    // (c) br1 - 2002 
    var giorni = new Array("Domenica", "Lunedï¿½", "Martedï¿½", "Mercoledï¿½", "Giovedï¿½", "Venerdï¿½", "Sabato");
    var mesi = new Array("gennaio", "febbraio", "marzo", "aprile", "maggio", "giugno", "luglio", "agosto", "settembre", "ottobre", "novembre", "dicembre");

    // preparo la data...  verificare di passarla corretta!
    var adesso = new Date(data);
    var anno = adesso.getFullYear();
    var mese = adesso.getMonth() + 1;
    var giorno = adesso.getDate();
    var settim = adesso.getDay()
    var ore = adesso.getHours()
    var minuti = adesso.getMinutes()
    var secondi = adesso.getSeconds()

    // preparo la stringa di risposta
    var rVal = '';

    if (formato.length == 0) {
        // assenza del secondo parametro
        return String(adesso);
    } else {

        // inizio loop
        while (formato.length > 0) {

            // verifico se c'e' qualche separatore e lo aggiungo
            while (formato.length > 0 && String("ymdphnst").indexOf(formato.charAt(0).toLowerCase()) < 0) {
                rVal += formato.charAt(0);
                formato = formato.substr(1);
            }


            // Separo il gruppo
            if (formato.length > 0) {
                ff = formato.charAt(0);
                formato = formato.substr(1);
                while (formato.length > 0 && formato.charAt(0).toLowerCase() == ff.charAt(0).toLowerCase()) {
                    ff += formato.charAt(0);
                    formato = formato.substr(1);
                }

                // espando il formato nella stringa corrispondente
                ff = ff.toLowerCase(); // operazione preliminare... tutto in minuscolo
                switch (ff) {

                case "yyyy":
                    rVal += String(anno);
                    break;
                case "mmm":
                    rVal += mesi[mese - 1].substr(0, 3);
                    break;
                case "dd":
                    rVal += lz(giorno, 2);
                    break;

                default:
                    // il numero dei caratteri del formato non e' permesso
                    rVal += ff.replace(/./gi, "?");
                }

            }

        } // fine loop principale
        return rVal;
    }
}




function showMeteo(tagPeriodo, div, image) {

    var data = dateFormat(Date(), 'dd-mmm-yyyy');
    var percorso = '/intoscana2/multimedia/TurismoRT/meteo/';
    var meteoxml = '/intoscana2/multimedia/TurismoRT/meteo/' + data + '.xml';

    if (div.className == 'img') {
        padre = div.parentNode.parentNode;
        div_acceso = $$('div.img.choose');
        div_acceso[0].className = 'img';
        div.className = 'img choose';
    }
    if (document.all) {

        var http = new ActiveXObject("Microsoft.XMLHTTP");
        http.open("GET", meteoxml, false);
        http.send(null);
        xmlDoc = http.responseXML;
        lista = xmlDoc.getElementsByTagName('meteo')[0].getElementsByTagName(tagPeriodo)[0];

        $('fotoMeteo').innerHTML = '<img src="' + percorso + image + '" />';
        try {
            $('meteo_situazione').innerHTML = lista.getElementsByTagName('situazione')[0].firstChild.nodeValue;
        } catch(e) {}
        try {
            $('meteo_stato').innerHTML = lista.getElementsByTagName('statocielo')[0].firstChild.nodeValue;
        } catch(e) {}
        try {
            $('meteo_venti').innerHTML = lista.getElementsByTagName('venti')[0].firstChild.nodeValue;
        } catch(e) {}
        try {
            $('meteo_mari').innerHTML = lista.getElementsByTagName('mari')[0].firstChild.nodeValue;
        } catch(e) {}
        try {
            $('meteo_temperature').innerHTML = lista.getElementsByTagName('temperature')[0].firstChild.nodeValue;
        } catch(e) {}

    } else {
        var xmlDoc = new Ajax.Request(meteoxml, {
            method: 'get',
            onSuccess: function (ajax) {

                this.xmlDoc = ajax.responseXML;
                lista = this.xmlDoc.getElementsByTagName('meteo')[0].getElementsByTagName(tagPeriodo)[0];
                Element.cleanWhitespace(lista);

                $('fotoMeteo').innerHTML = '<img src="' + percorso + image + '" />';
                try {
                    $('meteo_situazione').innerHTML = lista.getElementsByTagName('situazione')[0].firstChild.nodeValue;
                } catch(e) {}
                try {
                    $('meteo_stato').innerHTML = lista.getElementsByTagName('statocielo')[0].firstChild.nodeValue;
                } catch(e) {}
                try {
                    $('meteo_venti').innerHTML = lista.getElementsByTagName('venti')[0].firstChild.nodeValue;
                } catch(e) {}
                try {
                    $('meteo_mari').innerHTML = lista.getElementsByTagName('mari')[0].firstChild.nodeValue;
                } catch(e) {}
                try {
                    $('meteo_temperature').innerHTML = lista.getElementsByTagName('temperature')[0].firstChild.nodeValue;
                } catch(e) {}


            }
        });
    }


}


function changeOrder(campo, elementoLink) {

    $('listMediacenter').innerHTML = 'loading...';
    var linkAcceso = Element.select($('mediaCenterScelte'), 'a.choose');

    linkAcceso[0].className = '';
    elementoLink.className = 'choose';

    if (document.all) {

        var http = new ActiveXObject("Microsoft.XMLHTTP");
        http.open("GET", 'xml/media_center.xml?ordinamento=' + campo, false);
        http.send(null);
        xmlDoc = http.responseXML;

        lista = xmlDoc.getElementsByTagName('media')[0].getElementsByTagName('lista');

        var testo = '';
        for (i = 0; i < lista.length; i++) {
            testo += '<div class="boxMediacenter">' + '<div class="header">' + lista[i].getAttribute('nome') + '</div>' + '<div class="middle">';

            lista2 = lista[i].getElementsByTagName('item');
            Element.cleanWhitespace(lista2);
            for (j = 0; j < lista2.length; j++) {
                testo += '<div class="rigo">' + '<div class="col1">' + '<div class="title">' + lista2[j].getElementsByTagName('autore')[0].getAttribute('nome') + '</div>' + '<div class="testo">' + lista2[j].getElementsByTagName('autore')[0].firstChild.nodeValue + '</div>' + '</div>' + '<div class="col2">' + '<div class="title">' + lista2[j].getElementsByTagName('zona')[0].getAttribute('luogo') + '</div>' + '<div class="testo">' + lista2[j].getElementsByTagName('zona')[0].firstChild.nodeValue + '</div>' + '</div>' + '<div class="col3"><img src="i/ico_mc_' + lista2[j].getElementsByTagName('file')[0].getAttribute('tipo') + '.gif" alt="' + lista2[j].getElementsByTagName('file')[0].getAttribute('titolo') + '" /></div>' + '<div class="col4">' + lista2[j].getElementsByTagName('file')[0].getAttribute('peso') + '</div>' + '<div class="col5">' + '<div class="roundButton">' + '<div class="angSx"><img src="i/button_left.gif" alt="testo_indicativo" /></div>' + '<div class="corpoCen"><a href="' + lista2[j].getElementsByTagName('file')[0].firstChild.nodeValue + '" title="' + lista2[j].getElementsByTagName('file')[0].getAttribute('titolo') + '">DOWNLOAD</a></div>' + '<div class="angDx"><img src="i/button_right.gif" alt="testo_indicativo" /></div>' + '</div>' + '</div>' + '<div class="col6">' + '<div class="roundButton">';

                if (lista2[j].getElementsByTagName('file')[0].getAttribute('mobile') == 1) {

                    testo += '<div class="angSx"><img src="i/button_left.gif" alt="testo_indicativo" /></div>' + '<div class="corpoCen"><a href="#" title="testo_indicativo">MOBILE</a></div>' + '<div class="angDx"><img src="i/button_right.gif" alt="testo_indicativo" /></div>';
                }

                testo += '</div>' + '</div>' + '<div class="clear"><br class="clear" /></div>' + ' </div>';



            }
            testo += '<div class="other">' + '<div class="roundButton">' + '<div class="angSx"><img src="i/button_left.gif" alt="testo_indicativo" /></div>' + '<div class="corpoCen"><a href="#" title="testo_indicativo">PI&Ugrave; ELEMENTI</a></div>' + '<div class="angDx"><img src="i/button_right.gif" alt="testo_indicativo" /></div>' + '</div>' + '<div class="clear"><br class="clear" /></div>' + '</div>' + '</div>' + '<div class="footer"><img src="i/bottomBoxMediacenter.gif" width="745" height="4" alt="testo_indicativo" /></div>';


        }
        $('listMediacenter').innerHTML = testo;


    } else {
        var xmlDoc = new Ajax.Request('xml/media_center.xml', {
            method: 'get',
            param: 'ordinamento=' + campo,
            onSuccess: function (ajax) {

                this.xmlDoc = ajax.responseXML;
                lista = this.xmlDoc.getElementsByTagName('media')[0].getElementsByTagName('lista');
                Element.cleanWhitespace(lista);
                var testo = '';
                for (i = 0; i < lista.length; i++) {
                    testo += '<div class="boxMediacenter">' + '<div class="header">' + lista[i].getAttribute('nome') + '</div>' + '<div class="middle">';

                    lista2 = lista[i].getElementsByTagName('item');
                    Element.cleanWhitespace(lista2);
                    for (j = 0; j < lista2.length; j++) {
                        testo += '<div class="rigo">' + '<div class="col1">' + '<div class="title">' + lista2[j].getElementsByTagName('autore')[0].getAttribute('nome') + '</div>' + '<div class="testo">' + lista2[j].getElementsByTagName('autore')[0].firstChild.nodeValue + '</div>' + '</div>' + '<div class="col2">' + '<div class="title">' + lista2[j].getElementsByTagName('zona')[0].getAttribute('luogo') + '</div>' + '<div class="testo">' + lista2[j].getElementsByTagName('zona')[0].firstChild.nodeValue + '</div>' + '</div>' + '<div class="col3"><img src="i/ico_mc_' + lista2[j].getElementsByTagName('file')[0].getAttribute('tipo') + '.gif" alt="' + lista2[j].getElementsByTagName('file')[0].getAttribute('titolo') + '" /></div>' + '<div class="col4">' + lista2[j].getElementsByTagName('file')[0].getAttribute('peso') + '</div>' + '<div class="col5">' + '<div class="roundButton">' + '<div class="angSx"><img src="i/button_left.gif" alt="testo_indicativo" /></div>' + '<div class="corpoCen"><a href="' + lista2[j].getElementsByTagName('file')[0].firstChild.nodeValue + '" title="' + lista2[j].getElementsByTagName('file')[0].getAttribute('titolo') + '">DOWNLOAD</a></div>' + '<div class="angDx"><img src="i/button_right.gif" alt="testo_indicativo" /></div>' + '</div>' + '</div>' + '<div class="col6">' + '<div class="roundButton">';

                        if (lista2[j].getElementsByTagName('file')[0].getAttribute('mobile') == 1) {

                            testo += '<div class="angSx"><img src="i/button_left.gif" alt="testo_indicativo" /></div>' + '<div class="corpoCen"><a href="#" title="testo_indicativo">MOBILE</a></div>' + '<div class="angDx"><img src="i/button_right.gif" alt="testo_indicativo" /></div>';
                        }

                        testo += '</div>' + '</div>' + '<div class="clear"><br class="clear" /></div>' + ' </div>';



                    }
                    testo += '<div class="other">' + '<div class="roundButton">' + '<div class="angSx"><img src="i/button_left.gif" alt="testo_indicativo" /></div>' + '<div class="corpoCen"><a href="#" title="testo_indicativo">PI&Ugrave; ELEMENTI</a></div>' + '<div class="angDx"><img src="i/button_right.gif" alt="testo_indicativo" /></div>' + '</div>' + '<div class="clear"><br class="clear" /></div>' + '</div>' + '</div>' + '<div class="footer"><img src="i/bottomBoxMediacenter.gif" width="745" height="4" alt="testo_indicativo" /></div>';


                }
                $('listMediacenter').innerHTML = testo;
            }
        });
    }


}

function loadCanali(id_search_item) {

    var altezza = 880;



    var item_menu_icons = Element.select($('listaCanaliBig'), 'div.ico_item_menu_canali');

    for (var k = 0; k < item_menu_icons.length; k++) {

        item_menu_icons[k].firstChild.src = item_menu_icons[k].firstChild.src.replace('_on', '_off');



    }





    var item_menu = Element.select($('listaCanaliBig'), 'div.item_menu_canali')[id_search_item - 1];

    var item_menu_ico = Element.select(item_menu, 'div.ico_item_menu_canali')[0];

    item_menu_ico.firstChild.src = item_menu_ico.firstChild.src.replace('_off', '_on');



    var filenamecanale = xml_folder + 'canale2.xml?id=20&typeAsset=Pagina';

    if (_filenamecanale != null) {
        filenamecanale = _filenamecanale;
    }

    var item_menu_testi = Element.select($('listaCanaliBig'), 'div.testo_item_menu_canali');
    for (var k = 0; k < item_menu_testi.length; k++) {

        item_menu_testi[k].firstChild.style.color = '#333333';

    }
    var item_menu = Element.select($('listaCanaliBig'), 'div.item_menu_canali')[id_search_item - 1];
    var item_menu_testo = Element.select(item_menu, 'div.testo_item_menu_canali')[0];
    item_menu_testo.firstChild.style.color = '#da0f0d';


    idDiv = 'canali_big_items';

    $('listaCanaliBigCont').style.visibility = 'visible';





    $(idDiv).innerHTML = 'loading';

    total = Builder.node('div');

    rigo = Builder.node('div', {
        className: 'rigoCanale'
    });



    if (document.all) {



        var http = new ActiveXObject("Microsoft.XMLHTTP");

        http.open("GET", filenamecanale, false);

        http.send(null);

        xmlDoc = http.responseXML;

        lista = xmlDoc.getElementsByTagName('canale')[0].getElementsByTagName('item');





        for (i = 0; i < lista.length; i++) {



            if (lista[i].getAttribute('id') == id_search_item) {

                lista2 = lista[i].getElementsByTagName('voci')[0].getElementsByTagName('elem');



                var total_length = lista2.length - 1;

                var coloumn_length = Math.round(total_length / 4);

                var s_coloumn_length = coloumn_length;

                var j = 0;

                var div_content = '<div class="boxCanale">' +

                '<ul class="elenco">';

                var colonna = 1;

                while (j <= total_length) {




                    div_content += '<li><a href="' + lista2[j].getAttribute('link') + '">' + lista2[j].firstChild.nodeValue + '</a></li>';



                    j++;



                    if (j == coloumn_length) {

                        colonna++;

                        if (colonna != 5) {

                            div_content += '</ul></div><div class="boxCanale" id="' + colonna + '">' +

                            '<ul class="elenco">';

                        }



                        if (colonna == 4) {

                            coloumn_length = total_length + 1;

                        }

                        else {

                            coloumn_length = coloumn_length + s_coloumn_length;

                        }

                    }





                }



            }

        }

        div_content += '</ul></div><div class="clear"><br class="clear" /></div>';

        //$(idDiv).innerHTML=$(idDiv).innerHTML.replace('loading','');
        $(idDiv).innerHTML = div_content;







    } else {

        var xmlDoc = new Ajax.Request(filenamecanale, {

            method: 'get',

            onSuccess: function (ajax) {



                this.xmlDoc = ajax.responseXML;

                lista = this.xmlDoc.getElementsByTagName('canale')[0].getElementsByTagName('item');

                Element.cleanWhitespace(lista);



                for (i = 0; i < lista.length; i++) {

                    if (lista[i].getAttribute('id') == id_search_item) {

                        lista2 = lista[i].getElementsByTagName('voci')[0].getElementsByTagName('elem');



                        var total_length = lista2.length - 1;

                        var coloumn_length = Math.round(total_length / 4);

                        var s_coloumn_length = coloumn_length;

                        var j = 0;

                        var div_content = '<div class="boxCanale">' +

                        '<ul class="elenco">';

                        var colonna = 1;

                        while (j <= total_length) {



                            div_content += '<li><a href="' + lista2[j].getAttribute('link') + '">' + lista2[j].firstChild.nodeValue + '</a></li>';



                            j++;



                            if (j == coloumn_length) {

                                colonna++;

                                if (colonna != 5) {

                                    div_content += '</ul></div><div class="boxCanale" id="' + colonna + '">' +

                                    '<ul class="elenco">';

                                }



                                if (colonna == 4) {

                                    coloumn_length = total_length + 1;

                                }

                                else {

                                    coloumn_length = coloumn_length + s_coloumn_length;

                                }

                            }





                        }



                    }

                }

                div_content += '</ul></div><div class="clear"><br class="clear" /></div>';

                //$(idDiv).innerHTML=$(idDiv).innerHTML.replace('loading','');
                $(idDiv).innerHTML = div_content;



            }
        }

        );

    }





}


function closeDiv(idDiv) {
    $(idDiv).style.visibility = 'hidden';
}


function addFlash(u, w, h, t, s, va, ha, n, b, v) {



    var hasRightVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);

    if (hasRightVersion) {



        document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="' + w + '" height="' + h + '" id="' + n + '" align="middle" >');

        document.write('<param name="allowScriptAccess" value="sameDomain" />');

        document.write('<param name="allowFullScreen" value="false" />');

        document.write('<param name="movie" value="' + u + '" />');

        document.write('<param name="quality" value="high" />');

        if (s == 'y') {

            document.write('<param name="scale" value="noscale" />');

            var vaPar = '',
                haPar = '';

            if (va == 'top') {

                vaPar = 't';

            }

            if (va == 'bottom') {

                vaPar = 'b';

            }

            if (va == 'middle') {

                vaPar = '';

            }

            if (ha == 'left') {

                haPar = 'l';

            }

            if (ha == 'right') {

                haPar = 'r';

            }

            if (ha == 'middle') {

                haPar = '';

            }

            document.write('<param name="salign" value="' + vaPar + '' + haPar + '" />');

        }

        if (b != '') {

            document.write('<param name="bgcolor" value="' + b + '" />');

        }

        if (t == 'y') {

            document.write('<param name="wmode" value="transparent">');

        }

        if (v != 'n') {

            document.write('<param name="flashvars" value="' + v + '">');

        }

        document.write('<embed src="' + u + '" quality="high"');

        if (s == 'y') {

            document.write(' scale="noscale"');

            var vaPar = '',
                haPar = '';

            if (va == 'top') {

                vaPar = 't';

            }

            if (va == 'bottom') {

                vaPar = 'b';

            }

            if (va == 'middle') {

                vaPar = '';

            }

            if (ha == 'left') {

                haPar = 'l';

            }

            if (ha == 'right') {

                haPar = 'r';

            }

            if (ha == 'middle') {

                haPar = '';

            }

            document.write(' "salign="' + vaPar + '' + haPar + '"');

        };

        if (b != '') {

            document.write(' bgcolor="' + b + '"');

        };

        if (t == 'y') {

            document.write(' wmode="transparent"');

        };

        if (v != 'n') {

            document.write(' flashvars="' + v + '"');

        };

        document.write(' width="' + w + '" height="' + h + '" name="' + n + '"');

        document.write(' align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');

        document.write('</object>');

    }

    else {

        document.write('You Need to install flash player <br><a href="http://get.adobe.com/it/flashplayer/" target="_blank">click here</a>');

    }

}


// get element by ID (with browser check)


function getObj(objID) {
    if (!document.getElementById) return null; // not compatible
    //else
    return document.getElementById(objID);
}

// show and hide DIV


function alternateShow(divToShow, divToHide) {

    // hide
    if (divToHide != null && divToHide.style != null) {
        divToHide.style.display = "none";
    }

    // show
    if (divToShow != null && divToShow.style != null) {
        divToShow.style.display = "block";
    }
}
// cambio tab
var oldtab = "tabIndirizzi";

function swapTab(newTab) {
    if (oldtab == newTab) return;
    var obj = getObj(newTab);
    if (!obj) return;
    alternateShow(obj, getObj(oldtab));
    oldtab = newTab;
}

var oldLog = "";

function swapLog(newLog) {
    if (oldLog == newLog) return;
    var obj = getObj(newLog);
    if (!obj) return;
    alternateShow(obj, getObj(oldLog));
    oldLog = newLog;
}


function popwin(url, width, height) {
    var outStr = 'height=' + height + ',width=' + width;
    var sname = "Privacy";
    outStr = outStr + ',menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=no,top=0,left=0';
    window.open(url, sname, outStr);
}

function rew() {
    if ($('filtroCart').selectedIndex == '') $('filtroCart').selectedIndex = 1;
    var idBox = 'cart' + $('filtroCart').options[$('filtroCart').selectedIndex].value;

    var box = $(idBox);



    nImg = box.getElementsByClassName('imgCart').length;
    hImg = box.getElementsByClassName('imgCart')[0].offsetHeight;
    pImg = 8;
    pDiv = 16;
    hDivS = 420;
    maxTop = 0 - (((nImg * hImg) + (nImg * pImg) - pDiv) - hDivS);

    if (box.style.top.replace('px', '') > maxTop) {

        new Effect.Move(box, {
            y: -95,
            x: 0,
            mode: 'relative',
            duration: .7,
            transition: Effect.Transitions.sinoidal
        });
    }
}

function ffw() {

    var box = $$('div.set.visible')[0];

    maxTop = box.style.top.replace('px', '') + 95

    if ((maxTop <= 0) && (box.style.top != '')) {

        new Effect.Move(box, {
            y: +95,
            x: 0,
            mode: 'relative',
            duration: .7,
            transition: Effect.Transitions.sinoidal
        });
    }
}

function selectPostC(elLink) {
    var box = $$('div.set.visible')[0];
    var img = $$('img.imgCart.choose')[0];
    img.className = 'imgCart';
    elLink.firstChild.className = 'imgCart choose';
    document.getElementById('cartolinaImgId').value = elLink.firstChild.src;
    document.getElementById('cartolinaImg').firstChild.src = elLink.firstChild.src;


}

function filtroPostC(idDiv) {
    if (idDiv != 'none') {

        var divs = $('cartolineItem').getElementsByClassName('set visible')[0];
        divs.className = 'set';
        $('cart' + idDiv).className = 'set visible';
    }
}


function funzioneCommenti(paginaPassata, idNews) {
    if ($('areaCommenti')) {

        while ($('areaCommenti').firstChild) {
            $('areaCommenti').removeChild($('areaCommenti').firstChild);
        };

        var xmlUrl = xml_folder + "commenti.xml?id=" + idNews + "&" + "on=" + paginaPassata;
        if (paginaPassata != 1) {
            //alert(xmlUrl);
        }
        var paginaAttiva = paginaPassata;
        var xmlDoc = new Ajax.Request(xmlUrl, {
            method: 'get',
            onSuccess: function (ajax) {

                this.xmlDoc = ajax.responseXML;
                lista = this.xmlDoc.getElementsByTagName('commenti')[0].getElementsByTagName('elemento');
                totaleCommenti = this.xmlDoc.getElementsByTagName('commenti')[0].getAttribute('numero');
                for (var i = 0; i < lista.length; i++) {
                    var autore = lista[i].getAttribute('autore');
                    var data = lista[i].getAttribute('data');
                    var testo = lista[i].firstChild.nodeValue;

                    var rigo = Builder.node('div', {
                        className: 'rigo'
                    });
                    var quando = Builder.node('div', {
                        className: 'quando'
                    });
                    quando.innerHTML = 'Inserito da <span>' + autore + '</span> il <span>' + data + '</span>';
                    var cosa = Builder.node('div', {
                        className: 'cosa'
                    },
                    testo);


                    rigo.appendChild(quando);
                    rigo.appendChild(cosa);

                    $('areaCommenti').appendChild(rigo);

                }
                if (totaleCommenti == 0) {
                    $('areaCommenti').innerHTML = "Ancora nessun commento per questo articolo: scrivi tu il primo utilizzando il modulo sottostante"
                } else {
                    paginatore('pagerCommenti', paginaAttiva, totaleCommenti);
                }

            }
        });
    }
}

function paginatore(contenitore, paginaAttiva, totaleNews) {
    var selFunc = "";

    selFunc = "funzioneCommenti";

    var totalePagine = Math.ceil(totaleNews / 4);
    var centrale = "";
    if (totalePagine <= 5) {
        for (var i = 1; i <= totalePagine; i++) {
            if (i == paginaAttiva) {
                centrale = centrale + '<a href="#" title="testo_indicativo" class="choose">' + paginaAttiva + '</a> | ';
            } else {

                centrale = centrale + '<a href="javascript:void(0)" title="pager" onclick="' + selFunc + '(' + i + ',' + idPagina + ')">' + i + '</a> | ';
            }
        }
    } else if (paginaAttiva == 1) {
        centrale = '<a href="#" title="testo_indicativo" class="choose">1</a> | <a href="javascript:void(0)" title="pager" onclick="' + selFunc + '(2,' + idPagina + ')">2</a> | <a href="javascript:void(0)" title="pager" onclick="' + selFunc + '(3,' + idPagina + ')">3</a> | <a href="javascript:void(0)" title="pager" onclick="' + selFunc + '(4,' + idPagina + ')">4</a> | <a href="javascript:void(0)" title="pager" onclick="' + selFunc + '(5,' + idPagina + ')">5</a>';
    } else if (paginaAttiva == 2) {
        centrale = '<a href="javascript:void(0)" title="pager" onclick="' + selFunc + '(1,' + idPagina + ')">1</a> | <a href="#" title="testo_indicativo" class="choose">2</a> | <a href="javascript:void(0)" title="pager" onclick="' + selFunc + '(3,' + idPagina + ')">3</a> | <a href="javascript:void(0)" title="pager" onclick="' + selFunc + '(4,' + idPagina + ')">4</a> | <a href="javascript:void(0)" title="pager" onclick="' + selFunc + '(5,' + idPagina + ')">5</a>';
    } else if (paginaAttiva == (totalePagine - 1)) {
        centrale = '<a href="javascript:void(0)" title="pager" onclick="' + selFunc + '(' + (paginaAttiva - 3) + ',' + idPagina + ')">' + (paginaAttiva - 3) + '</a> | <a href="javascript:void(0)" title="pager" onclick="' + selFunc + '(' + (paginaAttiva - 2) + ',' + idPagina + ')">' + (paginaAttiva - 2) + '</a> | <a href="javascript:void(0)" title="pager" onclick="' + selFunc + '(' + (paginaAttiva - 1) + ',' + idPagina + ')">' + (paginaAttiva - 1) + '</a> | <a href="#" title="testo_indicativo" class="choose">' + paginaAttiva + '</a> | <a href="javascript:void(0)" title="pager" onclick="' + selFunc + '(' + (paginaAttiva + 1) + ',' + idPagina + ')">' + (paginaAttiva + 1) + '</a>';
    } else if (paginaAttiva == totalePagine) {
        centrale = '<a href="javascript:void(0)" title="pager" onclick="' + selFunc + '(' + (paginaAttiva - 4) + ',' + idPagina + ')">' + (paginaAttiva - 4) + '</a> | <a href="javascript:void(0)" title="pager" onclick="' + selFunc + '(' + (paginaAttiva - 3) + ',' + idPagina + ')">' + (paginaAttiva - 3) + '</a> | <a href="javascript:void(0)" title="pager" onclick="' + selFunc + '(' + (paginaAttiva - 2) + ',' + idPagina + ')">' + (paginaAttiva - 2) + '</a> | <a href="javascript:void(0)" title="pager" onclick="' + selFunc + '(' + (paginaAttiva - 1) + ')">' + (paginaAttiva - 1) + '</a> | <a href="#" title="testo_indicativo" class="choose">' + paginaAttiva + '</a>';
    } else {
        centrale = '<a href="javascript:void(0)" title="pager" onclick="' + selFunc + '(' + (paginaAttiva - 2) + ',' + idPagina + ')">' + (paginaAttiva - 2) + '</a> | <a href="javascript:void(0)" title="pager" onclick="' + selFunc + '(' + (paginaAttiva - 1) + ',' + idPagina + ')">' + (paginaAttiva - 1) + '</a> | <a href="#" title="testo_indicativo" class="choose">' + paginaAttiva + '</a> | <a href="javascript:void(0)" title="pager" onclick="' + selFunc + '(' + (paginaAttiva + 1) + ',' + idPagina + ')">' + (paginaAttiva + 1) + '</a> | <a href="javascript:void(0)" title="pager" onclick="' + selFunc + '(' + (paginaAttiva + 2) + ',' + idPagina + ')">' + (paginaAttiva + 2) + '</a>'
    }

    var indietro5 = "";
    if (paginaAttiva > 5) {
        indietro5 = '<a href="javascript:void(0)" title="Indietro di 5" onclick="' + selFunc + '(' + (paginaAttiva - 5) + ',' + idPagina + ')" class="choose blank">&laquo;&laquo;</a> | '
    }

    var indietro1 = "";
    if (paginaAttiva > 1) {
        indietro1 = '<a href="javascript:void(0)" title="Indietro di 1" onclick="' + selFunc + '(' + (paginaAttiva - 1) + ',' + idPagina + ')" class="choose blank">&laquo;</a> | '
    }

    var avanti5 = "";
    if (paginaAttiva < (totalePagine - 5)) {
        avanti5 = ' | <a href="javascript:void(0)" title="Avanti di 5" onclick="' + selFunc + '(' + (paginaAttiva + 5) + ',' + idPagina + ')" class="choose blank">&raquo;&raquo;</a>'
    }

    var avanti1 = "";
    if (paginaAttiva < totalePagine - 1) {
        if ((totalePagine > 5)) {
            avanti1 = ' | ';
        }
        avanti1 = avanti1 + '<a href="javascript:void(0)" title="Avanti di 1" onclick="' + selFunc + '(' + (paginaAttiva + 1) + ',' + idPagina + ')" class="choose blank">&raquo;</a>'
    }

    $(contenitore).innerHTML = '<span>Pagina ' + indietro5 + indietro1 + centrale + avanti1 + avanti5 + ' di ' + totalePagine + '</span>';



}

function displayCommenti() {

    if (($('listaCanaliBigContCommenti').style.display == 'none') || $('listaCanaliBigContCommenti').style.display == '') {
        window.scrollTo(0, 300);
        $('listaCanaliBigContCommenti').style.display = 'block';
    } else {
        $('listaCanaliBigContCommenti').style.display = 'none';
    }

}

function openMyTool(pulsante, idDiv) {
    boxtext = Element.select($('myToscanaBox'), 'div.boxText')[0];

    if (boxtext.offsetHeight != 0) {

        boxtext.morph('height:0px;');
        if (_idsito == 2) {
            pulsante.innerHTML = 'ACCEDI';
        } else {
            pulsante.innerHTML = 'ENTER';
        }
        roundButton = pulsante.parentNode.parentNode;
        myOpenClose = true;
        elIMG = Element.down(roundButton, 5);
        img_t = elIMG.src
        img = img_t.replace('_x.gif', '.gif');

        elIMG.src = img;
    } else {

        boxtext.morph('height:' + $(idDiv).offsetHeight + 'px');

        if (_idsito == 2) {
            pulsante.innerHTML = 'CHIUDI';
        } else {
            pulsante.innerHTML = 'CLOSE';
        }

        roundButton = pulsante.parentNode.parentNode;
        myOpenClose = false;
        elIMG = Element.down(roundButton, 5);
        img_t = elIMG.src;
        img = img_t.replace('.gif', '_x.gif');
        elIMG.src = img;
    }

}

function scrollMTB(direction) {
    if (can_moveMTB == true) {
        can_moveMTB = false;

        box = $('scrollerMTB');

        if (direction == 'up') {
            nBox = Element.select($('scrollerMTB'), 'div.txtBox').length;

            heightBox = nBox * 90;
            h = 360 - heightBox;

            newTop = box.style.top.replace('px', '') - 90;

            if (newTop >= h) {
                posY = '-90';
            } else {
                posY = '0';

            }
        } else {
            newTop = box.style.top.replace('px', '') + 90;

            if (newTop <= 0 && box.style.top != '') {

                posY = '+90';
            } else {
                posY = '0';

            }
        }

        new Effect.Move(box, {
            y: posY,
            x: 0,
            mode: 'relative',
            duration: .7,
            transition: Effect.Transitions.sinoidal,
            afterFinishInternal: function () {
                can_moveMTB = true;
            }
        });
    }
}

function ordinamentoMTB() {

    if (urlbookmark.indexOf("?") > 0) {
        urlbookmark += '&';
    } else {
        urlbookmark += '?';
    }

    if ($('scrollerMTB')) {
        Sortable.create('scrollerMTB', {
            dropOnEmpty: true,
            tag: 'div',
            handle: 'txtBox',
            onUpdate: function () {
                loadingMTB('on');
                elenco = Sortable.serialize('scrollerMTB', {
                    name: 'elenco'
                });
                elenco2 = elenco.split('&');
                stringaUrl = '';
                for (i = 0; i < elenco2.length; i++) {
                    posizione = i + 1;
                    id_grafico = 'drop_' + elenco2[i].replace('elenco[]=', '');
                    id_valore = $(id_grafico).getAttribute('name');
                    stringaUrl += id_valore + '=' + posizione + '&';
                }
                new Ajax.Request(urlbookmark + 'm=gl&' + stringaUrl, {
                    method: 'get',
                    onSuccess: function () {
                        loadingMTB('off');
                    }
                });

                if (urlordinamento.indexOf("?") > 0) {
                    urlordinamento += '&';
                } else {
                    urlordinamento += '?';
                }
                idCat = $('categoriaTAG').options[$('categoriaTAG').selectedIndex].value;
                new Ajax.Request(urlordinamento + "idtag=" + idCat + "&" + stringaUrl + "&lang=" + _lang, {
                    method: 'get',
                    onSuccess: function () {
                        loadingMTB('off');
                    }
                });
            }
        })
    }

}

function openTooltipTag(elLink, event) {
    if ($('tooltipTag')) {
        $('contenitoreTTMTB').style.display = 'none';
        Element.remove('tooltipTag');

    } else {
        if (elLink) {
            var new_top = Event.pointerY(event || window.event) - 355;

            var id_news = elLink.parentNode.parentNode.getAttribute('name');
            var id_tag = id_news.replace('news', 'idTag');

            var tooltip = '<div id="tooltipTag" style="top:' + new_top + 'px">' + '<div class="bg"><img src="' + img_folder + 'tooltipTag.png" class="pngImage" width="163" height="106" alt="" /></div>' + '<div class="bd">' + '<div class="t2">TAG</div>' + '<div class="close"><a href="javascript:;" onclick="openTooltipTag(\'\',\'\')"><img src="' + img_folder + 'tooltipTagClose.gif" width="14" height="14" alt="." /></a></div>' + '<div class="clear">&nbsp;</div>' + '<div class="txtarea"><textarea name="tagContent" id="tagContent">' + $(id_tag).value + '</textarea></div>' + '<div class="roundButton">' + '<div class="angSx"><img src="' + img_folder + 'button_left.gif" alt="." /></div>' + '<div class="corpoCen"><a href="#" title="OK" onclick="submitTooltipTag(\'' + id_tag + '\');">OK</a></div>' + '<div class="angDx"><img src="' + img_folder + 'button_right_salva.gif" alt="." /></div>' + '</div>' + '<div class="clear">&nbsp;</div>' + '</div>' + '</div>';

            $('contenitoreTTMTB').style.display = 'block';
            divUp = $('contenitoreTTMTB');
            divUp.innerHTML += tooltip;
        }
    }

}

function submitTooltipTag(id_tag) {

    if (urlbookmark.indexOf("?") > 0) {
        urlbookmark += '&';
    } else {
        urlbookmark += '?';
    }
    id = id_tag.replace('idTag', '');
    valore = $('tagContent').value;
    stringaUrl = 'idTag=' + id + '&val=' + valore;
    idCat = $('categoriaTAG').options[$('categoriaTAG').selectedIndex].value;

    new Ajax.Request(urlbookmark + 'm=sttt&' + stringaUrl, {
        method: 'get',

        onSuccess: function () {

            var myAjax = new Ajax.Updater('scrollerMTB', urlbookmark, {
                method: 'get',
                parameters: 'categ_id=' + idCat + '&m=gl',
                onComplete: function () {
                    openTooltipTag();
                    ordinamentoMTB();
                    aggiornamentoSelect();
                }
            })

        }
    }

    );

    return true;
}

function hideSelectforIE() {
    if ($('drgdrp') || $('choose')) {
        OP = ((ind1 = navigator.userAgent.indexOf("Opera")) > -1) ? 1 : 0;
        IE = ((ind2 = navigator.appVersion.indexOf("MSIE")) > -1 && !OP) ? 1 : 0;

        if (IE == true) {

            boxtext = Element.select($('myToscanaBox'), 'div.boxText')[0];

            if (boxtext.offsetHeight != 0) {



                IE6 = (IE && parseInt(navigator.appVersion.substr(ind2 + 5)) < 7) ? 1 : 0;
                if (IE6) {
                    var selectDaeliminare = Element.select($('contentRightBox'), 'SELECT');
                    for (i = 0; i < selectDaeliminare.length; i++) {
                        selectDaeliminare[i].style.visibility = 'hidden';
                    }
                }


            } else {
                var selectDaeliminare = Element.select($('contentRightBox'), 'SELECT');
                for (i = 0; i < selectDaeliminare.length; i++) {
                    selectDaeliminare[i].style.visibility = 'visible';
                }
            }
            setTimeout('hideSelectforIE()', 100);
        }
    }

}

function filtroCatTAG() {
    idCat = $('categoriaTAG').options[$('categoriaTAG').selectedIndex].value;

    var myAjax = new Ajax.Updater('scrollerMTB', urlbookmark, {
        method: 'get',
        parameters: 'categ_id=' + idCat + '&m=gl',
        onComplete: function () {
            ordinamentoMTB()
        }
    })


}

function updateResource(action) {
    idCat = $('categoriaTAG').options[$('categoriaTAG').selectedIndex].value;

    checkbox = Element.select($('scrollerMTB'), 'INPUT');
    pars = 'action=' + action + '&idR=';
    for (i = 0; i < checkbox.length; i++) {
        if (checkbox[i].checked == true) {
            pars += checkbox[i].name.replace('notice', '') + ';';

        }

    }

    if (idCat != '' && idCat != 'none') pars += '&idCat=' + idCat;

    var myAjax = new Ajax.Updater('scrollerMTB', urlbookmark, {
        method: 'get',
        parameters: pars,
        onComplete: function () {
            ordinamentoMTB();
            if (action == 'delete') reloadSelectTAG();
        }
    })



}

function reloadSelectTAG() {

    if (urlbookmark.indexOf("?") > 0) {
        urlbookmark += '&';
    } else {
        urlbookmark += '?';
    }

    idCat = $('categoriaTAG').options[$('categoriaTAG').selectedIndex].value;

    // categoriaTAG
    var myAjax = new Ajax.Updater('scrollerMTB', urlbookmark, {
        method: 'get',
        parameters: 'categ_id=' + idCat + '&m=gl',
        onComplete: function () {
            ordinamentoMTB();

        }
    })
}

function loadingMTB(mode) {
    if (mode == 'on') $('loadingMTB').style.display = 'block';
    else $('loadingMTB').style.display = 'none';
}



function interessi_slider(v1, v2) {
    v1--;
    if ($('interest_slider')) {
        var handles = [$('int_sl1'), $('int_sl2')];
        var values = [v1, v2]; // First handle at 0, 2nd at 100 
        slider = new Control.Slider(
        handles, 'track', {
            range: $R(0, 5, false),
            step: 1,
            restricted: true,
            sliderValue: values,
            onChange: function (v) {
                v = '' + v;
                v = v.split(',');
                v1 = Math.round(v[0]);
                v2 = Math.round(v[1]);

                if (v1 > 4) v1 = 4;
                if (v2 < 1) v2 = 1;
                if (v1 == v2) {
                    v1--;
                    slider.setValue(v1, 0);
                }

                $('int_sl1').style.left = v1 * 24 + 2 + 'px';
                $('int_sl2').style.left = v2 * 24 + 2 + 'px';

                start = v1 + 1;
                end = v2;

                setSliderInteressiIcons(start, end);
            }
        });
    }
}


function setSliderInteressiIcons(start, end) {
    for (var i = 1; i <= 5; i++) {
        url_img = $('lightning' + i).src;
        url_img = url_img.replace('_on', '_off');
        $('lightning' + i).src = url_img;
        if (i >= start && i <= end) {
            url_img = url_img.replace('_off', '_on');
            $('lightning' + i).src = url_img;
        }
    }
    $('range_search').value = start + '-' + end;
    //range_search ï¿½ il campo hidden che viene settato al cambio del range, mette appunto i limiti tra i quali cercare...
    if (end < start) end = start;
    $('interest_label_from').innerHTML = start;
    $('interest_label_to').innerHTML = end;
    //..e di conseguenza aggiorno le label con i limiti
}

function replaceValues() {
    if ($('param_track')) {
        if ($('param_track').value != '') {
            var params = $('param_track').value.split('-');
            var P_start = params[0];
            var P_end = params[1];
            var P_v1 = params[2];
            var P_v2 = params[3];
            var P_label = params[4];
            var intsl1_left = params[5];
            var intsl2_left = params[6];
            setInterestImg(P_label)
            slider.setValue(P_v1, 0);
            slider.setValue(P_v2, 1);
            $('range_search').value = P_start + '-' + P_end;
            $('interest_label_from').innerHTML = P_start;
            $('interest_label_to').innerHTML = P_end;
        }
    }
}

function interessi_slider_spighe() {

    v1 = 0;

    v2 = 100;

    if ($('interest_slider_spighe')) {



        var handles = [$('int_sl1'), $('int_sl2')];

        var values = [0, 100]; // First handle at 0, 2nd at 100 
        var slider = new Control.Slider(

        handles, 'track',

        {
            range: $R(0, 100, false),

            step: 1,

            restricted: true,

            sliderValue: values,

            onChange: function (v) {



                oldV1 = v1;

                oldV2 = v2;



                v = '' + v;

                v = v.split(',');

                v1 = parseInt(v[0].split('.')[0]);

                v2 = parseInt(v[1].split('.')[0]);







                if (oldV1 != v1) movedIS = 'left';

                else movedIS = 'right';



                var diff = v2 - v1;





                if (v1 <= 25) {

                    var start = 1;



                }

                else if (v1 <= 63) {

                    var start = 2;



                }

                else {

                    var start = 3;



                }



                if (v2 <= 35) {

                    var end = 1;



                }

                else if (v2 <= 70) {

                    var end = 2;



                }

                else {

                    var end = 3;



                }



                if (movedIS == 'left') {

                    if (start > end) {

                        start--;

                        v1 = parseInt(v2 - 20);

                        slider.setValue(v1, 0);

                    }



                    if (start == 2) {

                        $('int_sl1').style.left = '30px';

                    }

                    else if (start == 3) {

                        $('int_sl1').style.left = '80px';

                    }

                    else {

                        $('int_sl1').style.left = '0px';

                    }



                }

                else {

                    if (start > end) {

                        end++;

                        v2 = parseInt(v1 + 20);



                        slider.setValue(v2, 1);

                    }



                    if (end == 1) {

                        $('int_sl2').style.left = '35px';

                    }

                    else if (end == 2) {

                        $('int_sl2').style.left = '85px';

                    }

                    else {

                        $('int_sl2').style.left = '130px';

                    }

                }







                for (var i = 1; i <= 3; i++) {

                    url_img = $('lightning' + i).src;

                    url_img = url_img.replace('_on', '_off');

                    $('lightning' + i).src = url_img;



                    if (i >= start && i <= end) {

                        url_img = url_img.replace('_off', '_on');

                        $('lightning' + i).src = url_img;

                    }

                }

                $('range_search').value = start + '-' + end;

                //range_search ï¿½ il campo hidden che viene settato al cambio del range, mette appunto i limiti tra i quali cercare...
                if (end < start) end = start;



                $('interest_label_from').innerHTML = start;

                $('interest_label_to').innerHTML = end;

                //..e di conseguenza aggiorno le label con i limiti




            }

        }

        );

    }

}









function setInterestImg(value) {

    value = value.replace('light_', '');
    var idsito = _idsito;

    var setup_language = "ita";
    if (idsito = !2) {
        setup_language = "eng";
    }


    if (value == 'spiga') {

        $('interest_slider').id = 'interest_slider_spighe';



        to_put = $('light_elem_backupS').innerHTML;



        $('light_elem').innerHTML = to_put;

        interessi_slider_spighe();



        $('interest_label_from').innerHTML = 1;

        $('interest_label_to').innerHTML = 3;

        $('range_search').innerHTML = '1-3';

    }

    else {

        if ($('interest_slider_spighe')) {

            $('interest_slider_spighe').id = 'interest_slider';



        }

        interessi_slider();

        to_put = $('light_elem_backupN').innerHTML;



        $('light_elem').innerHTML = to_put;

        $('interest_label_from').innerHTML = 1;

        $('interest_label_to').innerHTML = 5;

        $('range_search').innerHTML = '1-5';

    }

    var img = Element.select($('light_elem'), 'IMG');



    for (var i = 0; i < img.length; i++) {

        var varFind = img[i].src.split('_');

        var varFind = varFind[varFind.length - 2];



        img[i].src = img[i].src.replace(varFind, value);



    }



    var interest_label_name = categoria_label[value][setup_language];



    $('interest_label_name').innerHTML = interest_label_name;



}

function CHECKALLFLASH() {

    var hasRightVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);

    //hasRightVersion=false;
    var DIVnotice = '<div id="noticeFLASH">You Need to install flash player <br><a href="http://get.adobe.com/it/flashplayer/" target="_blank">click here</a></div>';

    if (!hasRightVersion) {



        var flashes = $$('OBJECT');

        for (var i = 0; i < flashes.length; i++) {



            flashes[i].insert({
                before: DIVnotice
            });

            Element.remove(flashes[i]);



        }

        var flashes = $$('embed');

        for (var i = 0; i < flashes.length; i++) {



            flashes[i].insert({
                before: DIVnotice
            });

            Element.remove(flashes[i]);



        }



    }

}




function scrollMedia(dir, divContenit) {

    img_array = $(divContenit).getElementsByTagName('img');



    widthDiv = img_array.length * img_array[0].getAttribute('width') + parseInt(img_array.length * 11) + img_array.length * 4;



    xspost = 15 + parseInt(img_array[0].getAttribute('width'));

    if ($(divContenit).style.left == '') $(divContenit).style.left = '0px';



    differenza = widthDiv + parseInt($(divContenit).style.left.replace('px', '')) - xspost;

    //-260










    var move = true;

    if (dir == 'right') {

        var segno = '-';



        if (differenza < $(divContenit).parentNode.offsetWidth) {

            var move = false;

        }

    }

    else {

        var segno = '+';

        if ($(divContenit).style.left.replace('px', '') >= 0) {

            var move = false;

        }

    }



    if (move) {





        new Effect.Move(divContenit, {

            x: segno + xspost,

            y: 0,

            mode: 'relative',

            duration: 0.1,

            transition: Effect.Transitions.sinoidal

        }

        )

    }

}



function show_media_caption(img, divContenit) {



    var caption = Element.select($(divContenit).parentNode.parentNode, 'div.media_slide_c')[0];

    caption.innerHTML = img.getAttribute('alt');



    var allIMG = Element.select($(divContenit), 'IMG')

    for (var i = 0; i < allIMG.length; i++) {

        allIMG[i].className = '';

    }

    img.className = 'choose';



}

function show_Bigmedia_caption(img, divContenit) {




    var title = Element.select($(divContenit), 'a.caption_title')[0];

    var subtitle = Element.select($(divContenit), 'div.caption_subt')[0];

    var descr = Element.select($(divContenit), 'div.caption_desc')[0];

    var img_to_open = Element.select($(divContenit), 'div.caption_ico')[0];

    img_to_open = img_to_open.firstChild;

    img_to_open.src = img.src.replace('.gif', '_BIG.gif');



    subtitle.innerHTML = img.getAttribute('subtitle');

    descr.innerHTML = img.getAttribute('descr');

    var links = Element.select($(divContenit), 'a.caption_title')[0];
    links.href = img.getAttribute('link');

    title.innerHTML = img.getAttribute('title');



    var allIMG = Element.select($('bigMedia_slide_cent_slider'), 'IMG')

    for (var i = 0; i < allIMG.length; i++) {

        allIMG[i].className = '';

    }

    img.className = 'choose';

}


function SelezTT() {
    var i = 0;
    var preferiti = document.forms.preferiti.elements;
    for (i = 0; i < preferiti.length; i++) {
        if (preferiti[i].type == "checkbox") {
            preferiti[i].checked = !(preferiti[i].checked);
        }
    }
}


function changeCenterTab(elementoLink, divToshow, divTohide1, divTohide2, divTohide3, divTohide4) {

    if ($(divToshow).style.display == 'none') {

        $(divTohide1).style.display = 'none';
        $(divTohide2).style.display = 'none';
        $(divTohide3).style.display = 'none';
        $(divTohide4).style.display = 'none';

        $(divToshow).style.display = 'block';



        var divTitle = elementoLink.parentNode.parentNode;

        var divTabBox = divTitle.parentNode;



        var divAcceso = Element.select(divTabBox, 'div.titleRed');

        divAcceso[0].className = divAcceso[0].className.replace('Red', 'Grey');



        var immagini = divAcceso[0].getElementsByTagName('img');

        immagini[0].src = immagini[0].src.replace('Red', 'Grey');

        immagini[1].src = immagini[1].src.replace('Red', 'Grey');



        divTitle.className = divTitle.className.replace('Grey', 'Red');



        var immagini = divTitle.getElementsByTagName('img');

        immagini[0].src = immagini[0].src.replace('Grey', 'Red');

        immagini[1].src = immagini[1].src.replace('Grey', 'Red');

    }

}


function blogrss(url, hdiv){
		if($(hdiv)){
			var BxmlDoc = new Ajax.Request(url,{method:'get',onSuccess:function(ajax){
				this.BxmlDoc = ajax.responseXML;
				Blista = this.BxmlDoc.getElementsByTagName('rss')[0].getElementsByTagName('channel')[0].getElementsByTagName('item');
				var c_blog = '';
				for(var i=0; i<Blista.length && i < 2; i++) {
					var titolo_rss = Blista[i].getElementsByTagName('title')[0].firstChild.nodeValue;
                                            titolo_rss = titolo_rss.substring(0, 29);
					var link_rss = Blista[i].getElementsByTagName('link')[0].firstChild.nodeValue;
					var descrizione_rss = Blista[i].getElementsByTagName('description')[0].firstChild.nodeValue;
                                            descrizione_rss = descrizione_rss.substring(0, 32);
					var last = '';
					if(i==4 || i==(Blista.length-1)) last = ' last';

					c_blog += '<a class="links" target="_self" href="'+link_rss+'">';
					c_blog += titolo_rss+'...</a>';
					c_blog += '<a class="links2">'+descrizione_rss+'...</a>';
				}
				$(hdiv).innerHTML = c_blog;
			}
});
		}
	}

	