var sBrowser;

function CaricaObjXML(sXmlFileName) {
    sBrowser = "";

    try //Internet Explorer
    {
        sBrowser = "IE";
        xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
        xmlDoc.async = false;
        xmlDoc.load("xml/" + sXmlFileName);
        return xmlDoc;
    }
    catch (e) {
        try //Firefox, Mozilla, Opera, etc.
        {
            xmlDoc = document.implementation.createDocument("", "", null);
            xmlDoc.async = false;
            xmlDoc.load("xml/" + sXmlFileName);
            return xmlDoc;
        }
        catch (e) {
            try //Google Chrome
            {
                var httpRequest = new XMLHttpRequest();
                httpRequest.open('GET', "xml/" + sXmlFileName, false);
                httpRequest.send(null);
                var xmlDoc = httpRequest.responseXML;
                return xmlDoc;
            }
            catch (e) {
                error = e.message;
                alert(error);
            }
        }
    }
}

function Stampa() {
    var disp_setting = "toolbar=yes,location=no,directories=yes,menubar=yes,";
    disp_setting += "scrollbars=yes,width=650, height=600, left=100, top=25";
    var titolo_value = document.getElementById("titoli_pagina").innerHTML;
    var content_value = document.getElementById("info").innerHTML;

    var docprint = window.open("", "", disp_setting);
    docprint.document.open();
    docprint.document.write('<html>');
    docprint.document.write('<head>');
    docprint.document.write('<link rel="stylesheet" href="css/index.css" type="text/css" />');
    docprint.document.write('<style type="text/css">');
    docprint.document.write('#caption td {');
    docprint.document.write('font-family: Tahoma; ');
    docprint.document.write('font-size: 9pt; ');
    docprint.document.write('}');
    docprint.document.write('</style>');
    docprint.document.write('<script type="text/javascript">');
    docprint.document.write('function StampaPagina() {');
    docprint.document.write('var divStampa;');
    docprint.document.write('divStampa = document.getElementById("div_stampa");');
    docprint.document.write('divStampa.style.visibility = "hidden";');
    docprint.document.write('self.print();');
    docprint.document.write('self.close();');
    docprint.document.write('}');
    docprint.document.write('</script>');
    docprint.document.write('<title>' + GetTitoloFinestraStampa() + '</title>');
    docprint.document.write('</head>');
    docprint.document.write('<body>');
    docprint.document.write('<div id="div_stampa">')
    docprint.document.write('<table border="1" cellspacing="0" cellpadding="0" width="100%">');
    docprint.document.write('<tr>');
    docprint.document.write('<td align="right" bgcolor="#dedede">');
    docprint.document.write('<a href="javascript:StampaPagina()" style="color:black;">Stampa</a>');
    docprint.document.write('</td>');
    docprint.document.write('</tr>');
    docprint.document.write('</table>');
    docprint.document.write('</div>')
    docprint.document.write('<hr/>');
    docprint.document.write('<div id="caption">');
    docprint.document.write(GetTestataStampa());
    docprint.document.write('</div>');
    docprint.document.write('<hr/>');
    docprint.document.write('<br/><br/>');
    docprint.document.write('<div class="titolo">');
    docprint.document.write(titolo_value);
    docprint.document.write('</div>');
    docprint.document.write('<br/><br/>');
    docprint.document.write(content_value);
    docprint.document.write('</body>');
    docprint.document.write('</html>');
    docprint.document.close();
    docprint.focus();
}
function GetTitoloFinestraStampa() {
    var objXml;
    objXml = CaricaObjXML("scheda.xml");
    var sDenom;
    sDenom = "";

    $(objXml).find('Scheda').each(function() {
        $(this).find('Parrocchia').each(function() {
            sDenom += $(this).find('Denominazione').text();
        });
    });

    return sDenom;
}

function GetTestataStampa() {
    var objXml;
    objXml = CaricaObjXML("scheda.xml");
    var sDenom;
    sDenom = "";
    var sTestata;
    sTestata = "";
    sTestata += "<table border='0' cellspacing='5' cellpadding='0' width='100%'>";

    $(objXml).find('Scheda').each(function() {
        $(this).find('Parrocchia').each(function() {
            sDenom += $(this).find('Denominazione').text();

            sTestata += "<tr>";
            sTestata += "<td colspan='3'>";
            sTestata += "<div class='titolo'>" + $(this).find('Denominazione').text() + "</div>";
            sTestata += "</td>";
            sTestata += "</tr>";
            sTestata += "<tr>";
            sTestata += "<td colspan='3'>";
            sTestata += $(this).find('Indirizzo').text();
            sTestata += " ";
            sTestata += $(this).find('Localita').text();
            if ($(this).find('Zona').text() != '') {
                sTestata += " Zona:  ";
                sTestata += $(this).find('Zona').text();
                sTestata += "<br/>";
            }
            sTestata += "</td>";
            sTestata += "</tr>";
            sTestata += "<tr>";
            sTestata += "<td>";
            if ($(this).find('Telefono').text() != '') {
                sTestata += "Tel.:  ";
                sTestata += $(this).find('Telefono').text();
            } else {
                sTestata += "&nbsp;";
            }
            sTestata += "</td>";
            sTestata += "<td>";
            if ($(this).find('Cellulare').text() != '') {
                sTestata += "Cell.:  ";
                sTestata += $(this).find('Cellulare').text();
            } else {
                sTestata += "&nbsp;";
            }
            sTestata += "</td>";
            sTestata += "<td>";
            if ($(this).find('Email').text() != '') {
                sTestata += "E-mail:  ";
                sTestata += $(this).find('Email').text();
            } else {
                sTestata += "&nbsp;";
            }
            sTestata += "</td>";
            sTestata += "</tr>";
            sTestata += "<tr>";
            sTestata += "<td colspan='3'>";
            sTestata += location.host + location.pathname;
            sTestata += "</td>";
            sTestata += "</tr>";
        });
    });

    sTestata += "</table>";

    return sTestata;
}

function ScriviTitoloContentuto(sTitolo) {
    var sHtmlTitolo;
    sHtmlTitolo = "<table border='0' cellspacing='0' cellpadding='2px'>";
    sHtmlTitolo += "<tr>";
    sHtmlTitolo += "<td width='100%'>";
    sHtmlTitolo += "<div id='titoli_pagina'>";
    sHtmlTitolo += sTitolo;
    sHtmlTitolo += "</div>";
    sHtmlTitolo += "</td>";
    sHtmlTitolo += "<td width='25px'>";
    sHtmlTitolo += "<a href='javascript:Stampa()'>";
    sHtmlTitolo += "<img src='images/PrintHS.png' alt='Versione per la stampa'>";
    sHtmlTitolo += "</a>";
    sHtmlTitolo += "</td>";
    sHtmlTitolo += "</tr>";
    sHtmlTitolo += "</table>";

    $('div#titolo_contenuto').html(sHtmlTitolo);
}

function ScriviTitoloContentutoNoStampa(sTitolo) {
    var sHtmlTitolo;
    sHtmlTitolo = "<table border='0' cellspacing='0' cellpadding='2px'>";
    sHtmlTitolo += "<tr>";
    sHtmlTitolo += "<td width='100%'>";
    sHtmlTitolo += "<div id='titoli_pagina'>";
    sHtmlTitolo += sTitolo;
    sHtmlTitolo += "</div>";
    sHtmlTitolo += "</td>";
    sHtmlTitolo += "</tr>";
    sHtmlTitolo += "</table>";

    $('div#titolo_contenuto').html(sHtmlTitolo);
}

function ScriviCondivisioniSocialNetwork() {
    var sHtmlShare;
    sHtmlShare = "";
    sHtmlShare = "<table border='0' cellspacing='0' cellpadding='2px' width='100%'>";
    sHtmlShare += "<tr>";
    sHtmlShare += "<td width='25px'>";
    sHtmlShare += "<a href='#' onclick='shareFB()'><img src='images/facebook.gif' alt='Condividi su Facebook' /></a>";
    sHtmlShare += "</td>";
    sHtmlShare += "<td width='25px'>";
    sHtmlShare += "<a href='#' onclick='shareTW()'><img src='images/twitter.gif' alt='Condividi su Twitter' /></a>";
    //sHtmlShare += "<a href='http://twitter.com/home?status=" + location.href + "' title=" + document.title + " target='_blank'><img src='images/twitter.gif' alt='Condividi su Twitter'></a>";
    sHtmlShare += "</td>";
    sHtmlShare += "<td width='100%'>&nbsp;</td>";
    sHtmlShare += "</tr>";
    sHtmlShare += "</table>";

    $('div#social_share').html(sHtmlShare);
}


function shareFB() {
    //window.open('http://www.facebook.com/sharer.php?u=' + location.href + '%26md=' + document.title + '%26wd%3D1', '_blank');
    window.open('http://www.facebook.com/sharer.php?u=' + location.href + '&md=' + document.title, '_blank');
}

function shareTW() {
    //window.open('http://www.facebook.com/sharer.php?u=' + location.href + '%26md=' + document.title + '%26wd%3D1', '_blank');
    window.open('http://twitter.com/home?status=' + location.href, '_blank');
}

function bIsScaduto(data_scad) {
    if (controllo_data(data_scad)) {
        var arr1 = data_scad.split("/");
        var dScadenza = new Date(arr1[2], arr1[1] - 1, arr1[0]);

        var dOggi = new Date();

        if (dScadenza < dOggi) {
            return true;
        }
        else {
            return false;
        }
    } else {
        return false;
    }
}

function controllo_data(stringa) {
    var espressione = /^[0-9]{2}\/[0-9]{2}\/[0-9]{4}$/;
    if (!espressione.test(stringa)) {
        return false;
    } else {
        anno = parseInt(stringa.substr(6), 10);
        mese = parseInt(stringa.substr(3, 2), 10);
        giorno = parseInt(stringa.substr(0, 2), 10);

        var data = new Date(anno, mese - 1, giorno);
        if (data.getFullYear() == anno && data.getMonth() + 1 == mese && data.getDate() == giorno) {
            return true;
        } else {
            return false;
        }
    }
}


