// JScript source code
var char34 = String.fromCharCode(34);

function GeneratePagePartBegin(partId, partTitle, partComment)
{
    document.write("<div id=" + char34 + partId + char34 + ">");
    document.write("<h1><span>" + partTitle + "</span></h1>")
    document.write("<h2><span>" + partComment + "</span></h2>")
}

function GeneratePagePartEnd()
{
    document.write("</div>");
} 

function GeneratePagePart(partId, partTitle, partComment)
{
    GeneratePagePartBegin(partId, partTitle, partComment);
    GeneratePagePartEnd();
}

function GeneratePageBanner(bannerId, bannerImage, bannerTitle)
{
    document.write("<div id=" + char34 + bannerId + char34 + ">");
    document.write("<img alt="+ char34 + bannerTitle + char34 + " src=" + char34 + bannerImage + char34 + " />");
    document.write("</div>");
}

function GeneratePageLinkedBanner(bannerId, bannerImage, bannerTitle, link)
{
    document.write("<div id=" + char34 + bannerId + char34 + ">");
    document.write("<img alt="+ char34 + bannerTitle + char34 + " src=" + char34 + bannerImage + char34 + " usemap=" + char34 + "#bannermap" + char34 + " />");
    document.write("<map name=" + char34 + "bannermap" + char34 + ">");
    document.write("<area shape=" + char34 + "rect" + char34 + "coords=" + char34 + "30,110,160,250" + char34 + " href=" + char34 + link + char34 + " alt=" + char34 + "Open Air link" + char34 + " />");
    document.write("</map>");
    document.write("</div>");
}

function GeneratePageSmallBanner(smallBannerId, smallBannerImage, smallBannerLink)
{
    document.write("<div id=" + char34 + smallBannerId+ char34 + ">");
    document.write("<a href="+ char34 + smallBannerLink + char34 + ">");
    document.write("<img src=" + char34 + smallBannerImage + char34 + ">");
    document.write("</a>");
    document.write("</div>");
}

function GeneratePageMiniPlayer(playFile, autoFlag)
{
    document.write("<div id=" + char34 + "miniPlayer" + char34 + ">");
    document.write("<object type=" + char34 + "application/x-shockwave-flash" + char34);
    document.write("class=" + char34 + "miniPlayerObj" + char34);
    document.write("data=" + char34 + "Plugins/player.swf" + char34);
    document.write("title=" + char34 + "Player" + char34 + ">");
    
    document.write("<param name=" + char34 + "quality" + char34 + "value=" + char34 + "high" + char34 + " />");
    document.write("<param name=" + char34 + "wmode" + char34 + "value=" + char34 + "transparent" + char34 + " />");
    document.write("<param name=" + char34 + "bgcolor" + char34 + "value=" + char34 + "#000000" + char34 + " />");
    document.write("<param name=" + char34 + "autoplay" + char34 + "value=" + char34 + "true" + char34 + " />");
    document.write("<param name=" + char34 + "allowfullscreen" + char34 + "value=" + char34 + "false" + char34 + " />");
    document.write("<param name=" + char34 + "allowscriptaccess" + char34 + "value=" + char34 + "always" + char34 + " />");
    document.write("<param name=" + char34 + "flashvars" + char34 + "value=" + char34 + "file=" + playFile + "&" + "autostart=" + autoFlag + char34 + " />");
    
    document.write("</object>");
    document.write("</div>");
}

function PageDetails(name, link)
{   
    this.Name = name   
    this.Link = link
}

function GenerateSectionsPart()
{
    document.write("<div id=" + char34 + "sections" + char34 + ">");
    document.write("<h1><span>Sezioni</span></h1>");  
	document.write("<a href=" + char34 + "index.html" + char34 + ">Home</a>");
    document.write("<a href=" + char34 + "news.html" + char34 + ">News</a>");
    document.write("<a href=" + char34 + "band.html" + char34 + ">Biografia</a>");
    document.write("<a href=" + char34 + "discografia.html" + char34 + ">Discografia</a>");
    document.write("<a href=" + char34 + "concerti.html" + char34 + ">Concerti</a>");
    document.write("<a href=" + char34 + "gallery.html" + char34 + ">Foto</a>");
    document.write("<a href=" + char34 + "link.html" + char34 + ">Links</a>");
    document.write("<a href=" + char34 + "download.html" + char34 + ">Download</a>");
    document.write("<a href=" + char34 + "utility.html" + char34 + ">Utilit&agrave;</a>");
    document.write("<a href=" + char34 + "contatti.html" + char34 + ">Contatti</a>");
    document.write("</div>");}

