Indice=Class.create();

Indice.prototype={
    index:new Array(new Array()),
    initialize:function(index)
    {
        switch(index)
        {
            case "pannello":
            {
                //configurazione dell'indice del pannello
                this.index["pannello"]=new Array();
                this.index["pannello"]["rubrica"]="pannello.show(baseurl+'/rubrica','bread')";
                this.index["pannello"]["posta"]="pannello.show(baseurl+'/pannello/posta/sezione/inbox/menu/1','bread')";
                this.index["pannello"]["ricerca"]="pannello.show(baseurl+'/pannello/categorie','bread')";
                this.index["pannello"]["help"]="pannello.show(baseurl+'/pannello/help','bread')";
                this.index["pannello"]["assistenza"]="pannello.assistenzaOnline('visualizza')";
                this.index["pannello"]["forumticket"]="$('ap').show();updater('map',baseurl+'/assistenza/forumticket/id/'+xx[1])"
                break;
            }
             case "shop":
            {
                //configurazione dell'indice del pannello
                this.index["shop"]=new Array();
                this.index["shop"]["p"]="pannello.show(baseurl+'/shop/promozione',null)";
            }
            
            case "vetrina":
            {
                //configurazione dell'indice della vetrina
                this.index["vetrina"]=new Array();
                this.index["vetrina"]["catalogo"]="vetrina.showcontent_2('page='+xx[1],'catalogo')";
                this.index["vetrina"]["annunci"]="vetrina.showcontent_2('action=visualizza','annunci')";
                this.index["vetrina"]["annuncio"]="vetrina.showcontent_2('action=vedi&id_news='+xx[1],'annunci')";
                this.index["vetrina"]["guida"]="updater('content',baseurl+'/vetrina/helper')";
                this.index["vetrina"]["sedi"]="vetrina.showcontent_2('action=visualizza','sedi')";
                this.index["vetrina"]["pagine"]="vetrina.showcontent_2('pagina='+xx[1],'pagina')";
                this.index["vetrina"]["nuovapagina"]="vetrina.showcontent_2('null','pagina')";
                this.index["vetrina"]["paginaprodotto"]="vetrina.showcontent_2('id_prodotto='+xx[1],'paginaprodotto')";
                this.index["vetrina"]["slideshow"]="vetrina.showcontent_2(null,'slideshow');"
                this.index["vetrina"]["parolechiavi"]="vetrina.showcontent_2('action=form','chiavi');"
                break;
            }

            case "sms":
            {
                //configurazione dell'indice degli sms
                this.index["sms"]=new Array();
                this.index["sms"]["gruppi"]="sms.cambiaContenuto(baseurl+'/rubrica/gruppi/',null,'GET')";
                this.index["sms"]["contatti"]="sms.cambiaContenuto(baseurl+'/rubrica/',null,'GET')";
                this.index["sms"]["inviati"]="sms.cambiaContenuto(baseurl+'/sms/inviati/',null,'GET')";
                break;
            }
            case "videoconferenza":
            {
                //configurazione dell'indice della videoconferenza
                this.index["videoconferenza"]=new Array();
                this.index["videoconferenza"]["nuova"]="updater('contenuto',baseurl+'/videoconferenza/pianifica')"
                //this.index["videoconferenza"]["b_dl"]="updater('contenuto',baseurl+'/videoconferenza/pianifica')"
                break;
            }
            case "network":
            {
                
                //configurazione dell'indice del network
                this.index["network"]=new Array();             
                this.index["network"]["invito"]="updater('contenuto',baseurl+'/network/invita/email/'+xx[1])";                
                break;
            }
        }

    },
    
    loadPage:function(index)
    {
        
        var x=window.location;
        var tmp=(x.toString()).split("#");
        var page=""+tmp[1];
           
        if(page)
        {
            var xx=page.split("&");
                                       
            if (xx.length>1)
                eval(this.index[index][xx[0]]);
               
            else
                eval(this.index[index][page]);
        }
    }

};