function ScriviStilePersonalizzato() {
    var objXml;
    objXml = CaricaObjXML("index.xml");
    var sHtml;
    sHtml = "";
    var sSfondoPersonalizzato;
    var sFontStyle;

    $(objXml).find('Scheda').each(function() {
        // *************************************************
        // Personalizzazione Testata
        // *************************************************
        $(this).find('Opzioni_Testata').each(function() {
            sSfondoPersonalizzato = $(this).find('Sfondo').attr('visualizza_img');
            sFontStyle = $(this).find('Testo').attr('stile');
            if (sSfondoPersonalizzato != "-2") {
                sHtml += "<style type='text/css'>";
                sHtml += "#testata {";
                if (sSfondoPersonalizzato == "1") {
                    sHtml += "background:url('" + $(this).find('Sfondo').attr('url') + "');";
                }
                if (sSfondoPersonalizzato == "0") {
                    sHtml += "background: #" + $(this).find('Sfondo').attr('backcolor') + ";";
                }
                sHtml += "font-family:" + $(this).find('Testo').attr('font') + ";";
                sHtml += "font-size:" + $(this).find('Testo').attr('size') + ";";
                sHtml += "color: #" + $(this).find('Testo').attr('forecolor') + ";";

                if (sFontStyle != null && sFontStyle != "") {
                    if (sFontStyle.indexOf("B") > -1) {
                        sHtml += "font-weight:bold;";
                    }
                    if (sFontStyle.indexOf("I") > -1) {
                        sHtml += "font-style:italic;";
                    }
                    var sTextDecoration;
                    sTextDecoration = "";

                    if (sFontStyle.indexOf("U") > -1) {
                        sTextDecoration += "underline";
                    }
                    if (sFontStyle.indexOf("S") > -1) {
                        sTextDecoration += " line-through";
                    }
                    if (sTextDecoration != null && sTextDecoration != "") {
                        sHtml += "text-decoration:" + sTextDecoration + ";";
                    }
                }

                sHtml += "}";
                if (sSfondoPersonalizzato == "0") {
                    sHtml += "#testata_sfondo {";
                    sHtml += "background: #" + $(this).find('Sfondo').attr('backcolor') + ";";
                    sHtml += "}";
                }
                sHtml += "</style>";
            }
        });
        // Fine Personalizzazione Testata



        // *************************************************
        // Personalizzazione Avvisi in Evidenza
        // *************************************************
        $(this).find('Opzioni_InEvidenza').each(function() {
            var sSfondoPersonalizzato = $(this).find('Sfondo').attr('visualizza_img');
            var sFontStyle = $(this).find('Testo').attr('stile');
            if (sSfondoPersonalizzato != "-2") {

                sHtml += "<style type='text/css'>";
                sHtml += "#footer {";
                if (sSfondoPersonalizzato == "0") {
                    sHtml += "background: #" + $(this).find('Sfondo').attr('backcolor') + ";";
                }
                sHtml += "font-family:" + $(this).find('Testo').attr('font') + ";";
                sHtml += "font-size:" + $(this).find('Testo').attr('size') + ";";
                sHtml += "color: #" + $(this).find('Testo').attr('forecolor') + ";";

                if (sFontStyle != null && sFontStyle != "") {
                    if (sFontStyle.indexOf("B") > -1) {
                        sHtml += "font-weight:bold;";
                    }
                    if (sFontStyle.indexOf("I") > -1) {
                        sHtml += "font-style:italic;";
                    }
                }
                sHtml += "}";

                sHtml += "#td_footer {";
                sHtml += "background: #" + $(this).find('Sfondo').attr('backcolor') + ";";
                sHtml += "color: #" + $(this).find('Testo').attr('forecolor') + ";";
                sHtml += "}";

                sHtml += "#rullo_avvisi a:link, #rullo_avvisi a:visited, #rullo_avvisi a:hover, #rullo_avvisi a:active {";
                sHtml += "font-family:" + $(this).find('Testo').attr('font') + ";";
                sHtml += "font-size:" + $(this).find('Testo').attr('size') + ";";
                sHtml += "color: #" + $(this).find('Testo').attr('forecolor') + ";";

                if (sFontStyle != null && sFontStyle != "") {
                    if (sFontStyle.indexOf("B") > -1) {
                        sHtml += "font-weight:bold;";
                    }
                    if (sFontStyle.indexOf("I") > -1) {
                        sHtml += "font-style:italic;";
                    }
                }
                sHtml += "}";

                sHtml += "#sommario {"; 
                sHtml += "border-bottom: solid 1px #"+$(this).find('Sfondo').attr('backcolor');
                sHtml += "}";

                sHtml += "</style>";
            }
        });
        // Fine Personalizzazione Avvisi in Evidenza



        // *************************************************
        // Personalizzazione Corpo
        // *************************************************
        $(this).find('Opzioni_Corpo').each(function() {
            var sSfondoPersonalizzato = $(this).find('Sfondo').attr('visualizza_img');
            var sFontStyle = $(this).find('Testo').attr('stile');
            if (sSfondoPersonalizzato != "-2") {
                sHtml += "<style type='text/css'>";
                sHtml += "#corpo {";
                if (sSfondoPersonalizzato == "1") {
                    sHtml += "background:url('" + $(this).find('Sfondo').attr('url') + "');";
                }
                if (sSfondoPersonalizzato == "0") {
                    sHtml += "background: #" + $(this).find('Sfondo').attr('backcolor') + ";";
                }
                sHtml += "border-left:solid 1px #" + $(this).find('Sfondo').attr('backcolor_titolo') + ";";
                sHtml += "}";

                sHtml += "#container {";
                sHtml += "border-left:solid 1px #" + $(this).find('Sfondo').attr('backcolor_titolo') + ";";
                sHtml += "border-right:solid 1px #" + $(this).find('Sfondo').attr('backcolor_titolo') + ";";
                sHtml += "}";

                sHtml += "#corpo a, #info, #corpo .info_blocco, #corpo .info_blocco td, #orario_messe";
                sHtml += " #componenti_org td, #info_agenda, #info_agenda td, #app_settimana, #orario_celebrazioni,";
                sHtml += " .info_blocco .titolo_blocco";
                sHtml += " {";
                sHtml += "font-family:" + $(this).find('Testo').attr('font') + ";";
                sHtml += "font-size:" + $(this).find('Testo').attr('size') + ";";
                sHtml += "color: #" + $(this).find('Testo').attr('forecolor') + ";";
                if (sFontStyle != null && sFontStyle != "") {
                    if (sFontStyle.indexOf("B") > -1) {
                        sHtml += "font-weight:bold;";
                    }
                    if (sFontStyle.indexOf("I") > -1) {
                        sHtml += "font-style:italic;";
                    }
                }
                sHtml += "}";

                sHtml += "#corpo .titolo, #contatti_parr_titolo";

                sHtml += ", #contatti_uff_titolo, #titolo_contenuto td";
                sHtml += ", #titoli_pagina";
                sHtml += " {";
                sHtml += "font-family:" + $(this).find('Testo').attr('font') + ";";
                sHtml += "font-size:" + $(this).find('Testo').attr('size') + ";";
                sHtml += "color: #" + $(this).find('Testo').attr('forecolor_titolo') + ";";
                if (sFontStyle != null && sFontStyle != "") {
                    if (sFontStyle.indexOf("B") > -1) {
                        sHtml += "font-weight:bold;";
                    }
                    if (sFontStyle.indexOf("I") > -1) {
                        sHtml += "font-style:italic;";
                    }
                }
                sHtml += "}";
                sHtml += "#titolo_contenuto td, #titolo_messe";
                sHtml += " {";
                sHtml += "font-family:" + $(this).find('Testo').attr('font') + ";";
                sHtml += "font-size:" + $(this).find('Testo').attr('size') + ";";
                sHtml += "color: #" + $(this).find('Testo').attr('forecolor') + ";";
                sHtml += "font-weight:bold;";
                sHtml += "}";

                sHtml += "#td_corpo .titolo";
                sHtml += " {";
                sHtml += "font-family:" + $(this).find('Testo').attr('font') + ";";
                sHtml += "font-size:" + $(this).find('Testo').attr('size') + ";";
                sHtml += "background: #" + $(this).find('Sfondo').attr('backcolor_titolo') + ";";
                sHtml += "color: #" + $(this).find('Testo').attr('forecolor_titolo') + ";";
                if (sFontStyle != null && sFontStyle != "") {
                    if (sFontStyle.indexOf("B") > -1) {
                        sHtml += "font-weight:bold;";
                    }
                    if (sFontStyle.indexOf("I") > -1) {
                        sHtml += "font-style:italic;";
                    }
                }
                sHtml += "}";

                sHtml += ".info_blocco {";
                sHtml += "border-top:solid 1px #" + $(this).find('Sfondo').attr('backcolor_titolo') + ";";
                sHtml += "}";

                sHtml += "#app_settimana {";
                sHtml += "border-bottom:solid 1px #" + $(this).find('Sfondo').attr('backcolor_titolo') + ";";
                sHtml += "}";

                sHtml += "#show_image image {";
                sHtml += "border: solid 1px #" + $(this).find('Sfondo').attr('backcolor_titolo') + ";";
                sHtml += "}";

                sHtml += ".thumbs_img a:hover {";
                sHtml += "border:solid 2px #" + $(this).find('Sfondo').attr('backcolor_titolo') + ";";
                sHtml += "}";

                sHtml += "#widget {";
                sHtml += "border-top:solid 1px #" + $(this).find('Sfondo').attr('backcolor_titolo') + ";";
                sHtml += "}";

                sHtml += "#td_corpo {";
                sHtml += "background: #" + $(this).find('Sfondo').attr('backcolor') + ";";
                sHtml += "color: #" + $(this).find('Testo').attr('forecolor') + ";";
                sHtml += "}";

                sHtml += "</style>";
            }
        });
        // Fine Personalizzazione Corpo



        // *************************************************
        // Personalizzazione News
        // *************************************************
        $(this).find('Opzioni_News').each(function() {
            sSfondoPersonalizzato = $(this).find('Sfondo').attr('visualizza_img');
            sFontStyle = $(this).find('Testo').attr('stile');

            sHtml += "<style type='text/css'>";
            sHtml += "#news {";
            if (sSfondoPersonalizzato != "-2") {
                if (sSfondoPersonalizzato == "1") {
                    sHtml += "background:url('" + $(this).find('Sfondo').attr('url') + "');";
                }
                if (sSfondoPersonalizzato == "0") {
                    sHtml += "background: #" + $(this).find('Sfondo').attr('backcolor') + ";";
                }
                sHtml += "}";

                sHtml += "#td_news .titolo";
                sHtml += " {";
                sHtml += "font-family:" + $(this).find('Testo').attr('font') + ";";
                sHtml += "font-size:" + $(this).find('Testo').attr('size') + ";";
                sHtml += "background: #" + $(this).find('Sfondo').attr('backcolor_titolo') + ";";
                sHtml += "color: #" + $(this).find('Testo').attr('forecolor_titolo') + ";";
                if (sFontStyle != null && sFontStyle != "") {
                    if (sFontStyle.indexOf("B") > -1) {
                        sHtml += "font-weight:bold;";
                    }
                    if (sFontStyle.indexOf("I") > -1) {
                        sHtml += "font-style:italic;";
                    }
                }
                sHtml += "}";

                sHtml += "#news a, #avvisi td, #social_share td";
                sHtml += " {";
                sHtml += "font-family:" + $(this).find('Testo').attr('font') + ";";
                sHtml += "font-size:" + $(this).find('Testo').attr('size') + ";";
                sHtml += "color: #" + $(this).find('Testo').attr('forecolor') + ";";
                if (sFontStyle != null && sFontStyle != "") {
                    if (sFontStyle.indexOf("B") > -1) {
                        sHtml += "font-weight:bold;";
                    }
                    if (sFontStyle.indexOf("I") > -1) {
                        sHtml += "font-style:italic;";
                    }
                }
                sHtml += "}";

                sHtml += "#td_news {";
                sHtml += "background: #" + $(this).find('Sfondo').attr('backcolor') + ";";
                sHtml += "color: #" + $(this).find('Testo').attr('forecolor') + ";";
                sHtml += "}";

                sHtml += "</style>";
            }
        });
        // Fine Personalizzazione News

    });
    $('div#StilePersonalizzato').html(sHtml);
}


function ScriviTestata() {
    var objXml;
    objXml = CaricaObjXML("index.xml");
    
    var sHtml;
    var sDenom;
    $(objXml).find('Scheda').each(function() {
        sDenom = $(this).find('Denominazione').text();
    });

    $(objXml).find('Scheda').each(function() {
        $(this).find('Opzioni_Testata').each(function() {
            var sSfondoPersonalizzato = $(this).find('Sfondo').attr('visualizza_img');
            var sFontStyle = $(this).find('Testo').attr('stile');
            sHtml = "<style type='text/css'>";
            sHtml += "#testata {";
            if (sSfondoPersonalizzato == "1") {
                sHtml += "background:url('" + $(this).find('Sfondo').attr('url') + "') no-repeat;";
            }
            if (sSfondoPersonalizzato == "0") {
                sHtml += "background: #" + $(this).find('Sfondo').attr('backcolor') + ";";
            }
            sHtml += "}";

            sHtml += "#testata_sfondo {";
            sHtml += "font-family:" + $(this).find('Testo').attr('font') + ";";
            sHtml += "font-size:" + $(this).find('Testo').attr('size') + ";";
            sHtml += "color: #" + $(this).find('Testo').attr('forecolor') + ";";

            if (sFontStyle != null && sFontStyle != "") {
                if (sFontStyle.indexOf("B") > -1) {
                    sHtml += "font-weight:bold;";
                }
                if (sFontStyle.indexOf("I") > -1) {
                    sHtml += "font-style:italic;";
                }
                var sTextDecoration;
                sTextDecoration = "";

                if (sFontStyle.indexOf("U") > -1) {
                    sTextDecoration += "underline";
                }
                if (sFontStyle.indexOf("S") > -1) {
                    sTextDecoration += " line-through";
                }
                if (sTextDecoration != null && sTextDecoration != "") {
                    sHtml += "text-decoration:" + sTextDecoration + ";";
                }
            }
            
            sHtml += "}";
            sHtml += "</style>";
        });
    });
   
    $('div#testata').html(sHtml);
    $('div#testata_sfondo').html(sDenom);
}


function ScriviSommario() {
    var objXml;
    objXml = CaricaObjXML("index.xml");
    var sHtml;

    $(objXml).find('Scheda').each(function() {
        $(this).find('Sommario').each(function() {
            var sPerc = '155px';
            if (CountVociSezioneSommario(objXml, 'link_parent = "Vi segnaliamo"') > 0) {
                sPerc = '125px';
            }

            sHtml = "<table width='645px' cellpadding='0' cellspacing='0'><tr>";
            if (CountVociSezioneSommario(objXml, 'link_parent = "Parrocchia"') > 0) {
                sHtml += "<td width='" + sPerc + "' class='titolo_sommario' onmouseover='MJ_OpenMenu(1)' onmouseout='MJ_CloseMenu(1)'>";

                sHtml += "<div id='contenitore' style='width:" + sPerc + "'>";
               
                sHtml += "<div class='css_angoli' id='angolo_superiore_sinistra'>";
                sHtml += "<div class='css_angoli' id='angolo_superiore_destra'></div>";
                sHtml += "<div class='colore_sfondo' ><a href='javascript:void(0)' >Parrocchia</a></div> ";
                sHtml += "</div>";
                sHtml += " <style type='text/css'>";
                sHtml += "a.MJ_LinkClass, a.MJ_LinkClass:hover {";
                sHtml += "width:" + sPerc ;
                sHtml += "}";
                sHtml += "</style>";
                sHtml += "<div id='MJ_1' class='MJ_HiddenLink'>";

                $(this).find('Menu[link_parent = "Parrocchia"]').each(function() {
                    var bVis = $(this).attr('visibile');
                    if (bVis == "1") {
                        sHtml += "<a id='" + $(this).attr('id') + "' href='#' onclick=\"VisualizzaDati('" + $(this).attr('id') + "');\" class='MJ_LinkClass'>";
                        sHtml += $(this).attr('testo');
                        sHtml += "</a>";
                    }
                });
                sHtml += "</div>";
                sHtml += "</td>";
            }

            if (CountVociSezioneSommario(objXml, 'link_parent = "Attivita Parrocchiali"') > 0) {
                sHtml += "<td  width='" + sPerc + "' class='titolo_sommario' onmouseover='MJ_OpenMenu(3)' onmouseout='MJ_CloseMenu(3)'>";
                sHtml += "<div id='contenitore' style='width:"+sPerc+"'>";
                sHtml += "<div class='css_angoli' id='angolo_superiore_sinistra'>";
                sHtml += "<div class='css_angoli' id='angolo_superiore_destra'></div>";
                sHtml += "<div class='colore_sfondo' ><a href='javascript:void(0)' >Attività</a></div> ";
                sHtml += "</div>";
                sHtml += " <style type='text/css'>";
                sHtml += "a.MJ_LinkClass, a.MJ_LinkClass:hover {";
                sHtml += "width:" + sPerc;
                sHtml += "}";
                sHtml += "</style>";

                sHtml += "<div  id='MJ_3' class='MJ_HiddenLink'>"; $(this).find('Menu[link_parent = "Attivita Parrocchiali"]').each(function() {
                    var bVis = $(this).attr('visibile');
                    if (bVis == "1") {
                        sHtml += "<a id='" + $(this).attr('id') + "' href='#' onclick=\"VisualizzaDati('" + $(this).attr('id') + "');\" class='MJ_LinkClass'>";
                        sHtml += $(this).attr('testo');
                        sHtml += "</a>";
                    }
                });
                sHtml += "</div>";
                sHtml += "</td>";
            }

            if (CountVociSezioneSommario(objXml, 'link_parent = "Organismi Pastorali"') > 0) {
                sHtml += "<td  width='" + sPerc + "' class='titolo_sommario'  onmouseover='MJ_OpenMenu(2)' onmouseout='MJ_CloseMenu(2)'>";
                sHtml += "<div id='contenitore'  style='width:" + sPerc + "'>";
                sHtml += "<div class='css_angoli' id='angolo_superiore_sinistra'>";
                sHtml += "<div class='css_angoli' id='angolo_superiore_destra'></div>";
                sHtml += "<div class='colore_sfondo' ><a href='javascript:void(0)' >Organismi</a></div> ";
                sHtml += "</div>";
                sHtml += " <style type='text/css'>";
                sHtml += "a.MJ_LinkClass, a.MJ_LinkClass:hover {";
                sHtml += "width:" + sPerc;
                sHtml += "}";
                sHtml += "</style>";

                sHtml += "<div  id='MJ_2' class='MJ_HiddenLink'>";
                $(this).find('Menu[link_parent = "Organismi Pastorali"]').each(function() {
                    var bVis = $(this).attr('visibile');
                    if (bVis == "1") {
                        sHtml += "<a id='" + $(this).attr('id') + "' href='#' onclick=\"VisualizzaDati('" + $(this).attr('id') + "');\" class='MJ_LinkClass'>";
                        sHtml += $(this).attr('testo');
                        sHtml += "</a>";
                    }
                });
                sHtml += "</div>";
                sHtml += "</td>";
            }

            if (CountVociSezioneSommario(objXml, 'link_parent = "Orari"') > 0) {
                sHtml += "<td  width='" + sPerc + "' class='titolo_sommario' onmouseover='MJ_OpenMenu(4)' onmouseout='MJ_CloseMenu(4)'>";
                sHtml += "<div id='contenitore' style='width:"+sPerc+"'>";
                sHtml += "<div class='css_angoli' id='angolo_superiore_sinistra'>";
                sHtml += "<div class='css_angoli' id='angolo_superiore_destra'></div>";
                sHtml += "<div class='colore_sfondo' ><a href='javascript:void(0)' >Orari</a></div> ";
                sHtml += "</div>";
                sHtml += " <style type='text/css'>";
                sHtml += "a.MJ_LinkClass, a.MJ_LinkClass:hover {";
                sHtml += "width:" + sPerc;
                sHtml += "}";
                sHtml += "</style>";

                sHtml += "<div  id='MJ_4' class='MJ_HiddenLink'>";
                $(this).find('Menu[link_parent = "Orari"]').each(function() {
                    var bVis = $(this).attr('visibile');
                    if (bVis == "1") {
                        sHtml += "<a id='" + $(this).attr('id') + "' href='#' onclick=\"VisualizzaDati('" + $(this).attr('id') + "');\" class='MJ_LinkClass'>";
                        sHtml += $(this).attr('testo');
                        sHtml += "</a>";
                    }
                });
                sHtml += "</div>";
                sHtml += "</td>";
            }

            if (CountVociSezioneSommario(objXml, 'link_parent = "Vi segnaliamo"') > 0) {
                sHtml += "<td  width='" + sPerc + "' class='titolo_sommario' onmouseover='MJ_OpenMenu(5)' onmouseout='MJ_CloseMenu(5)'>";
                sHtml += "<div id='contenitore'  style='width:" + sPerc + "'>";
                sHtml += "<div class='css_angoli' id='angolo_superiore_sinistra'>";
                sHtml += "<div class='css_angoli' id='angolo_superiore_destra'></div>";
                sHtml += "<div class='colore_sfondo' ><a href='javascript:void(0)' >Segnaliamo</a></div> ";
                sHtml += "</div>";
                sHtml += " <style type='text/css'>";
                sHtml += "a.MJ_LinkClass, a.MJ_LinkClass:hover {";
                sHtml += "width:" + sPerc;
                sHtml += "}";
                sHtml += "</style>";
                sHtml += "<div  id='MJ_5' class='MJ_HiddenLink'>";
                $(this).find('Menu[link_parent = "Vi segnaliamo"]').each(function() {
                    var bVis = $(this).attr('visibile');
                    if (bVis == "1") {
                        sHtml += "<a id='" + $(this).attr('id') + "' href='#' onclick=\"VisualizzaDati('" + $(this).attr('id') + "');\" class='MJ_LinkClass'>";
                        sHtml += $(this).attr('testo');
                        sHtml += "</a>";
                    }
                });
                sHtml += "</div>";
                sHtml += "</td>";
            }
        });
    });
 
    sHtml += "</tr>";
    sHtml += "</table>";
   
    $('div#sommario').html(sHtml);
}