function GenerateSectionsPartEx(SelectedSection, SelectedSubSection)
{
    var subsections = new Array();
    //
    // Lista delle sezioni principali
    //
    var sections = new Array(
                                new PageDetails("Home", "index.html"),
                                new PageDetails("News", "news2011.html"),
                                new PageDetails("Biografia", "band.html"),
                                new PageDetails("Discografia", "discografia.html"),
                                new PageDetails("Concerti", "concerti2011.html"),
                                new PageDetails("Foto", "gallery2011.html"),
                                new PageDetails("Links", "link.html"),
                                new PageDetails("Media", "mediaVideo.html"),
                                new PageDetails("Utilit&agrave;", "utility.html"),
                                new PageDetails("Contatti", "contatti.html")



                            );
                            
    //
    // Liste delle sottosezioni
    //                            
    subsections["Pagina Iniziale"] = new Array(
                                        //new PageDetails("2005", "news2005.html"),
                                   );

    subsections["News"] = new Array(
                                        new PageDetails("2005", "news2005.html"),
                                        new PageDetails("2006", "news2006.html"),
                                        new PageDetails("2007", "news2007.html"),
                                        new PageDetails("2008", "news2008.html"),
                                        new PageDetails("2009", "news2009.html"),
                                        new PageDetails("2010", "news2010.html"),
                                        new PageDetails("2011", "news2011.html")
                                   );

    subsections["Biografia"] = new Array(
                                        //new PageDetails("2005", "news2005.html"),
                                   );

    subsections["Discografia"] = new Array(
                                        //new PageDetails("2005", "news2005.html"),
                                   );


    subsections["Concerti"] = new Array(
                                        new PageDetails("2007", "concerti2007.html"),
                                        new PageDetails("2008", "concerti2008.html"),
										new PageDetails("2009", "concerti2009.html"),
										new PageDetails("2011", "concerti2011.html")
                                       );

    subsections["Foto"] = new Array(
                                        new PageDetails("2007", "gallery2007.html"),
                                        new PageDetails("2008", "gallery2008.html"),
										new PageDetails("2009", "gallery2009.html"),
										new PageDetails("2010", "gallery2010.html"),
										new PageDetails("2011", "gallery2011.html")
                                      );

    subsections["Links"] = new Array(
                                        //new PageDetails("2005", "news2005.html"),
                                    );


    subsections["Media"] = new Array(
                                        new PageDetails("Video", "mediaVideo.html"),
                                        new PageDetails("Audio", "mediaAudio.html"),
                                        new PageDetails("Stampa", "mediaPress.html")
                                       );

    subsections["Utility"] = new Array(
                                        //new PageDetails("2005", "news2005.html"),
                                       );

    subsections["Shop"] = new Array(
                                        //new PageDetails("2005", "news2005.html"),
                                       );

    subsections["Contatti"] = new Array(
                                        //new PageDetails("2005", "news2005.html"),
                                       );


    ss = subsections[SelectedSection];

    document.write("<div id=" + char34 + "sections" + char34 + ">");
    for (i = 0; i < sections.length; i++)
    {
        classAttr = "";
        if (sections[i].Name == SelectedSection)
            classAttr = "class=SelectedSection";
        document.write("<a href=" + char34 + sections[i].Link + char34 + classAttr + ">" + sections[i].Name + "</a>");
    }
    document.write("</div>");
    
    if ((ss != null) && (ss.length > 0))
    {
        document.write("<div id=" + char34 + "subsections" + char34 + ">");
        for (i = 0; i < ss.length; i++)
        {
            classAttr = "";
            if (ss[i].Name == SelectedSubSection)
                classAttr = "class=SelectedSubSection";
            document.write("<a href=" + char34 + ss[i].Link + char34 + classAttr + ">" + ss[i].Name + "</a>");
        }
        document.write("</div>");
    }
    else
        document.write("<div id=" + char34 + "subsections" + char34 + "></div>");
    
}

function GenerateThemesPart()
{
    document.write("<div id=" + char34 + "themes" + char34 + ">");
    document.write("<h1><span>Temi</span></h1>"); 
    //document.write("<ul>"); 
    //document.write("<li><a href=" +char34 + "javascript:SetStyle('Styles/HTML.css')" + char34 + ">HTML</a></li>");
    //document.write("<li><a href=" +char34 + "javascript:SetStyle('Styles/Neon.css')" + char34 + ">Neon</a></li>");
    //document.write("<li><a href=" +char34 + "javascript:SetStyle('Styles/Dark.css')" + char34 + ">Dark</a></li>");
    //document.write("<li><a href=" +char34 + "javascript:SetStyle('Styles/Glass.css')" + char34 + ">Glass</a></li>");
    //document.write("<li><a href=" +char34 + "javascript:SetStyle('Styles/Panel.css')" + char34 + ">Panel</a></li>");
    //document.write("<li><a href=" +char34 + "javascript:SetStyle('Styles/NeonGrey.css')" + char34 + ">Grey Neon</a></li>");
    //document.write("<li><a href=" +char34 + "javascript:SetStyle('Styles/Windows.css')" + char34 + ">Windows</a></li>");
    //document.write("</ul>"); 
    document.write("</div>");
}

function GenerateExtraDivPart(nbr)
{
    for (i = 0; i < nbr; i++) { 
        document.write("<div id=" + char34 + "extraDiv" + i + char34 + "><span></span></div>");
    } 
}