function CountVociSezioneSommario(objXml, sGroupName) {
    var iCount = 0;

    if (objXml != null && sGroupName != null && sGroupName != '') {
        $(objXml).find('Scheda').each(function() {
            $(this).find('Sommario').each(function() {
                $(this).find('Menu[' + sGroupName + ']').each(function() {
                    if ($(this).attr('testo') != '' && $(this).attr('visibile') == '1') {
                        iCount += 1;
                    }
                });
            });
        });
    }

    return iCount;
}

function ScriviNews() {
    ScriviAvvisiInEvidenza();
    ScriviAvvisi();
    ScriviLink();
    ScriviServiziWeb();
}

function ScriviAvvisiInEvidenza() {
    var objXml;
    objXml = CaricaObjXML("news.xml");
    var sHtml;
    var sSep = "";

    sHtml = "<marquee id='rullo_avvisi' scrollamount='1' scrolldelay='1' direction='left' onmouseover='this.stop()' onmouseout='this.start()'>";

    $(objXml).find('Scheda').each(function() {
        $(this).find('News').each(function() {
            $(this).find('Avvisi').each(function() {
                var lAvvisi = $(this).find('Avviso[inevidenza = "1"]');
                lAvvisi.sort(function(a, b) {
                    var compA = $(a).attr('ordine');
                    var compB = $(b).attr('ordine');
                    return (compA < compB) ? -1 : (compA > compB) ? 1 : 0;
                });
                $.each(lAvvisi, function() {
                    if (bIsScaduto($(this).attr('scadenza')) == false) {
                        sHtml += sSep;
                        sHtml += $(this).attr('nota');
                        sSep = "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
                    }
                });
            });
        });
    });

    //aggiungo i titoli del contenuto extra
    var objXmlExtra;
    objXmlExtra = CaricaObjXML("extra.xml");
    $(objXmlExtra).find('Extras').each(function() {
        $(this).find('Contenuto[inevidenza = "1"]').each(function() {
            sHtml += sSep;
            sHtml += "<a href='#' onclick=\"VisualizzaDati('" + $(this).attr('id') + "');\">";
            sHtml += $(this).attr('titolo');
            sHtml += "</a>";
            sSep = "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
        });
    });

    sHtml += "</marquee>";

    $('div#footer').html(sHtml);
}

function ScriviAvvisi() {
    var objXml;
    objXml = CaricaObjXML("news.xml");
    var sHtml;
    sHtml = "<div class='titolo'>Avvisi</div>";
    sHtml += "<table border='0' cellspacing='0' cellpadding='0'>";

    $(objXml).find('Scheda').each(function() {
        $(this).find('News').each(function() {
            $(this).find('Avvisi').each(function() {
                var lAvvisi = $(this).find('Avviso');
                lAvvisi.sort(function(a, b) {
                    var compA = $(a).attr('ordine');
                    var compB = $(b).attr('ordine');
                    return (compA < compB) ? -1 : (compA > compB) ? 1 : 0;
                });
                $.each(lAvvisi, function() {
                    if (bIsScaduto($(this).attr('scadenza')) == false) {
                        sHtml += "<tr>";
                        sHtml += "<td>";
                        sHtml += $(this).attr('nota');
                        sHtml += "<br/><br/>";
                        sHtml += "</td>";
                        sHtml += "</tr>";
                    }
                });
            });
        });
    });

    sHtml += "</table>";

    $('div#avvisi').html(sHtml);
}

function ScriviLink() {
    var objXml;
    objXml = CaricaObjXML("news.xml");
    var sHtml;
    sHtml = "<div class='titolo'>Link</div>";

    $(objXml).find('Scheda').each(function() {
        $(this).find('News').each(function() {
            var lAvvisi = $(this).find('Link[servizioweb="0"]');
            lAvvisi.sort(function(a, b) {
                var compA = $(a).attr('ordine');
                var compB = $(b).attr('ordine');
                return (compA < compB) ? -1 : (compA > compB) ? 1 : 0;
            });
            $.each(lAvvisi, function() {
                sHtml += "<a href = '" + $(this).text() + "' target='_blank'>";
                sHtml += $(this).attr('titolo');
                sHtml += "</a>";
                sHtml += "<br/>";
            });
        });
    });

    $('div#link').html(sHtml);
}

function ScriviServiziWeb() {
    var objXml;
    objXml = CaricaObjXML("news.xml");
    var sHtml;
    sHtml = "";
    sHtml += "<div class='titolo'>Servizi Web</div>";
    $(objXml).find('Scheda').each(function() {
        $(this).find('News').each(function() {
            var lAvvisi = $(this).find('Link[servizioweb="1"]');
            lAvvisi.sort(function(a, b) {
                var compA = $(a).attr('ordine');
                var compB = $(b).attr('ordine');
                return (compA < compB) ? -1 : (compA > compB) ? 1 : 0;
            });
            $.each(lAvvisi, function() {
                if ($(this).attr('href') != "") {
                    sHtml += "<a href = '" + $(this).attr('href') + "' target='_blank'>";
                    sHtml += "<b>" + $(this).attr('titolo') + "</b>";
                    sHtml += "</a>";
                }
                else {
                    sHtml += "<b>" + $(this).attr('titolo') + "</b>";
                }
                sHtml += "<br/>";
                if ($(this).attr('marquee') == "1") {
                    sHtml += "<marquee scrollamount='1' scrolldelay='1' direction='up' onmouseover='this.stop()' onmouseout='this.start()'>"
                    sHtml += "<iframe width='100%' src='" + $(this).text() + "'  frameborder='0'  scrolling='no' marginwidth='0' marginheight='0' name='liturgia'></iframe>";
                    sHtml += "</marquee>";
                } else {
                    sHtml += "<iframe width='100%' src='" + $(this).text() + "'  frameborder='0'  scrolling='no' marginwidth='0' marginheight='0' name='liturgia'></iframe>";
                }

                sHtml += "<br/>";
            });
        });
    });

    $('div#serviziWeb').html(sHtml);
}

function CountImmaginiGalleriaFotografica(objXml, sIdAlbum) {
    var iCount = 0;

    if (objXml != null) {
        $(objXml).find('PhotoGallery').each(function() {
            $(this).find('Album[id = ' + sIdAlbum + ']').each(function() {
                $(this).find('Foto').each(function() {
                    if ($(this).attr('src') != '') {
                        iCount += 1;
                    }
                });
            });
        });
    }

    return iCount;
}

function ScriviPhotoGallery_VisualizzaPrimoAlbum() {
    ScriviPhotoGallery();

    var objXml;
    objXml = CaricaPhotoGalleryXML();

    var sIdAlbum;
    sIdAlbum = "";
    $(objXml).find('PhotoGallery').each(function() {
        $(this).find('Album').each(function() {
            if (sIdAlbum == "") {
                sIdAlbum = $(this).attr('id');
            }
        });
    });

    VisualizzaAlbumFotografico(sIdAlbum);
}

function ScriviPhotoGallery() {
    var objXml;
    objXml = CaricaPhotoGalleryXML();
    
    var sHtml;
    sHtml = "";
    sHtml += "<div class='titolo'>PHOTO GALLERY</div>";
    sHtml += "<br/>";
    sHtml += "<img src='images/photogallery.png' width='100' align='top'>";
    sHtml += "<br/>";

    sHtml += "<ul>";

    $(objXml).find('PhotoGallery').each(function() {
        $(this).find('Album').each(function() {
            if (CountImmaginiGalleriaFotografica(objXml, $(this).attr('id')) > 0) {
                sHtml += "<li>";
                sHtml += "<a href='#' onclick=\"VisualizzaAlbumFotografico('" + $(this).attr('id') + "');\">" + $(this).attr('nome') + "</a>";
                sHtml += "</li>";
                //                sHtml += "<br/><br/>";
            }
        });
    });
    

    $('div#photog').html(sHtml);
}

var iCurrentIndiceFoto = 0;
var aImages;

function VisualizzaAlbumFotografico(sIdAlbum) {
    var objXml;
    objXml = CaricaPhotoGalleryXML();

    CustomizeSommario("");

    sHtml = "";
    sHtml += "<div id='album_foto'>";
    sHtml += "<table width='600px' cellpadding = '0' cellspacing = '5'>";
    sHtml += "<tr>";
    sHtml += "<td colspan='6'>";
    sHtml += "<div id='zoom_image'></div>";
    sHtml += "<br/>";
    sHtml += "</td>";
    sHtml += "</tr>";
    sHtml += "<tr>";

    var sTitolo;
    sTitolo = "";

    var iCount = 1;

    $(objXml).find('PhotoGallery').each(function() {
        $(this).find('Album[id = ' + sIdAlbum + ']').each(function() {
            sTitolo += $(this).attr('nome').toUpperCase();
            if ($(this).attr('descrizione') != '') {
                sTitolo += "<br/>";
                sTitolo += "<i>(" + $(this).attr('descrizione') + ")</i>";
            }

            aImages = new Array();

            $(this).find('Foto').each(function() {
            //         iIndex = aImages.push("<img src='GalleriaFotografica/images/" + $(this).attr('src') + "' alt='" + $(this).attr('titolo') + "' height='400'>");
                iIndex = aImages.push("<img style='cursor:url(images/cursor.cur);' src='GalleriaFotografica/images/" + $(this).attr('src') + "' alt='" + $(this).attr('titolo') + "' width='300' onclick='IngrandisciImmagine(\"" + $(this).attr('src') + "\", \"" + $(this).attr('titolo') + "\")'>");

                sHtml += "<td align='center'>";
                sHtml += "<div class='thumbs_img'>";

                if (sBrowser != null && sBrowser != "") {
                    sHtml += "<a href='javascript:ZoomImage(\"" + (iIndex - 1) + "\")'>";
                    sHtml += "<img src='GalleriaFotografica/images/" + $(this).attr('src') + "' width='40'>";
                    sHtml += "</a>";
                } else {
                    sHtml += "<a href='javascript:ZoomImage(\"" + (iIndex - 1) + "\")'>";
                    sHtml += "<img src='GalleriaFotografica/images/thumbs/" + $(this).attr('src') + "' width='40'>";
                    sHtml += "</a>";
                }

                sHtml += "</div>";
                sHtml += "</td>";

                if (iCount % 6 == 0) {
                    sHtml += "</tr>";
                    sHtml += "<tr>";
                }
                iCount += 1;
            });
        });
    });

    sHtml += "</tr>";
    sHtml += "</table>";
    sHtml += "</div>";

    ScriviTitoloContentutoNoStampa(sTitolo);
    $('div#info').html(sHtml);
    ZoomImage(0);
    CustomizeSommario("");
}

function ZoomImage(iIndex) {
    var numIndex = new Number(iIndex);

    var sHtml;
    sHtml = "";
    sHtml += "<table width='100%' cellpadding = '2' cellspacing = '5'>";
    sHtml += "<tr>";
    sHtml += "<td colspan='5'>";
    sHtml += "<div id='show_image' align='center'>";
    sHtml += aImages[iIndex];
    sHtml += "</div>";
    sHtml += "</td>";
    sHtml += "</tr>";
    sHtml += "<tr>";
    sHtml += "<td width='35%'>&nbsp;</td>";
    if (numIndex > 0) {
        sHtml += "<td width='10%'><a href='javascript:ZoomImage(\"" + (numIndex - 1) + "\")' title='Precedente'>&lt;&lt;</a></td>";
    } else {
        sHtml += "<td width='10%'>&nbsp;</td>";
    }
    sHtml += "<td width='10%'>" + (numIndex + 1).toString() + "/" + aImages.length + "</td>";
    if (numIndex < (aImages.length - 1)) {
        sHtml += "<td width='10%'><a href='javascript:ZoomImage(\"" + (numIndex + 1) + "\")' title='Successiva'>&gt;&gt;</a></td>";
    } else {
        sHtml += "<td width='10%'>&nbsp;</td>";
    }
    sHtml += "<td width='35%'>&nbsp;</td>";
    sHtml += "</tr>";
    sHtml += "</table>";

    $('div#zoom_image').html(sHtml);
}

function IngrandisciImmagine(sPathImg, sTitoloImg) {
    var disp_setting = "toolbar=yes,location=no,directories=yes,menubar=yes,resizable=yes,";
    disp_setting += "scrollbars=yes,width=650, height=600, left=100, top=25";


    var sHtml;
    sHtml = "";
    sHtml += "<br/><br/>";
    if (sTitoloImg != null && sTitoloImg != "") {
        sHtml += "<i>";
        sHtml += sTitoloImg;
        sHtml += "</i>";
        sHtml += "<br/><br/>";
    }

    sHtml += "<img src='GalleriaFotografica/images/images_hd/" + sPathImg + "'>";

    var docprint = window.open("", "", disp_setting);
    docprint.document.open();
    docprint.document.write('<html>');
    docprint.document.write('<head>');
    docprint.document.write('<link rel="stylesheet" href="css/index.css" type="text/css" />');
    docprint.document.write('<link rel="stylesheet" href="css/template.css" type="text/css" />');
    docprint.document.write('<title>' + GetTitoloFinestraStampa() + '</title>');
    docprint.document.write('</head>');
    docprint.document.write('<body>');
    docprint.document.write(sHtml);
    docprint.document.write('</body>');
    docprint.document.write('</html>');
    docprint.document.close();
    docprint.focus();
}


//function CountImmaginiGalleriaFotografica(objXml) {
//    var iCount = 0;

//    if (objXml != null) {
//        $(objXml).find('PhotoGallery').each(function() {
//            $(this).find('Album').each(function() {
//                $(this).find('Foto').each(function() {
//                    if ($(this).attr('src') != '') {
//                        iCount += 1;
//                    }
//                });
//            });
//        });
//    }

//    return iCount;
//}

//function ScriviPhotoGallery() {
//    var objXml;
//    objXml = CaricaPhotoGalleryXML();

//    var sHtml;
//    sHtml = "";
//    sHtml += "<div class='titolo'>Photo Gallery</div>";
//    sHtml += "<br/>";
//    sHtml += "<img src='images/photogallery.png' width='100' align='top' vspace='10'>";
//    sHtml += "<br/>";

//    if (CountImmaginiGalleriaFotografica(objXml) > 0) {
//        sHtml += "<a href='#' onclick=\"VisualizzaGalleriaFotografica();\">Visualizza >></a>";
//    }

//    $('div#photog').html(sHtml);
//}

//function VisualizzaGalleriaFotografica() {
//    var objXml;
//    objXml = CaricaPhotoGalleryXML();

//    var sHtml;
//    sHtml = "";
//    sHtml += "<div class='info_blocco'>";

//    sHtml += "<div id='album_foto'></div>";
//    sHtml += "<br/>";
//    sHtml += "<br/>";

//    var sFirstId;
//    sFirstId = "";

//    $(objXml).find('PhotoGallery').each(function() {
//        $(this).find('Album').each(function() {
//            sHtml += "<a href='#' onclick=\"VisualizzaAlbumFotografico('" + $(this).attr('id') + "');\">" + $(this).attr('nome') + "</a>";
//            if ($(this).attr('descrizione') != '') {
//                sHtml += "<br/>";
//                sHtml += "<i>(" + $(this).attr('descrizione') + ")</i>";
//            }
//            sHtml += "<br/>";
//            sHtml += "<br/>";
//            if (sFirstId == "") {
//                sFirstId = $(this).attr('id');
//            }
//        });
//    });
//    sHtml += "</div>";

//    ScriviTitoloContentuto("Galleria Fotografica");
//    $('div#info').html(sHtml);
//    VisualizzaAlbumFotografico(sFirstId);
//    CustomizeSommario("");
//}

//function VisualizzaAlbumFotografico(sIdAlbum) {
//    var objXml;
//    objXml = CaricaPhotoGalleryXML();

//    var sHtml;
//    sHtml = "";
//    sHtml += "<table width='600px' cellpadding = '0' cellspacing = '5'>";
//    sHtml += "<tr>";
//    sHtml += "<td colspan='6'>";
//    sHtml += "<div id='zoom_image'></div>";
//    sHtml += "<br/>";
//    sHtml += "</td>";
//    sHtml += "</tr>";
//    sHtml += "<tr>";

//    var sFirstId;
//    sFirstId = "";
//    var sFirstTitolo;
//    sFirstTitolo = "";
//    var iCount = 1;

//    $(objXml).find('PhotoGallery').each(function() {
//        $(this).find('Album').each(function() {
//            if ($(this).attr('id') == sIdAlbum) {
//                $(this).find('Foto').each(function() {
//                    sHtml += "<td align='center'>";
//                    sHtml += "<div class='thumbs_img'>";
//                    if (sBrowser != null && sBrowser != "") {
//                        sHtml += "<a href='#' onclick=\"ZoomImage('" + $(this).attr('src') + "', '" + $(this).attr('titolo') + "');\">";
//                        sHtml += "<img src='GalleriaFotografica/images/" + $(this).attr('src') + "' width='50'>";
//                        sHtml += "</a>";
//                    } else {
//                        sHtml += "<a href='#' onclick=\"ZoomImage('" + $(this).attr('src') + "', '" + $(this).attr('titolo') + "');\">";
//                        sHtml += "<img src='GalleriaFotografica/images/thumbs/" + $(this).attr('src') + "' width='50'>";
//                        sHtml += "</a>";
//                    }
//                    sHtml += "</div>";
//                    sHtml += "</td>";
//                    if (sFirstId == "") {
//                        sFirstId = $(this).attr('src');
//                        sFirstTitolo = $(this).attr('titolo');
//                    }

//                    if (iCount % 5 == 0) {
//                        sHtml += "</tr>";
//                        sHtml += "<tr>";
//                    }
//                    iCount += 1;
//                });
//            }
//        });
//    });

//    sHtml += "</tr>";
//    sHtml += "</table>";

//    $('div#album_foto').html(sHtml);
//    ZoomImage(sFirstId, sFirstTitolo);
//}

//function ZoomImage(sImgName, sTitolo) {
//    var sHtml;
//    sHtml = "";
//    sHtml += "<table width='100%' cellpadding = '2' cellspacing = '5'>";
//    sHtml += "<tr><td>" + sTitolo + "</td></tr>";
//    sHtml += "<tr>";
//    sHtml += "<td id='show_image' align='center'>";
//    sHtml += "<img src='GalleriaFotografica/images/" + sImgName + "' height='300'>";
//    sHtml += "</td>";
//    sHtml += "</tr>";
//    sHtml += "</table>";

//    $('div#zoom_image').html(sHtml);
//}

function CaricaPhotoGalleryXML() {
    try //Internet Explorer
    {
        xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
        xmlDoc.async = false;
        xmlDoc.load("GalleriaFotografica/album_foto.xml");
        return xmlDoc;
    }
    catch (e) {
        try //Firefox, Mozilla, Opera, etc.
        {
            xmlDoc = document.implementation.createDocument("", "", null);
            xmlDoc.async = false;
            xmlDoc.load("GalleriaFotografica/album_foto.xml");
            return xmlDoc;
        }
        catch (e) {
            try //Google Chrome
            {
                var httpRequest = new XMLHttpRequest();
                httpRequest.open('GET', "GalleriaFotografica/album_foto.xml", false);
                httpRequest.send(null);
                var xmlDoc = httpRequest.responseXML;
                return xmlDoc;
            }
            catch (e) {
                error = e.message;
                alert(error);
            }
        }
    }
}

function VisualizzaDati(sIdSezione) {
    CustomizeSommario(sIdSezione);
//    ScriviSommario();
//    EvidenziaMenu(sIdSezione);
   
    switch (sIdSezione) {
        case "1":
           VisualizzaDatiParrocchia();
            break;
        case "2":
            VisualizzaDatiParroci();
            break;
        case "3":
            VisualizzaDatiStoria();
            break;
        case "4":
            VisualizzaContatti();
            break;
        case "5":
            VisualizzaCatechesi();
            break;
        case "6":
            VisualizzaGruppi();
            break;
        case "7":
            VisualizzaDisponibilita();
            break;
        case "8":
            VisualizzaOrganismi();
            break;
        case "9":
            VisualizzaOrariMesse();
            break;
        case "10":
            VisualizzaUffici();
            break;
        case "11":
            VisualizzaCalendarioPastorale();
            break;
        case "12":
            VisualizzaBollettini();
            break;
        case "13":
            ScriviPhotoGallery_VisualizzaPrimoAlbum();
            break;
        default:
            if (sIdSezione.length == 2) {
                VisualizzaContenutoExtra(sIdSezione);
            } else {
                var indirizzo = unescape(String(this.location));
                var iId = 1;

                if (indirizzo.split("?").length > 1) {
                    iId = indirizzo.split("?")[1];
                } else {
                    while (document.getElementById(iId) == null) {
                        iId += 1;
                    }
                }

                VisualizzaDati(iId.toString());
            }
    }
}

function CustomizeSommario(sId) {
    ScriviSommario();
    EvidenziaMenu(sId);
    NascondiVisualizzaMesse(sId);
}

function EvidenziaMenu(sId) {
    if (sId != null && sId != '' && document.getElementById(sId) != null) {
        document.getElementById(sId).style.color = "#FF0000";
    }
  
}

function NascondiVisualizzaMesse(sId) {
    if (sId != null && sId != '' && sId == "1" && document.getElementById("orario_messe") != null) {
        document.getElementById("orario_messe").style.visibility = "visible";
    } else {
        document.getElementById("orario_messe").style.visibility = "hidden";
    }
}

function VisualizzaDatiParrocchia() {
    var objXml;
    objXml = CaricaObjXML("scheda.xml");
    var sHtml;
    sHtml = "";
    sHtml += "<div class='info_blocco'>";
    sHtml += "<br/>";

    sHtml += "<table><tr>";

    $(objXml).find('Scheda').each(function() {
        $(this).find('Images').each(function() {
            if ($(this).find('image').text() != null && $(this).find('image').text() != '') {
                sHtml += "<td>";
                sHtml += "<img src='" + $(this).find('image').text() + "' width='150' align='left' hspace='10'>";
                sHtml += "</td>";
            }
        });

        $(this).find('Parrocchia').each(function() {
            sHtml += "<td valign='middle'>";
            sHtml += "<b>";
            sHtml += $(this).find('Denominazione').text();
            sHtml += "</b>";
            sHtml += "<br/>";
            if ($(this).find('ConosciutaCome').text() != '') {
                sHtml += "Anche conosciuta come: ";
                sHtml += "<b>";
                sHtml += $(this).find('ConosciutaCome').text();
                sHtml += "</b>";
                sHtml += "<br/>";
            }
            sHtml += $(this).find('Indirizzo').text();
            sHtml += " ";
            sHtml += $(this).find('Localita').text();
            if ($(this).find('Zona').text() != '') {
                sHtml += " Zona:  ";
                sHtml += $(this).find('Zona').text();
                sHtml += "<br/>";
            }
            sHtml += "<br/><br/>";
            if ($(this).find('Vicariato').text() != '') {
                sHtml += "Vicariato:  ";
                sHtml += $(this).find('Vicariato').text();
                sHtml += "<br/>";
            }
            if ($(this).find('UnitaPastorale').text() != '') {
                sHtml += "Unita' Pastorale:  ";
                sHtml += $(this).find('UnitaPastorale').text();
                sHtml += "<br/>";
            }
            if ($(this).find('Telefono').text() != '') {
                sHtml += "Tel.:  ";
                sHtml += $(this).find('Telefono').text();
                sHtml += "<br/>";
            }
            if ($(this).find('Fax').text() != '') {
                sHtml += "Fax: ";
                sHtml += $(this).find('Fax').text();
                sHtml += "<br/>";
            }
            if ($(this).find('Cellulare').text() != '') {
                sHtml += "Cell.: ";
                sHtml += $(this).find('Cellulare').text();
                sHtml += "<br/>";
            }
            if ($(this).find('Email').text() != '') {
                sHtml += "E-mail: ";
                sHtml += "<a href='mailto:" + $(this).find('Email').text() + "'>";
                sHtml += $(this).find('Email').text();
                sHtml += "</a>";
                sHtml += "<br/>";
            }
            if ($(this).find('SitoWeb').text() != '') {
                sHtml += "Sito web: ";
                sHtml += "<a href='http://" + $(this).find('SitoWeb').text() + "' target='_blank'>";
                sHtml += $(this).find('SitoWeb').text();
                sHtml += "</a>";
            }
            sHtml += "</td>";
        });
    });
    sHtml += "</tr></table>";
    sHtml += "</div>";

    ScriviTitoloContentuto("La Parrocchia");
    $('div#info').html(sHtml);
}


function VisualizzaDatiParroci() {
    var objXml;
    objXml = CaricaObjXML("parroci.xml");
    var sHtml;
    sHtml = "";

    $(objXml).find('ElencoParroci').each(function() {
        $(this).find('Parroci').each(function() {
            sHtml += "<div class='info_blocco'>";
            sHtml += "<table border='0' cellspacing='0' cellpadding='2'>";
            sHtml += "<tr>";
            sHtml += "<td rowspan='5' width='10%'>";
            if ($(this).find('Foto').text() != null && $(this).find('Foto').text() != '') {
                sHtml += "<img src='images/" + $(this).find('Foto').text() + "' height = '150px' align='left' valign='top' hspace='10'>";
            }
            else {
                //    sHtml += "<img src='images/parroci_nofoto.jpg' height='150px' align='left' hspace='10'>";
                sHtml += "&nbsp;";
            }
            sHtml += "</td>";
            sHtml += "<td width='90%' colspan='2'>";
            sHtml += "<b>";
            if ($(this).find('Titolo').text() != null && $(this).find('Titolo').text() != '') {
                sHtml += $(this).find('Titolo').text();
                sHtml += " ";
            }
            sHtml += $(this).find('Nome').text();
            sHtml += " ";
            sHtml += $(this).find('Cognome').text();
            sHtml += "</b>";

            sHtml += "</td></tr>";
            if ($(this).find('Incarico').text() != null && $(this).find('Incarico').text() != '') {
                sHtml += "<tr>";
                sHtml += "<td width='10%'>";
                sHtml += "Incarico:";
                sHtml += "</td>";
                sHtml += "<td width='80%'>";
                sHtml += $(this).find('Incarico').text();
                sHtml += "</td>";
                sHtml += "</tr>";
            } else {
                sHtml += "<tr>";
                sHtml += "<td width='10%'>";
                sHtml += "&nbsp;";
                sHtml += "</td>";
                sHtml += "<td width='80%'>";
                sHtml += "&nbsp;";
                sHtml += "</td>";
                sHtml += "</tr>";
            }
            if ($(this).find('Telefono').text() != null && $(this).find('Telefono').text() != '') {
                sHtml += "<tr>";
                sHtml += "<td width='10%'>";
                sHtml += "Telefono:";
                sHtml += "</td>";
                sHtml += "<td width='80%'>";
                sHtml += $(this).find('Telefono').text();
                sHtml += "</td>";
                sHtml += "</tr>";
            } else {
                sHtml += "<tr>";
                sHtml += "<td width='10%'>";
                sHtml += "&nbsp;";
                sHtml += "</td>";
                sHtml += "<td width='80%'>";
                sHtml += "&nbsp;";
                sHtml += "</td>";
                sHtml += "</tr>";
            }
            if ($(this).find('Cellulare').text() != null && $(this).find('Cellulare').text() != '') {
                sHtml += "<tr>";
                sHtml += "<td width='10%'>";
                sHtml += "Cellulare:";
                sHtml += "</td>";
                sHtml += "<td width='80%'>";
                sHtml += $(this).find('Cellulare').text();
                sHtml += "</td>";
                sHtml += "</tr>";
            } else {
                sHtml += "<tr>";
                sHtml += "<td width='10%'>";
                sHtml += "&nbsp;";
                sHtml += "</td>";
                sHtml += "<td width='80%'>";
                sHtml += "&nbsp;";
                sHtml += "</td>";
                sHtml += "</tr>";
            }
            if ($(this).find('Email').text() != null && $(this).find('Email').text() != '') {
                sHtml += "<tr>";
                sHtml += "<td width='10%'>";
                sHtml += "Email:";
                sHtml += "</td>";
                sHtml += "<td align:'left' width='80%'>";
                sHtml += "<a href='mailto:" + $(this).find('Email').text() + "'>";
                sHtml += $(this).find('Email').text();
                sHtml += "</a>";
                sHtml += "</td>";
                sHtml += "</tr>";
            } else {
                sHtml += "<tr>";
                sHtml += "<td width='10%'>";
                sHtml += "&nbsp;";
                sHtml += "</td>";
                sHtml += "<td width='80%'>";
                sHtml += "&nbsp;";
                sHtml += "</td>";
                sHtml += "</tr>";
            }
            if ($(this).find('Nota').text() != null && $(this).find('Nota').text() != '') {
                sHtml += "<tr>";
                sHtml += "<td colspan='3'>";
                sHtml += $(this).find('Nota').text();
                sHtml += "</td>";
                sHtml += "</tr>";
            } else {
                sHtml += "<tr>";
                sHtml += "<td colspan='3'>";
                sHtml += "&nbsp;";
                sHtml += "</td>";
                sHtml += "</tr>";
            }
            sHtml += "</table>";
            sHtml += "<br />";
        });
    });

    ScriviTitoloContentuto("I Parroci");
    $('div#info').html(sHtml);
}

function VisualizzaDatiStoria() {
    var objXml;
    objXml = CaricaObjXML("notestoriche.xml");
    var sHtml;
    sHtml = "";
    sHtml += "<div class='info_blocco'>";
    sHtml += "<br/>";


    sHtml += "<table><tr>";
    sHtml += "<td>";
    $(objXml).find('Storia').each(function() {
        $(this).find('Images').each(function() {
            if ($(this).find('image').text() != null && $(this).find('image').text() != '') {
                sHtml += "<img src='" + $(this).find('image').text() + "' width='150' align='left' hspace='10'>";
            }
        });
        $(this).find('Parrocchia').each(function() {
            sHtml += $(this).find('Storia').text();
        });
    });
    sHtml += "</td>";
    sHtml += "</tr></table>";
    sHtml += "</div>";

    ScriviTitoloContentuto("La Storia");
    $('div#info').html(sHtml);
}

function ScriviDocumenti() {
    var objXml;
    objXml = CaricaObjXML("news.xml");
    var sHtml;
    sHtml = "";
    sHtml += "<div class='titolo' id='orario'>Documenti</div>";
    sHtml += "<br/>";

    $(objXml).find('Scheda').each(function() {
        $(this).find('Bollettini').each(function() {
            $(this).find('Bollettino[bultimo = "1"]').each(function() {
                if (bIsScaduto($(this).attr('scadenza')) == false) {
                    sHtml += "<img src='images/pdficon.png' width='50' align='middle' hspace='10'>";
                    sHtml += "<a href='bollettini/" + $(this).attr('nome_file_completo') + "' target='_blank'>";
                    sHtml += $(this).attr('nome_file_breve');
                    sHtml += "</a>";
                }
            });
        });
    });

    sHtml += "<img src='images/pdficon.png' width='50' align='middle' hspace='10'>";
    sHtml += "<a href='bollettini/orari.pdf' target='_blank'>Orario SS Messe</a>";

    $('div#documenti').html(sHtml);
}

function ScriviWidgetPMap() {
    var sHtml;
    sHtml = "";

    var objXml;
    objXml = CaricaObjXML("index.xml");
    var sUtilizzoWW;
    sUtilizzoWW = "";

    $(objXml).find('Scheda').each(function() {
        sUtilizzoWW = $(this).find('UtilizzaWebWidget').text();
    });

    if (sUtilizzoWW != null && sUtilizzoWW != "" && sUtilizzoWW == "1") {
        objXml = CaricaObjXML("scheda.xml");

        var sICSC;
        sICSC = "";

        $(objXml).find('Scheda').each(function() {
            $(this).find('Parrocchia').each(function() {
                sICSC = $(this).find('CodiceICSC').text();
            });
        });

        if (sICSC != null && sICSC != "") {
            //            sHtml += "<div class='titolo'>Web Widget ParrocchieMap</div>";
            sHtml += "<div id='widget_content'>";
            sHtml += "<iframe src='http://www.parrocchiemap.it/widgets/lamiaparrocchia.jsp?icsc=" + sICSC + "&t=o&f=sc' border='0' frameborder='0' style='margin:0px;padding:0px;border:1px solid #efefef;' width='600' height='260'></iframe>";
            sHtml += "</div>";
        }
    }

    $('div#widget').html(sHtml);
}

function VisualizzaContatti() {
    var objXml;
    objXml = CaricaObjXML("scheda.xml");

    var sHtml;
    sHtml = "";
    sHtml += "<div class='info_blocco'>";
    sHtml += "<br/>";

    $(objXml).find('Scheda').each(function() {
        $(this).find('Parrocchia').each(function() {
            sHtml += "<div id='contatti_parr'>";
            sHtml += "<div id='contatti_parr_titolo'>";
            sHtml += "Parrocchia  ";
            sHtml += $(this).find('Denominazione').text();
            sHtml += "<br/>";
            sHtml += $(this).find('Indirizzo').text();
            sHtml += " ";
            sHtml += $(this).find('Localita').text();
            sHtml += "</div>";
            if ($(this).find('Telefono').text() != '') {
                sHtml += "<b>";
                sHtml += "Tel.: ";
                sHtml += "</b>";
                sHtml += $(this).find('Telefono').text();
                sHtml += "<br/>";
            }
            if ($(this).find('Fax').text() != '') {
                sHtml += "<b>";
                sHtml += "Fax: ";
                sHtml += "</b>";
                sHtml += $(this).find('Fax').text();
                sHtml += "<br/>";
            }
            if ($(this).find('Cellulare').text() != '') {
                sHtml += "<b>";
                sHtml += "Cell.: ";
                sHtml += "</b>";
                sHtml += $(this).find('Cellulare').text();
                sHtml += "<br/>";
            }
            if ($(this).find('Email').text() != '') {
                sHtml += "<b>";
                sHtml += "E-mail: ";
                sHtml += "</b>";
                sHtml += "<a href='mailto:" + $(this).find('Email').text() + "'>";
                sHtml += $(this).find('Email').text();
                sHtml += "</a>";
                sHtml += "<br/>";
            }
            if ($(this).find('SitoWeb').text() != '') {
                sHtml += "<b>";
                sHtml += "Sito web: ";
                sHtml += "</b>";
                sHtml += "<a href='http://" + $(this).find('SitoWeb').text() + "' target='_blank'>";
                sHtml += $(this).find('SitoWeb').text();
                sHtml += "</a>";
            }
            sHtml += "</div>";
        });
    });

    objXml = CaricaObjXML("orariuffici.xml");

    $(objXml).find('OrarioUffici').each(function() {
        $(this).find('Ufficio').each(function() {
            if ($(this).find('DescriUfficio').text() != '') {
                sHtml += "<div id='contatti_uff'>";
                sHtml += "<div id='contatti_uff_titolo'>";
                sHtml += $(this).find('DescriUfficio').text();
                sHtml += "</div>";
                if ($(this).find('Telefono').text() != '') {
                    sHtml += "<b>";
                    sHtml += "Tel.: ";
                    sHtml += "</b>";
                    sHtml += $(this).find('Telefono').text();
                    sHtml += "<br/>";
                }
                if ($(this).find('Email').text() != '') {
                    sHtml += "<b>";
                    sHtml += "E-mail: ";
                    sHtml += "</b>";
                    sHtml += "<a href='mailto:" + $(this).find('Email').text() + "'>";
                    sHtml += $(this).find('Email').text();
                    sHtml += "</a>";
                }
                sHtml += "</div>";
            }
        });
    });
    sHtml += "</div>";

    ScriviTitoloContentuto("Contatti");
    $('div#info').html(sHtml);
}

function VisualizzaOrganismi() {
    var objXml;
    objXml = CaricaObjXML("organismi.xml");

    var sHtml;
    sHtml = "";

    $(objXml).find('Organismi').each(function() {
        $(this).find('Classe').each(function() {
            sHtml += "<div class='info_blocco'>";
            sHtml += "<div class='titolo_blocco'>";
            sHtml += $(this).find('Gruppo').text();
            sHtml += " (Anno Pastorale  ";
            sHtml += $(this).find('AnnoPastorale').text();
            sHtml += ")";
            sHtml += "</div>";
            sHtml += "<i>" + $(this).find('AttivitaPastorale').text() + "</i>";
            sHtml += "<br/><br/>";
            sHtml += "membri in carica dal  ";
            sHtml += $(this).find('DataDal').text();
            sHtml += "  al  ";
            sHtml += $(this).find('DataAl').text();
            sHtml += ":";
            sHtml += "<br/><br/>";
            sHtml += "<div id='componenti_org'>";

            sHtml += "<table border='0' cellspacing='0' cellpadding='2'>";

            $(this).find('Componenti').each(function() {
                $(this).find('Componente').each(function() {
                    sHtml += "<tr>";
                    sHtml += "<td>";
                    sHtml += $(this).find('Nominativo').text();
                    sHtml += "</td>";
                    sHtml += "<td>";
                    if ($(this).find('Telefono').text() != '') {
                        sHtml += "Tel. ";
                        sHtml += $(this).find('Telefono').text();
                        sHtml += "    ";
                        if ($(this).find('Cellulare').text() != '') {
                            sHtml += "Cell. ";
                            sHtml += $(this).find('Cellulare').text();
                            sHtml += "    ";
                        }
                    }
                    if ($(this).find('Telefono').text() == '') {
                        if ($(this).find('Cellulare').text() != '') {
                            sHtml += "Cell. ";
                            sHtml += $(this).find('Cellulare').text();
                            sHtml += "    ";
                        }
                    }
                    if ($(this).find('Email').text() != '') {
                        sHtml += "E mail ";
                        sHtml += "<a href='mailto:" + $(this).find('Email').text() + "'>";
                        sHtml += $(this).find('Email').text();
                        sHtml += "</a>";
                    }
                    sHtml += "</td>";
                    sHtml += "</tr>";
                });
            });
            sHtml += "</table>";
            sHtml += "</div>";
            sHtml += "</div>";
        });
    });

    ScriviTitoloContentuto("Organismi Pastorali");
    $('div#info').html(sHtml);
}

function VisualizzaCatechesi() {
    var objXml;
    objXml = CaricaObjXML("classi.xml");

    var sHtml;
    sHtml = "";

    $(objXml).find('Classi').each(function() {
        $(this).find('Classe').each(function() {
            sHtml += "<div class='info_blocco'>";
            sHtml += "<div class='titolo_blocco'>";
            //            sHtml += "<i>Gruppo</i>  ";
            sHtml += $(this).find('Gruppo').text();
            sHtml += " - ";
            //            sHtml += "<i>Corso</i>  ";
            sHtml += $(this).find('Corso').text();
            sHtml += " (Anno Pastorale  ";
            sHtml += $(this).find('AnnoPastorale').text();
            sHtml += ")";
            sHtml += "</div>";
            sHtml += "<i>" + $(this).find('Nota').text() + "</i>";
            sHtml += "<br/>";
            sHtml += "<br/>";
            sHtml += "<u>Appuntamenti</u>";
            sHtml += "<br/>";
            $(this).find('Appuntamenti').each(function() {
                if ($(this).find('Alle').text() != "") {
                    if ($(this).find('Al').text() != "") {
                        if ($(this).find('Al').text() == $(this).find('Dal').text()) {
                            sHtml += "il  " + $(this).find('Dal').text();
                        }
                        else {
                            sHtml += "dal  " + $(this).find('Dal').text();
                            sHtml += "  al  " + $(this).find('Al').text();
                        }
                    }
                    if ($(this).find('Al').text() == "") {
                        sHtml += "il  " + $(this).find('Dal').text();
                    }
                    sHtml += "<br/>";
                    sHtml += $(this).find('Giorni').text();
                    sHtml += "  alle  " + $(this).find('Alle').text();
                    sHtml += "  -  presso  " + $(this).find('Presso').text();
                    sHtml += "<br/><br/>";
                }
            });
            $(this).find('Ult_Appuntamenti').each(function() {
                $(this).find('Ult_Appuntamento').each(function() {
                    if ($(this).find('Ult_Alle').text() != "") {
                        if ($(this).find('Ult_Al').text() != "") {
                            if ($(this).find('Ult_Al').text() == $(this).find('Ult_Dal').text()) {
                                sHtml += "il  " + $(this).find('Ult_Dal').text();

                            } else {
                                sHtml += "dal  " + $(this).find('Ult_Dal').text();
                                sHtml += "  al  " + $(this).find('Ult_Al').text();
                            }

                        }
                        if ($(this).find('Ult_Al').text() == "") {
                            sHtml += "il  " + $(this).find('Ult_Dal').text();

                        }
                        sHtml += "<br/>";
                        sHtml += $(this).find('Ult_Giorni').text();
                        sHtml += "  alle  " + $(this).find('Ult_Alle').text();
                        sHtml += "  -  presso  " + $(this).find('Ult_Presso').text();
                        sHtml += "<br/><br/>";
                    }
                });
            });
            sHtml += "<u>Referenti</u>";
            sHtml += "<br/>";
            $(this).find('UlterioriResponsabili').each(function() {
                $(this).find('UltResponsabile').each(function() {
                    sHtml += "<div id='compDisponibilita'>";
                    sHtml += "<table border='0' cellspacing='2' cellpadding='0'>";
                    sHtml += "<tr>";
                    sHtml += "<td  width='160px' class='dispNominativo'>";
                    sHtml += $(this).find('Ult_Nominativo').text();
                    sHtml += "</td>";
                    sHtml += "<td class='dispContatti'>";
                    sHtml += "<table border='0' cellspacing='2' cellpadding='0'>";
                    sHtml += "<tr>";
                    
                        sHtml += "<td width='110px'>";
                        if ($(this).find('Ult_Telefono').text() != '') {
                            sHtml += "Tel.: ";
                            sHtml += $(this).find('Ult_Telefono').text();
                        }
                        sHtml += "</td>";
                    
                    
                        sHtml += "<td width='110px'>";
                        if ($(this).find('Ult_Cellulare').text() != '') {
                            sHtml += "Cell.: ";
                            sHtml += $(this).find('Ult_Cellulare').text();
                        }
                        sHtml += "</td>";
                   
                    
                        sHtml += "<td>";
                        if ($(this).find('Ult_Email').text() != '') {
                            sHtml += "E-mail: ";
                            sHtml += "<a href='mailto:" + $(this).find('Email').text() + "'>";
                            sHtml += $(this).find('Ult_Email').text();
                            sHtml += "</a>";
                        }
                        sHtml += "</td>";
                    
                    sHtml += "</tr>";
                    sHtml += "</table>";
                    sHtml += "</td>";
                    sHtml += "</tr>";
                    sHtml += "</table>";
                    sHtml += "</div>";
                });
            });
            sHtml += "</div>";
        });
    });

    ScriviTitoloContentuto("Catechesi");
    $('div#info').html(sHtml);
}

function VisualizzaGruppi() {
    var objXml;
    objXml = CaricaObjXML("gruppi.xml");

    var sHtml;
    sHtml = "";

    $(objXml).find('Gruppi').each(function() {
        $(this).find('GruppoParrocchiale').each(function() {
            sHtml += "<div class='info_blocco'>";
            sHtml += "<div class='titolo_blocco'>";
            sHtml += $(this).find('Gruppo').text();
            sHtml += " (Anno Pastorale  ";
            sHtml += $(this).find('AnnoPastorale').text();
            sHtml += ")";
            sHtml += "</div>";
            sHtml += "<i>" + $(this).find('Nota').text() + "</i>";
            sHtml += "<br/>";
            sHtml += "<br/>";
            sHtml += "<u>Appuntamenti</u>";
            sHtml += "<br/>";
            $(this).find('Appuntamenti').each(function() {
                if ($(this).find('Alle').text() != "") {
                    if ($(this).find('Al').text() != "") {
                        if ($(this).find('Al').text() == $(this).find('Dal').text()) {
                            sHtml += "il  " + $(this).find('Dal').text();
                        }
                        else {
                            sHtml += "dal  " + $(this).find('Dal').text();
                            sHtml += "  al  " + $(this).find('Al').text();
                        }
                    }
                    if ($(this).find('Al').text() == "") {
                        sHtml += "il  " + $(this).find('Dal').text();
                    }               
                  
                    sHtml += "<br/>";
                    sHtml += $(this).find('Giorni').text();
                    sHtml += "  alle  " + $(this).find('Alle').text();
                    sHtml += "  -  presso  " + $(this).find('Presso').text();
                    sHtml += "<br/><br/>";
                }
            });
            $(this).find('Ult_Appuntamenti').each(function() {
                $(this).find('Ult_Appuntamento').each(function() {
                    if ($(this).find('Ult_Alle').text() != "") {
                        if ($(this).find('Ult_Al').text() != "") {
                            if ($(this).find('Ult_Al').text() == $(this).find('Ult_Dal').text()) {
                                sHtml += "il  " + $(this).find('Ult_Dal').text();

                            } else {
                                sHtml += "dal  " + $(this).find('Ult_Dal').text();
                                sHtml += "  al  " + $(this).find('Ult_Al').text();
                            }

                        }
                        if ($(this).find('Ult_Al').text() == "") {
                            sHtml += "il  " + $(this).find('Ult_Dal').text();

                        }
                 
                        sHtml += "<br/>";
                        sHtml += $(this).find('Ult_Giorni').text();
                        sHtml += "  alle  " + $(this).find('Ult_Alle').text();
                        sHtml += "  -  presso  " + $(this).find('Ult_Presso').text();
                        sHtml += "<br/><br/>";
                    }
                });
            });
            sHtml += "<u>Referenti</u>";
            sHtml += "<br/>";
            $(this).find('UlterioriResponsabili').each(function() {
                $(this).find('UltResponsabile').each(function() {
                    sHtml += "<div id='compDisponibilita'>";
                    sHtml += "<table border='0' cellspacing='2' cellpadding='0'>";
                    sHtml += "<tr>";
                    sHtml += "<td class='dispNominativo'>";
                    sHtml += $(this).find('Ult_Nominativo').text();
                    sHtml += "<br/>";
                    sHtml += "</td>";
                    sHtml += "<td class='dispContatti'>";
                    sHtml += "<table border='0' cellspacing='2' cellpadding='0'>";
                    sHtml += "<tr>";
                    if ($(this).find('Ult_Telefono').text() != '') {
                        sHtml += "<td width='110px'>";
                        sHtml += "Tel.: ";
                        sHtml += $(this).find('Ult_Telefono').text();
                        sHtml += "</td>";
                    }
                    if ($(this).find('Ult_Cellulare').text() != '') {
                        sHtml += "<td width='110px'>";
                        sHtml += "Cell.: ";
                        sHtml += $(this).find('Ult_Cellulare').text();
                        sHtml += "</td>";
                    }
                    if ($(this).find('Ult_Email').text() != '') {
                        sHtml += "<td>";
                        sHtml += "E-mail: ";
                        sHtml += "<a href='mailto:" + $(this).find('Email').text() + "'>";
                        sHtml += $(this).find('Ult_Email').text();
                        sHtml += "</a>";
                        sHtml += "</td>";
                    }
                    sHtml += "</tr>";
                    sHtml += "</table>";
                    sHtml += "</td>";
                    sHtml += "</tr>";
                    sHtml += "</table>";
                    sHtml += "</div>";
                });
            });
            sHtml += "</div>";
        });
    });

    ScriviTitoloContentuto("Gruppi Parrocchiali");
    $('div#info').html(sHtml);
}

function VisualizzaDisponibilita() {
    var objXml;
    objXml = CaricaObjXML("attivita.xml");

    var sHtml;
    sHtml = "";

    $(objXml).find('AltreAttivita').each(function() {
        $(this).find('Attivita').each(function() {
            sHtml += "<div class='info_blocco'>";
            sHtml += "<div class='titolo_blocco'>";
            sHtml += $(this).find('Gruppo').text();
            sHtml += "</div>";
            sHtml += "<i>" + $(this).find('Nota').text() + "</i>";
            sHtml += "<br/>";
            sHtml += "<br/>";
            sHtml += "<u>Referenti</u>";
            $(this).find('Componente').each(function() {
                sHtml += "<div id='compDisponibilita'>";
                sHtml += "<table border='0' cellspacing='2' cellpadding='0'>";
                sHtml += "<tr>";
                sHtml += "<td class='dispNominativo' colspan='3'>";
                sHtml += "<br/>";
                sHtml += $(this).find('Nominativo').text();
                sHtml += "</td>";
                sHtml += "</tr>";
                sHtml += "<tr>";
                sHtml += "<td class='dispContatti'>";

                sHtml += "<table border='0' cellspacing='2' cellpadding='0'>";
                sHtml += "<tr>";
                if ($(this).find('Telefono').text() != '') {
                    sHtml += "<td width='110px'>";
                    sHtml += "Tel.: ";
                    sHtml += $(this).find('Telefono').text();
                    sHtml += "</td>";
                }
                if ($(this).find('Cellulare').text() != '') {
                    sHtml += "<td width='110px'>";
                    sHtml += "Cell.: ";
                    sHtml += $(this).find('Cellulare').text();
                    sHtml += "</td>";
                }
                if ($(this).find('Email').text() != '') {
                    sHtml += "<td>";
                    sHtml += "E-mail: ";
                    sHtml += "<a href='mailto:" + $(this).find('Email').text() + "'>";
                    sHtml += $(this).find('Email').text();
                    sHtml += "</a>";
                    sHtml += "</td>";
                }
                sHtml += "</tr>";
                sHtml += "</table>";
                sHtml += "</td>";

                sHtml += "</tr>";
                sHtml += "<tr><td>&nbsp</td></tr>";
                $(this).find('Disponibilita').each(function() {
                    sHtml += "<tr>";
                    sHtml += "<td class='dispDisponibilita' colspan='3'>";
                    sHtml += "<table width='100%' border='0' cellspacing='2' cellpadding='2'>";
                    sHtml += "<tr>";
                    sHtml += "<td>" + $(this).find('Giorni').text();
                    if ($(this).find('Luogo').text() != '') {
                        sHtml += "  (" + $(this).find('Luogo').text() + ")";
                    }
                    sHtml += "</td>";
                    sHtml += "<td>";
                    if ($(this).find('Dalle').text() != '') {
                        sHtml += "Dalle  " + $(this).find('Dalle').text();
                    }
                    if ($(this).find('Alle').text() != '') {
                        sHtml += "  Alle  " + $(this).find('Alle').text();
                    }
                    if ($(this).find('Dalle1').text() != '') {
                        sHtml += "  Dalle  " + $(this).find('Dalle1').text();
                    }
                    if ($(this).find('Alle1').text() != '') {
                        sHtml += "  Alle  " + $(this).find('Alle1').text();
                    }
                    sHtml += "</td>";
                    sHtml += "</tr>";
                    sHtml += "</table>";
                    sHtml += "</td>";
                    sHtml += "</tr>";
                });

                sHtml += "</table>";
                sHtml += "<br/>";
                sHtml += "</div>";
            });

            sHtml += "</div>";
        });
    });

    ScriviTitoloContentuto("Altre Disponibilità");
    $('div#info').html(sHtml);
}

function VisualizzaUffici() {
    var objXml;
    objXml = CaricaObjXML("orariuffici.xml");

    var sHtml;
    sHtml = "";

    $(objXml).find('OrarioUffici').each(function() {
        $(this).find('Ufficio').each(function() {
            sHtml += "<div class='info_blocco'>";
            sHtml += "<div class='titolo_blocco'>";
            sHtml += $(this).find('DescriUfficio').text();
            sHtml += "</div>";
            if ($(this).find('Telefono').text() != '') {
                sHtml += "Tel.: ";
                sHtml += $(this).find('Telefono').text();
                sHtml += "<br/>";
            }
            if ($(this).find('Email').text() != '') {
                sHtml += "E-mail: ";
                sHtml += "<a href='mailto:" + $(this).find('Email').text() + "'>";
                sHtml += $(this).find('Email').text();
                sHtml += "</a>";
            }

            sHtml += "<br/><br/>";
            sHtml += "<u>Orari</u>";
            sHtml += "<br/>";
            sHtml += "<table border='0' cellspacing='2' cellpadding='0'>";

            $(this).find('Orari').each(function() {
                if ($(this).find('Giorni').text() != '') {
                    sHtml += "<tr>";
                    sHtml += "<td>";
                    sHtml += $(this).find('Giorni').text();
                    sHtml += "</td>";
                    sHtml += "<td width='50px' align='right'>";
                    if ($(this).find('MattinaDalle').text() != '') {
                        sHtml += $(this).find('MattinaDalle').text();
                    }
                    sHtml += "</td>";
                    sHtml += "<td width='50px' align='right'>";
                    if ($(this).find('MattinaAlle').text() != '') {   
                        sHtml += $(this).find('MattinaAlle').text();
                    }
                    sHtml += "</td>";
                    sHtml += "<td width='50px' align='right'>";
                    if ($(this).find('PomeriggioDalle').text() != '') {
                        sHtml += $(this).find('PomeriggioDalle').text();
                    }
                    sHtml += "</td>";
                    sHtml += "<td width='50px' align='right'>";
                    if ($(this).find('PomeriggioAlle').text() != '') {
                        sHtml += $(this).find('PomeriggioAlle').text();
                    }
                    sHtml += "</td>";
                    sHtml += "</tr>";
                }
            });
            sHtml += "</table>";

            sHtml += "</div>";
        });
    });

    ScriviTitoloContentuto("Uffici");
    $('div#info').html(sHtml);
}

function ScriviOrarioMessePeriodo() {
    var objXml;
    objXml = CaricaObjXML("orarimesse.xml");
    var sHtml;
    sHtml = "";
    var sPeriodo = GetPeriodoInUso(objXml);

    var sOrariFeriali = GetOrariMesseTipologia(objXml, sPeriodo, "1");
    var sOrariPrefestivi = GetOrariMesseTipologia(objXml, sPeriodo, "2");
    var sOrariSabato = GetOrariMesseTipologia(objXml, sPeriodo, "3");
    var sOrariFestivi = GetOrariMesseTipologia(objXml, sPeriodo, "4");
    var sOrariDomenica = GetOrariMesseTipologia(objXml, sPeriodo, "5");

//    if (sOrariFeriali != '') {
//        sHtml += "<b>Feriali:</b> " + sOrariFeriali;
//        sHtml += "<br/>";
//    }
//    if (sOrariPrefestivi != '') {
//        sHtml += "<b>Prefestive:</b>  " + sOrariPrefestivi;
//        sHtml += "<br/>";
//    }
//    if (sOrariSabato != '') {
//        sHtml += "<b>Sabato:</b>  " + sOrariSabato;
//        sHtml += "<br/>";
//    }
//    if (sOrariFestivi != '') {
//        sHtml += "<b>Festive:</b>  " + sOrariFestivi;
//        sHtml += "<br/>";
//    }
//    if (sOrariDomenica != '') {
//        sHtml += "<b>Domenica:</b>  " + sOrariDomenica;
//        sHtml += "<br/>";
//    }

    if (sOrariFeriali != '') {
        sHtml += "<b>Feriali:</b>  ";
        sHtml += "<br/>";
        sHtml += sOrariFeriali;
        sHtml += "<br/>";
    }
    if (sOrariPrefestivi != '') {
        sHtml += "<b>Prefestive:</b>  ";
        sHtml += "<br/>";
        sHtml += sOrariPrefestivi;
        sHtml += "<br/>";
    }
    if (sOrariSabato != '') {
        sHtml += "<b>Sabato:</b>  ";
        sHtml += "<br/>";
        sHtml += sOrariSabato;
        sHtml += "<br/>";
    }
    if (sOrariFestivi != '') {
        sHtml += "<b>Festive:</b>  ";
        sHtml += "<br/>";
        sHtml += sOrariFestivi;
        sHtml += "<br/>";
    }
    if (sOrariDomenica != '') {
        sHtml += "<b>Domenica:</b>  ";
        sHtml += "<br/>";
        sHtml += sOrariDomenica;
        sHtml += "<br/>";
    }

    $('div#orario_messe_periodo').html(sHtml);
}

function GetPeriodoInUso(objXml) {
    if (objXml != null) {
        var dOggi = new Date();
        var dPeriodoDal;
        var dPeriodoAl;
        $(objXml).find('OrariMesse').each(function() {
            $(objXml).find('Invernale').each(function() {
                dPeriodoDal = new Date();
                dPeriodoDal.setFullYear(GetAnno($(this).attr('DataDa')), GetMese($(this).attr('DataDa')), GetGiorno($(this).attr('DataDa')));
                dPeriodoAl = new Date();
                dPeriodoAl.setFullYear(GetAnno($(this).attr('DataA')), GetMese($(this).attr('DataA')), GetGiorno($(this).attr('DataA')));
            });
        });
        if (dOggi >= dPeriodoDal && dOggi <= dPeriodoAl) {
            return "Invernale";
        } else {
            return "Estivo";
        }
    } else {
        return "Invernale";
    }
}

function GetGiorno(sData) {
    if (sData != null && sData != "") {
        return sData.substring(0, 2);
    } else {
        return 1;
    }
}

function GetMese(sData) {
    if (sData != null && sData != "") {
        var iMese;
        iMese = sData.substring(3, 5);
        return iMese - 1;
    } else {
        return 0;
    }
}

function GetAnno(sData) {
    if (sData != null && sData != "") {
        return sData.substring(6, 10);
    } else {
        d = new Date();
        return d.getFullYear();
    }
}

function GetOrariMesseTipologia(objXml, sPeriodo, sOrdine) {
    var sHtml;
    sHtml = "";

    if (objXml != null && sPeriodo != null && sPeriodo != '' && sOrdine != null) {
        $(objXml).find('OrariMesse').each(function() {
            $(this).find(sPeriodo).each(function() {
                $(this).find('Messa').each(function() {
                    if ($(this).find('Ordine').text() == sOrdine) {
                        sHtml += $(this).find('Ora').text() + ";   ";
                    }
                });
            });
        });
    }

    return sHtml;
}

function VisualizzaOrariMesse() {
    var objXml;
    objXml = CaricaObjXML("orarimesse.xml");

    var sHtml;
    sHtml = "";

    //    sHtml += "<div class='info_content' align='right'>";
    //    sHtml += "<a href='bollettini/orari.pdf' target='_blank'>Scarica in formato .pdf</a>";
    //    sHtml += "<img src='images/pdficon.png' width='32' align='middle' hspace='10'>";
    //    sHtml += "</div>";
    //    sHtml += "<br/>";

    $(objXml).find('OrariMesse').each(function() {
        $(this).find('Invernale').each(function() {
            sHtml += "<div class='info_blocco'>";
            sHtml += "<div class='titolo_blocco'>";
            sHtml += $(this).attr('Periodo');
            sHtml += "  (";
            sHtml += $(this).attr('DataDa');
            sHtml += "  -  ";
            sHtml += $(this).attr('DataA');
            sHtml += ")";
            sHtml += "</div>";

            sHtml += GetMesseFeriali(objXml, "Invernale");
            sHtml += GetMessePrefestive(objXml, "Invernale");
            sHtml += GetMesseSabato(objXml, "Invernale");
            sHtml += GetMesseFestive(objXml, "Invernale");
            sHtml += GetMesseDomenica(objXml, "Invernale");

            sHtml += "</div>";
        });

        $(this).find('Estivo').each(function() {
            sHtml += "<div class='info_blocco'>";
            sHtml += "<div class='titolo_blocco'>";
            sHtml += $(this).attr('Periodo');
            sHtml += "  (";
            sHtml += $(this).attr('DataDa');
            sHtml += "  -  ";
            sHtml += $(this).attr('DataA');
            sHtml += ")";
            sHtml += "</div>";

            sHtml += GetMesseFeriali(objXml, "Estivo");
            sHtml += GetMessePrefestive(objXml, "Estivo");
            sHtml += GetMesseSabato(objXml, "Estivo");
            sHtml += GetMesseFestive(objXml, "Estivo");
            sHtml += GetMesseDomenica(objXml, "Estivo");

            sHtml += "</div>";
        });

        sHtml += "<div class='info_blocco'>";
        sHtml += "<div class='titolo_blocco'>Giorni o Periodi che sostituiscono la Programmazione Ordinaria</div>";
        sHtml += "<table border='0' cellspacing='2' cellpadding='0'>";
        $(this).find('Altro').each(function() {
            $(this).find('Messa').each(function() {
                sHtml += "<tr>";
                sHtml += "<td>";
                  if ($(this).find('DataDa').text() != "") {
                if ($(this).find('DataA').text() != "") {
                    if ($(this).find('DataA').text() == $(this).find('DataDa').text()) {
                        sHtml += "Il  " + $(this).find('DataDa').text();
                    }
                    else {
                        sHtml += "Dal  " + $(this).find('DataDa').text();
                        sHtml += "  Al  " + $(this).find('DataA').text();
                    }
                }
                if ($(this).find('DataA').text() == "") {
                    sHtml += "Il  " + $(this).find('DataDa').text();
                }
                sHtml += "  ore  ";
                sHtml += $(this).find('Ora').text();
                sHtml += "    " + GetTipologiaMessa($(this).find('Ordine').text());
                if ($(this).find('Giorni').text() != '') {
                    sHtml += "  giorni  ";
                    sHtml += $(this).find('Giorni').text();
                }
                if ($(this).find('Nota').text() != '') {
                    sHtml += "  -  ";
                    sHtml += $(this).find('Nota').text();
                }
            }
                sHtml += "</td>";
                sHtml += "</tr>";
            });
        });
        sHtml += "</table>";
        sHtml += "</div>";
    });
    
    sHtml += "<br/>";
    sHtml += "<div align='right'>";
    sHtml += "<a href='bollettini/orari.pdf' target='_blank'>Scarica in formato .pdf</a>";
    sHtml += "<img src='images/pdficon.png' width='32' align='middle' hspace='10'>";
    sHtml += "</div>";
    
    ScriviTitoloContentuto("SS Messe");
    $('div#info').html(sHtml);
}

function GetTipologiaMessa(sOrdine) {
    switch (sOrdine) {
        case "1":
            return "Feriale";
        case "2":
            return "Prefestiva";
        case "3":
            return "Sabato";
        case "4":
            return "Festiva";
        case "5":
            return "Domenica";
        default:
            return "Feriale";
    }
}

function GetMesseFeriali(objXml, sPeriodo) {
    var sHtml;
    sHtml = "";

    var sOrari;
    sOrari = GetMesseTipologia(objXml, sPeriodo, "1"); ;

    if (sOrari != '') {
        sHtml += "<table border='0' cellspacing='0' cellpadding='0'>";
        sHtml += "<tr>";
        sHtml += "<td width='100'>";
        sHtml += GetTipologiaMessa("1");
        sHtml += "</td>";
        sHtml += "<td>";
        sHtml += sOrari;
        sHtml += "</td>";
        sHtml += "</tr>";
        sHtml += "</table>";
        sHtml += "<br/>";
    }

    return sHtml;
}

function GetMessePrefestive(objXml, sPeriodo) {
    var sHtml;
    sHtml = "";

    var sOrari;
    sOrari = GetMesseTipologia(objXml, sPeriodo, "2"); ;

    if (sOrari != '') {
        sHtml += "<table border='0' cellspacing='0' cellpadding='0'>";
        sHtml += "<tr>";
        sHtml += "<td width='100'>";
        sHtml += GetTipologiaMessa("2");
        sHtml += "</td>";
        sHtml += "<td>";
        sHtml += sOrari;
        sHtml += "</td>";
        sHtml += "</tr>";
        sHtml += "</table>";
        sHtml += "<br/>";
    }

    return sHtml;
}

function GetMesseSabato(objXml, sPeriodo) {
    var sHtml;
    sHtml = "";

    var sOrari;
    sOrari = GetMesseTipologia(objXml, sPeriodo, "3"); ;

    if (sOrari != '') {
        sHtml += "<table border='0' cellspacing='0' cellpadding='0'>";
        sHtml += "<tr>";
        sHtml += "<td width='100'>";
        sHtml += GetTipologiaMessa("3");
        sHtml += "</td>";
        sHtml += "<td>";
        sHtml += sOrari;
        sHtml += "</td>";
        sHtml += "</tr>";
        sHtml += "</table>";
        sHtml += "<br/>";
    }

    return sHtml;
}

function GetMesseFestive(objXml, sPeriodo) {
    var sHtml;
    sHtml = "";

    var sOrari;
    sOrari = GetMesseTipologia(objXml, sPeriodo, "4"); ;

    if (sOrari != '') {
        sHtml += "<table border='0' cellspacing='0' cellpadding='0'>";
        sHtml += "<tr>";
        sHtml += "<td width='100'>";
        sHtml += GetTipologiaMessa("4");
        sHtml += "</td>";
        sHtml += "<td>";
        sHtml += sOrari;
        sHtml += "</td>";
        sHtml += "</tr>";
        sHtml += "</table>";
        sHtml += "<br/>";
    }

    return sHtml;
}

function GetMesseDomenica(objXml, sPeriodo) {
    var sHtml;
    sHtml = "";

    var sOrari;
    sOrari = GetMesseTipologia(objXml, sPeriodo, "5"); ;

    if (sOrari != '') {
        sHtml += "<table border='0' cellspacing='0' cellpadding='0'>";
        sHtml += "<tr>";
        sHtml += "<td width='100'>";
        sHtml += GetTipologiaMessa("5");
        sHtml += "</td>";
        sHtml += "<td>";
        sHtml += sOrari;
        sHtml += "</td>";
        sHtml += "</tr>";
        sHtml += "</table>";
        sHtml += "<br/>";
    }

    return sHtml;
}

function GetMesseTipologia(objXml, sPeriodo, sOrdine) {
    var sHtml;
    sHtml = "";

    if (objXml != null && sPeriodo != null && sPeriodo != '' && sOrdine != null) {
        $(objXml).find('OrariMesse').each(function() {
            $(this).find(sPeriodo).each(function() {
                $(this).find('Messa').each(function() {
                    if ($(this).find('Ordine').text() == sOrdine) {
                        sHtml += "<tr>";
                        sHtml += "<td width='70'>";
                        sHtml += "ore  " + $(this).find('Ora').text();
                        sHtml += "</td>";
                        sHtml += "<td>";
                        sHtml += $(this).find('Giorni').text();
                        sHtml += "</td>";
                        sHtml += "</tr>";
                    }
                });
            });
        });
    }

    var sReturn;
    sReturn = "";

    if (sHtml != '') {
        sReturn = "<table border='0' cellspacing='0' cellpadding='0'>" + sHtml + "</table>";
    }

    return sReturn;
}

function VisualizzaCalendarioPastorale() {
    var sHtml;
    sHtml = "";
    sHtml += "<div class='info_blocco'>";
    sHtml += "<div id='agenda' align='center'></div>";
    sHtml += "<div id='info_agenda'></div>";
    sHtml += "</div>";

    ScriviTitoloContentuto("Calendario Pastorale");
    $('div#info').html(sHtml);

    ScriviHeaderAgenda();
    VisualizzaGiorno();
}

function ScriviHeaderAgenda() {
    var sHtml;
    sHtml = "";
    sHtml += "<table border='0' cellspacing='2' cellpadding='0'>";
    sHtml += "<tr>";
    sHtml += "<td width='120' align='center'>";
    sHtml += "<a id='idGiorno' href='#' onclick='VisualizzaGiorno();'>Oggi</a>";
    sHtml += "</td>";
    sHtml += "<td width='120' align='center'>";
    sHtml += "<a id='idSettimana' href='#' onclick='VisualizzaSettimana();'>Settimana</a>";
    sHtml += "</td>";
    sHtml += "<td width='120' align='center'>";
    sHtml += "<a id='idMese' href='#' onclick='VisualizzaMese();'>Mese</a>";
    sHtml += "</td>";
    sHtml += "</tr>";
    sHtml += "</table>";

    $('div#agenda').html(sHtml);
}

function EvidenziaMenuAgenda(sId) {
    if (sId != null && sId != '' && document.getElementById(sId) != null) {
        document.getElementById(sId).style.fontWeight = "bold";
        document.getElementById(sId).style.color = "#FF0000";
    }
}

function VisualizzaGiorno() {
    ScriviHeaderAgenda();
    EvidenziaMenuAgenda("idGiorno");

    var objXml;
    objXml = CaricaObjXML("agenda.xml");

    var sHtml;
    var dOggi = new Date();
    var iGiorno = dOggi.getDate();
    var iMese = dOggi.getMonth() + 1;
    var iAnno = dOggi.getFullYear();

    sHtml = "<b>Appuntamenti del " + iGiorno + "/" + iMese + "/" + iAnno + "</b>";
    sHtml += "<br/><br/>";
    sHtml += "<table border='0' cellspacing='2' cellpadding='0' width='450px'>";
    var iCounter = 1;

    $(objXml).find('Agenda').each(function() {
        $(this).find('Appuntamento').each(function() {
            var iMeseAppuntamento = GetNumeroMese($(this).find('Mese').text());

            if ($(this).find('Giorno').text() == iGiorno && iMeseAppuntamento == iMese && $(this).find('Anno').text() == iAnno) {
                sHtml += "<tr>";
                sHtml += "<td width='70'>";
                sHtml += "ore  " + $(this).find('Ora').text();
                sHtml += "</td>";
                sHtml += "<td>";
                sHtml += $(this).find('Nota').text();
                sHtml += "</td>";
                sHtml += "</tr>";

                iCounter += 1;
            }
        });
    });

    sHtml += "</table>";

    $('div#info_agenda').html(sHtml);
}

function VisualizzaSettimana() {
    ScriviHeaderAgenda();
    EvidenziaMenuAgenda("idSettimana");

    var objXml;
    objXml = CaricaObjXML("agenda.xml");

    var sHtml;
    var iGiorno;
    var iMese;
    var iAnno;

    var dInizio = new Date();
    iGiorno = dInizio.getDay();

    while (iGiorno > 1) {
        dInizio.setDate(dInizio.getDate() - 1);
        iGiorno = dInizio.getDay();
    }

    var dFine = new Date();
    iGiorno = dFine.getDay();
    while (iGiorno != 0) {
        dFine.setDate(dFine.getDate() + 1);
        iGiorno = dFine.getDay();
    }

    $('div#info_agenda').html(ScriviAppuntamentiPeriodo(objXml, dInizio, dFine));
}

function VisualizzaMese() {
    ScriviHeaderAgenda();
    EvidenziaMenuAgenda("idMese");

    var objXml;
    objXml = CaricaObjXML("agenda.xml");

    var dOggi = new Date();
    var dInizio = new Date(dOggi.getFullYear(), dOggi.getMonth(), 1);
    var dFine = new Date(dOggi.getFullYear(), dOggi.getMonth(), 1);

    while (dFine.getMonth() == dInizio.getMonth()) {
        dFine.setDate(dFine.getDate() + 1);
    }

    // Ritorno indietro di un giorno per posizionarmi sull'ultimo giorno del mese.
    dFine.setDate(dFine.getDate() - 1);

    $('div#info_agenda').html(ScriviAppuntamentiPeriodo(objXml, dInizio, dFine));
}

function ScriviAppuntamentiPeriodo(objXml, dInizio, dFine) {
    var sHtml;
    sHtml = "<b>Appuntamenti dal " + dInizio.getDate() + "/" + (dInizio.getMonth() + 1) + "/" + dInizio.getFullYear() + "  al  " + dFine.getDate() + "/" + (dFine.getMonth() + 1) + "/" + dFine.getFullYear() + "</b>";
    sHtml += "<br/><br/>";

    while (dInizio <= dFine) {
        iGiorno = dInizio.getDate();
        iMese = dInizio.getMonth() + 1;
        iAnno = dInizio.getFullYear();
        var iCounter = 1;

        var sAppuntamenti;
        sAppuntamenti = "";

        $(objXml).find('Agenda').each(function() {
            $(this).find('Appuntamento').each(function() {
                var iMeseAppuntamento = GetNumeroMese($(this).find('Mese').text());

                if ($(this).find('Giorno').text() == iGiorno && iMeseAppuntamento == iMese && $(this).find('Anno').text() == iAnno && $(this).find('Nota').text() != '') {
                    sAppuntamenti += "<tr>";
                    sAppuntamenti += "<td width='70'>";
                    if ($(this).find('Ora').text() != '') {
                        sAppuntamenti += "ore  " + $(this).find('Ora').text();
                    }
                    sAppuntamenti += "</td>";
                    sAppuntamenti += "<td>";
                    sAppuntamenti += $(this).find('Nota').text();
                    sAppuntamenti += "</td>";
                    sAppuntamenti += "</tr>";

                    iCounter += 1;
                }
            });
        });

        // Scrivo soltanto i giorni che contengono appuntamenti.
        if (sAppuntamenti != '') {
            sHtml += "<div id='app_settimana'>";
            sHtml += "<b>" + GetGiornoSettimana(dInizio.getDay()) + "  " + iGiorno + "  " + GetNomeMese(iMese) + "</b>";
            sHtml += "<br/>";
            sHtml += "<table border='0' cellspacing='2' cellpadding='0' width='450px'>";
            sHtml += sAppuntamenti;
            sHtml += "</table>";
            sHtml += "</div>";
        }

        dInizio.setDate(dInizio.getDate() + 1);
    }

    return sHtml;
}

function GetNumeroMese(sNomeMese) {
    switch (sNomeMese.toLowerCase()) {
        case "gennaio":
            return "1";
        case "febbraio":
            return "2";
        case "marzo":
            return "3";
        case "aprile":
            return "4";
        case "maggio":
            return "5";
        case "giugno":
            return "6";
        case "luglio":
            return "7";
        case "agosto":
            return "8";
        case "settembre":
            return "9";
        case "ottobre":
            return "10";
        case "novembre":
            return "11";
        case "dicembre":
            return "12";
        default:
            return "1";
    }
}

function GetNomeMese(iNumMese) {
    switch (iNumMese) {
        case 1:
            return "Gennaio";
        case 2:
            return "Febbraio";
        case 3:
            return "Marzo";
        case 4:
            return "Aprile";
        case 5:
            return "Maggio";
        case 6:
            return "Giugno";
        case 7:
            return "Luglio";
        case 8:
            return "Agosto";
        case 9:
            return "Settembre";
        case 10:
            return "Ottobre";
        case 11:
            return "Novembre";
        case 12:
            return "Dicembre";
        default:
            return "Gennaio";
    }
}

function GetGiornoSettimana(iNumGiorno) {
    switch (iNumGiorno) {
        case 0:
            return "Domenica";
        case 1:
            return "Lunedì";
        case 2:
            return "Martedì";
        case 3:
            return "Mercoledì";
        case 4:
            return "Giovedì";
        case 5:
            return "Venerdì";
        case 6:
            return "Sabato";
        default:
            return "Domenica";
    }
}

function VisualizzaBollettini() {
    var objXml;
    objXml = CaricaObjXML("news.xml");
    var sHtml;
    sHtml = "";

    sHtml += "<div class='info_blocco'>";

    $(objXml).find('Scheda').each(function() {
        $(this).find('Bollettini').each(function() {
            $(this).find('Bollettino[bultimo = "1"]').each(function() {
                if (bIsScaduto($(this).attr('scadenza')) == false) {
                    sHtml += "<br/>";
                    sHtml += "ultima pubblicazione:  <b>" + $(this).attr('data_pubblicazione') + "</b>";
                    sHtml += "<p/>";
                    sHtml += "<img src='images/pdficon.png' width='50' align='middle' hspace='10'>";
                    sHtml += "<a href='bollettini/" + $(this).attr('nome_file_completo') + "' target='_blank'>";
                    sHtml += $(this).attr('nome_file_breve');
                    sHtml += "</a>";

                }
            });
        });
    });

    sHtml += "<br/><br/>";
 //   sHtml += "<b>Pubblicazioni recenti</b>";
    sHtml += "<br/>";

    var iCount;
    iCount = 1;

    $(objXml).find('Scheda').each(function() {
        $(this).find('Bollettini').each(function() {

            var lBollettini = $(this).find('Bollettino[bultimo != "1"]');
            lBollettini.sort(function(a, b) {
                var compA = parseInt($(a).attr('ordine'));
                var compB = parseInt($(b).attr('ordine'));
                return (compA < compB) ? -1 : (compA > compB) ? 1 : 0;
            });

            sHtml += "<table border='0' cellspacing='0' cellpadding='0' width='450px'>";
            sHtml += "<tr>";
            sHtml += "<td align='center' colspan='2' height='48px' style='border: solid 1px gray; vertical-align:middle;'>";
            sHtml += "<b>Pubblicazioni recenti</b>";
            sHtml += "</td>";
            sHtml += "</tr>";
            sHtml += "<tr height='24px'>";
            sHtml += "<td align='center' width='100px' style='border-left: solid 1px gray; border-right: solid 1px gray; border-bottom: solid 1px gray;'>";
            sHtml += "Data";
            sHtml += "</td>";
            sHtml += "<td align='center' width='350px' style='border-right: solid 1px gray; border-bottom: solid 1px gray;'>";
            sHtml += "Bollettino";
            sHtml += "</td>";
            sHtml += "</tr>";

            $.each(lBollettini, function() {
                if (bIsScaduto($(this).attr('scadenza')) == false && iCount <= 5) {
                    sHtml += "<tr>";
                    sHtml += "<td align='center' style='border-left: solid 1px gray; border-right: solid 1px gray; border-bottom: solid 1px gray;'>";
                    sHtml += $(this).attr('data_pubblicazione');
                    sHtml += "</td>";
                    sHtml += "<td style='padding-left:10px; border-right: solid 1px gray; border-bottom: solid 1px gray;'>";
                    sHtml += "<img src='images/pdficon.png' width='24' align='middle' hspace='10'>";
                    sHtml += "<a href='bollettini/" + $(this).attr('nome_file_completo') + "' target='_blank'>";
                    sHtml += $(this).attr('nome_file_breve');
                    sHtml += "</a>";
                    sHtml += "<br/>";
                    iCount += 1;
                    sHtml += "</td>";
                    sHtml += "</tr>";
                }        
            });

            sHtml += "</table>";
        });
    });
    sHtml += "<br/><br/>";
    sHtml += "<a href='javascript:ApriArchivioBollettini()'>";
    sHtml += "Archivio";
    sHtml += "</a>";

    sHtml += "</div>";

    ScriviTitoloContentuto("Bollettini");
    $('div#info').html(sHtml);
}

function ApriArchivioBollettini() {
    var disp_setting = "toolbar=yes,location=no,directories=yes,menubar=yes,";
    disp_setting += "scrollbars=yes,width=650, height=600, left=100, top=25";

    var objXml;
    objXml = CaricaObjXML("news.xml");
    var sHtml;
    sHtml = "";
    sHtml += "<br/><br/>";
    sHtml += "<div class='titolo' align='center'>";
    sHtml += "ARCHIVIO BOLLETTINI";
    sHtml += "</div>";
    sHtml += "<br/><br/>";

    sHtml += "<table align='center' border='0' cellspacing='0' cellpadding='0' width='450px'>";
    sHtml += "<tr height='24px'>";
    sHtml += "<td align='center' width='30%' style='border-top: solid 1px gray; border-left: solid 1px gray; border-right: solid 1px gray; border-bottom: solid 1px gray;'>";
    sHtml += "Data";
    sHtml += "</td>";
    sHtml += "<td align='center' width='70%' style='border-top: solid 1px gray; border-right: solid 1px gray; border-bottom: solid 1px gray;'>";
    sHtml += "Bollettino";
    sHtml += "</td>";
    sHtml += "</tr>";

    $(objXml).find('Scheda').each(function() {
        $(this).find('Bollettini').each(function() {
            var lBollettini = $(this).find('Bollettino');
            lBollettini.sort(function(a, b) {
                var compA = parseInt($(a).attr('ordine'));
                var compB = parseInt($(b).attr('ordine'));
                return (compA < compB) ? -1 : (compA > compB) ? 1 : 0;
            });
            $.each(lBollettini, function() {
                if (bIsScaduto($(this).attr('scadenza')) == false) {
                    sHtml += "<tr height='24px'>";
                    sHtml += "<td align='center' style='border-left: solid 1px gray; border-right: solid 1px gray; border-bottom: solid 1px gray;'>";
                    sHtml += $(this).attr('data_pubblicazione');
                    sHtml += "</td>";
                    sHtml += "<td style='padding-left:10px; border-right: solid 1px gray; border-bottom: solid 1px gray;'>";
                    sHtml += "<img src='images/pdficon.png' width='32' align='middle' hspace='10'>";
                    sHtml += "<a href='bollettini/" + $(this).attr('nome_file_completo') + "' target='_blank'>";
                    sHtml += $(this).attr('nome_file_breve');
                    sHtml += "</a>";
                    sHtml += "</td>";
                    sHtml += "</tr>";
                }
            });
        });
    });

    sHtml += "</table>";

    var docprint = window.open("", "", disp_setting);
    docprint.document.open();
    docprint.document.write('<html>');
    docprint.document.write('<head>');
    docprint.document.write('<link rel="stylesheet" href="css/index.css" type="text/css" />');
    docprint.document.write('<link rel="stylesheet" href="css/template.css" type="text/css" />');
    docprint.document.write('<title>' + GetTitoloFinestraStampa() + '</title>');
    docprint.document.write('</head>');
    docprint.document.write('<body>');
    docprint.document.write('<div id="corpo">');
    docprint.document.write(sHtml);
    docprint.document.write('</div>');
    docprint.document.write('</body>');
    docprint.document.write('</html>');
    docprint.document.close();
    docprint.focus();
}

function VisualizzaContenutoExtra(sId) {
    var objXml;
    objXml = CaricaObjXML("extra.xml");
    var sHtml;
    sHtml = "<br/>";
    var iCount = 1;

    $(objXml).find('Extras').each(function() {
        $(this).find('Contenuto[id = ' + sId + ']').each(function() {
            sHtml += "<b>" + $(this).attr('titolo') + "</b>";
            sHtml += "<br/><br/>";
            sHtml += "<div class='info_blocco'>";
            sHtml += "<br/>";
            sHtml += "<table><tr>";
            sHtml += "<td>";
            if ($(this).attr('img') != null && $(this).attr('img') != '') {
                sHtml += "<img src='images/" + $(this).attr('img') + "' width='150' align='left' hspace='10' vspace='5'>";
            }
            sHtml += $(this).text();
            sHtml += "</td>";
            sHtml += "</tr></table>";

            sHtml += "<br/><br/>";
            sHtml += "<b>Documenti</b>";
            sHtml += "<table>";
            sHtml += "<tr>";
            $(this).find('Documento').each(function() {
                if (iCount % 4 == 0) {
                    sHtml += "</tr>";
                    sHtml += "<tr>";
                }
                sHtml += "<td>";
                if ($(this).attr('nome_file') != null && $(this).attr('nome_file') != "") {
                    sHtml += "<img src='images/pdficon.png' width='50' align='middle' hspace='10'>";
                    sHtml += "<a href='bollettini/" + $(this).attr('nome_file') + "' target='_blank'>";
                    sHtml += $(this).attr('nome_breve');
                    sHtml += "</a>";
                }
                sHtml += "</td>";

                iCount += 1;
            });
            sHtml += "</tr>";
            sHtml += "</table>";
            sHtml += "</div>";
        });
    });

	ScriviTitoloContentutoExtra(sId);
    $('div#info').html(sHtml);
}

function ScriviTitoloContentutoExtra(sId)
{
    var objXml;
    objXml = CaricaObjXML("index.xml");

	var sTitolo;
	sTitolo = "Segnaliamo";

    $(objXml).find('Scheda').each(function() {
        $(this).find('Sommario').each(function() {
			$(this).find('Menu').each(function() {
				if ($(this).attr('id') != null && $(this).attr('id') == sId)
				{
					sTitolo = $(this).attr('testo');
				}
			});
        });
    });

	ScriviTitoloContentuto(sTitolo);
}


function MJ_OpenMenu(MJ) {
    document.getElementById("MJ_" + MJ).className = "MJ_VisibleLink";

}
function MJ_CloseMenu(MJ) {
    document.getElementById("MJ_" + MJ).className = "MJ_HiddenLink";
}
