//  *****************************************************************************
//  * applicazione web : BUSSOLA
//  *           modulo :    
//  *        nome file : CONFIG.JS
//  * contenuto:
//  *  dati globali di configurazione del sito web e funzioni di utilità generali 
//  *
//  * data ultimo aggiornamento: 16/12/2008 17.20 (ex 10/12/2008 14.20 (ex 16/10/2008 16.33  
//  *****************************************************************************
//
// variabili d'ambiente
//
   var $HOST = 'bussola.cilea.it';                      //  server
 
   var $VPATH = '';                                    //  virtual path su server
   var $BASESTM = (navigator.appName=='Netscape')?'<BASE HREF="http://'+$HOST+$VPATH +'">':'';  
   var $IMGDIR = '/images/';                           //  directory immagini su server
   var $CSSDIR = '/fileCSS/';                          //  directory fogli di stile su server
   var $INFDIR = '/info/';                             //  directory info su server
   var $HOMEPAG = 'home.htm';                          //  file della home page
 

// impostazioni delle variabili per testing in locale  
/*  var $VPATH1 = 'C:/Documents%20and%20Settings/trombetta/Documenti/CILEA/Bussola/'; //  virtual path in locale
  var $VPATH = './';                                     //  virtual path in locale
  var $BASESTM = (navigator.appName=='Netscape')?'<BASE HREF="file:///'+$VPATH1 +'">':'';  
  var $IMGDIR = $VPATH+'images/';                      //  directory immagini in locale
  var $CSSDIR = $VPATH+'fileCSS/';                     //  directory fogli di stile in locale
  var $INFDIR = $VPATH+'info/';                        //  directory info in locale  
  var $ABSPATH = 'C:/CILEA/Bussola/'; 
  var $HOMEPAG = 'home_pc.htm';                        //  file della home page    
*/
//
// var $PRO = 'all';                 //  progetto 
//
// parametri di personalizzazione 
//
 var p_ute = 'all';              // profilo utente
 var p_uni = 'all';              // ateneo
 var p_pro = 'all';              // progetto
 var p_lan = 'IT';               // lingua
 var p_pag = 'ser';              // pagina centrale (default Servizi Offerti)
 var p_env = 'PRD';              // ambiente (svi=sviluppo/prd=produzione)
//
//                             ::::::::::::::::::::::::: 
//
// definizione array generale di configurazione dei Servizi 
//
// 0 sigla dell'Area Utente
// 1 sigla del Tipo Servizio
// 2 sigla del Servizio
// 3 descrizione oggetto (versione IT & versione EN)
// 4 URL associato al Servizio
// 5 target URL associato al Servizio
// 6 tipologia del Servizio : 
//      S = articolato in sottoservizi
//      W = richiede l'apertura di una finestra per l'autenticazione utente
// 7 progetti idonei
// 8 profili d'utenza idonei
// 9 atenei idonei
//  
//  0   1 2  3                                                       4                                                              5     6  7               8                    9
//  |   | |  |                                                       |                                                              |     |  |               |                    |
//  ^   ^ ^  ^                                                       ^                                                              ^     ^  ^               ^                    ^
 var genConfig = new Array (

   "AZI# #  #Servizi per le Aziende     &Services for Companies      #                                                                 #     # #VUL;   ;ORI;all;#AZI;   ;   ;   ;all;#BGS;BSS;INS;MIS;MIB;   ;   ;   ;PVS;PIS;   ;NAF;PAL;all;"
  ,"AZI#R#  #Ricerca Curricula          &Search Curricula            #                                                                 #     # #VUL;   ;ORI;all;#AZI;   ;   ;   ;all;#BGS;BSS;INS;MIS;MIB;   ;   ;   ;PVS;PIS;   ;NAF;PAL;all;"
  ,"AZI#R#S1#Ricerca in tutti gli Atenei&Search in all Universities  #http://vulcano.cilea.it/laureati/unilom/ricerca$LAN/avvio        #wrlom# #VUL;   ;   ;all;#AZI;   ;   ;   ;all;#BGS;BSS;INS;MIS;MIB;   ;   ;   ;PVS;   ;   ;   ;PAL;all;"  
  ,"AZI#R#S2#Ricerca in Ateneo          &Search in one University    #http://vulcano.cilea.it/laureati/uni$UNI/ricerca$LAN/avvio       #r$UNI#S#VUL;   ;ORI;all;#AZI;   ;   ;   ;all;#BGS;BSS;INS;MIS;MIB;   ;   ;   ;   ;   ;   ;NAF;   ;all;"
//,"AZI#R#S3#Richiedi elenchi           & .....                      #http://vulcano.cilea.it/laureati/uni$UNI/aggiorna$LAN/adesione   #a$UNI#S#VUL;   ;   ;all;#AZI;   ;   ;   ;all;#   ;   ;   ;   ;   ;   ;   ;   ;   ;   ;   ;   ;PAL;all;"
  ,"AZI#R#S3#Adesione al Servizio       &Service Subscription        #http://vulcano.cilea.it/laureati/uni$UNI/aggiorna$LAN/adesione   #a$UNI#S#VUL;   ;   ;all;#AZI;   ;   ;   ;all;#BGS;BSS;INS;MIS;MIB;   ;   ;   ;PVS;PIS;   ;   ;PAL;all;"  
  ,"AZI#R#S4#Avvia demo                 &Start Demo                  #http://vulcano.cilea.it/laureati/uni$UDM/ricerca$LAN/avvio       #d$UDM#S#VUL;   ;   ;all;#AZI;   ;   ;   ;all;#   ;   ;   ;MIS;MIB;   ;   ;   ;   ;   ;   ;   ;   ;all;"   
//  ,"AZI#R#S5#Richiedi elenchi           & .....                      #javascript:  ;                                                 #_self#S#   ;   ;   ;all;#AZI;   ;   ;   ;all;#   ;   ;   ;   ;   ;   ;   ;   ;PVS;PIS;   ;   ;PAL;all;"
  ,"AZI#S#  #Offerte Lavoro             &Job Opportunities           #                                                                 #     # #   ;   ;   ;all;#AZI;   ;   ;   ;all;#BGS;BSS;INS;MIS;MIB;   ;   ;   ;PVS;   ;   ;   ;   ;all;"
  ,"AZI#S#S1#Inserisci offerta          &Insert a Job Opportunity    #/info/$LAN/pag_wip.htm?p_ser=AZISS1                              #_self# #   ;   ;   ;all;#AZI;   ;   ;   ;all;#BGS;BSS;INS;MIS;MIB;   ;   ;   ;PVS;   ;   ;   ;   ;all;"  
  ,"LAU# #  #Servizi per i Laureati     &Services for Graduates      #                                                                 #     # #VUL;STE;   ;all;#   ;LAU;LAD;   ;all;#BGS;BSS;INS;MIS;MIB;   ;   ;   ;PVS;PIS;PIA;   ;PAL;all;"
  ,"LAU#U#  #Curricula                  &Curricula                   #                                                                 #     # #VUL;   ;   ;all;#   ;LAU;   ;   ;all;#BGS;BSS;INS;MIS;MIB;   ;   ;   ;PVS;PIS;   ;   ;PAL;all;"
  ,"LAU#U#CV#Aggiorna il tuo CV         &Update your CV              #javascript:parent.openWinaut('UCV','$UNI','$LAN','');            #_self#W#VUL;   ;   ;all;#   ;LAU    ;   ;all;#BGS;BSS;INS;MIS;MIB;   ;   ;   ;PVS;PIS;   ;   ;PAL;all;"
  ,"LAU#Q#  #Questionari                &surveys                     #                                                                 #     # #VUL;STE;   ;all;#   ;LAU;LAD;   ;all;#BGS;BSS;INS;MIS;MIB;   ;   ;   ;PVS;   ;PIA;   ;PAL;all;"
  ,"LAU#Q#03#Compila il questionario L1 &Fill in survey L1           #javascript:parent.openWinaut('Q03','$UNI','$LAN','');            #_self#W#VUL;STE;   ;all;#   ;   ;LAD;   ;all;#BGS;   ;   ;   ;MIB;   ;   ;   ;PVS;   ;   ;   ;PAL;all;"
  ,"LAU#Q#09#Compila il questionario L2 &Fill in survey L1           #javascript:parent.openWinaut('Q09','$UNI','$LAN','');            #_self#W#VUL;STE;   ;all;#   ;   ;LAD;   ;all;#   ;   ;   ;MIS;   ;   ;   ;   ;   ;   ;   ;   ;   ;all;"
//,"LAU#Q#01#Compila il questionario LE &Fill in survey LE           #javascript:parent.openWinaut('Q01','$UNI','$LAN','');            #_self#W#VUL;STE;   ;all;#   ;LAU;LAD;   ;all;#   ;   ;   ;   ;MIB;   ;   ;   ;   ;   ;   ;   ;   ;all;"
  ,"LAU#Q#02#Compila il questionario V1 &Fill in survey V1           #javascript:parent.openWinaut('Q02','$UNI','$LAN','');            #_self#W#VUL;STE;   ;all;#   ;LAU;LAD;   ;all;#   ;   ;INS;   ;   ;   ;   ;   ;   ;   ;   ;   ;   ;all;"
//,"LAU#Q#04#Compila il questionario PL &Fill in survey PL           #javascript:parent.openWinaut('Q04','$UNI','$LAN','');            #_self#W#VUL;STE;   ;all;#   ;LAU;   ;   ;all;#BGS;BSS;INS;MIS;MIB;   ;   ;   ;PVS;PIS;PIA;   ;   ;all;"
//  ,"LAU#Q#05#Compila il questionario PL &Fill in survey PL           #javascript:parent.openWinaut('Q05','$UNI','$LAN','');            #_self#W#VUL;STE;   ;all;#   ;LAU;   ;   ;all;#BGS;BSS;INS;MIS;MIB;   ;   ;   ;PVS;   ;PIA;   ;   ;all;"
  ,"LAU#Q#07#Compila il questionario V2 &Fill in survey V2           #javascript:parent.openWinaut('Q07','$UNI','$LAN','');            #_self#W#VUL;STE;   ;all;#   ;LAU;LAD;   ;all;#   ;   ;INS;   ;   ;   ;   ;   ;   ;   ;   ;   ;   ;all;"
  ,"LAU#S#  #Offerte Lavoro             &Job Opportunities           #                                                                 #     # #   ;   ;   ;all;#   ;LAU;   ;   ;all;#BGS;BSS;INS;MIS;MIB;   ;   ;   ;PVS;   ;   ;   ;   ;all;"
  ,"LAU#S#S1#Consulta le offerte        &Search for Job Opportunities#/info/$LAN/pag_wip.htm?p_ser=LAUSS1                              #_self# #   ;   ;   ;all;#   ;LAU;   ;   ;all;#BGS;BSS;INS;MIS;MIB;   ;   ;   ;PVS;   ;   ;   ;   ;all;"  
  ,"ATE# #  #Servizi per l’Ateneo       &Services for Universities   #                                                                 #     # #VUL;STE;   ;all;#   ;   ;   ;ATE;all;#BGS;BSS;INS;MIS;MIB;MIC;MIP;CAT;PVS;PIS;PIA;NAF;PAL;all;"
  ,"ATE#S#  #Statistiche                &Statistics                  #                                                                 #     # #   ;STE;   ;all;#   ;   ;   ;ATE;all;#BGS;BSS;INS;MIS;MIB;MIC;MIP;CAT;PVS;PIS;PIA;NAF;PAL;all;" 
  ,"ATE#S#S1#Consulta i rapporti        &See the reports             #/stella/rapporti/menu.htm                                        #_self# #   ;STE;   ;all;#   ;   ;   ;ATE;all;#BGS;BSS;INS;MIS;MIB;MIC;MIP;CAT;PVS;PIS;PIA;NAF;PAL;all;" 
  ,"ATE#S#S2#Interroga la Banca Dati    &See the Database            #/info/$LAN/pag_wip.htm?p_ser=ATESS2                              #_self# #   ;STE;   ;all;#   ;   ;   ;ATE;all;#BGS;BSS;INS;MIS;MIB;MIC;MIP;CAT;PVS;PIS;PIA;NAF;PAL;all;" 
  ,"ATE#S#S3#Monitoraggio Post-Lauream  &Monitoring Post-Lauream     #/stella/monitoraggio/questionari/index.htm                       #     # #   ;STE;   ;all;#   ;   ;   ;ATE;all;#   ;   ;   ;   ;   ;   ;   ;   ;   ;   ;   ;   ;   ;   ;" 
  ,"ATE#G#  #Gestione Servizi           &Services Management         #                                                                 #     # #VUL;   ;   ;all;#   ;   ;   ;ATE;all;#BGS;BSS;INS;MIS;MIB;   ;   ;   ;PVS;PIS;PIA;   ;PAL;all;" 
  ,"ATE#G#MC#Gestione Curricula         &Curricula Management        #javascript:parent.openWinaut('GMC','$UNI','$LAN','');            #_self#W#VUL;   ;   ;all;#   ;   ;   ;ATE;all;#BGS;BSS;INS;MIS;MIB;   ;   ;   ;PVS;PIS;   ;   ;PAL;all;" 
//  ,"ATE#G#MA#Adesioni Aziende           &Companies Subscriptions     #javascript:parent.openWinaut('GMA','$UNI','$LAN','');            #_self#W#VUL;   ;   ;all;#   ;   ;   ;ATE;all;#   ;   ;   ;   ;   ;   :   ;   ;   ;   ;   ;   ;   ;all;" 
  ,"ATE#G#xx#Gestione Aziende           &Companies Subscriptions     #http://bussola.cilea.it/servizi/pk_aut.pagaut?p_uni=$UNI&p_ser=Ag#g$UNI# #VUL;   ;   ;all;#   ;   ;   ;ATE;all;#BGS;BSS;INS;MIS;MIB;   ;   ;   ;PVS;PIS;   ;   ;PAL;all;" 
  ,"ATE#G#MQ#Gestione Questionari       &Questionnaires Management   #javascript:parent.openWinaut('GMQ','$UNI','$LAN','');            #_self#W#VUL;   ;   ;all;#   ;   ;   ;ATE;all;#BGS;BSS;INS;MIS;MIB;   ;   ;   ;PVS;PIS;PIA;   ;PAL;all;" 
  ,"ATE#R#  #Ricerca Curricula          &Search Curricula            #                                                                 #     # #VUL;   ;ORI;all;#   ;   ;   ;ATE;all;#   ;   ;   ;   ;   ;   ;   ;   ;PVS;PIS;   ;   ;PAL;all;"
  ,"ATE#R#S1#Ricerca CV                 &Search Curricula            #http://vulcano.cilea.it/laureati/uni$UNI/ricerca$LAN/avvio       #r$UNI#S#VUL;   ;ORI;all;#   ;   ;   ;ATE;all;#   ;   ;   ;   ;   ;   ;   ;   ;PVS;PIS;   ;   ;PAL;all;"
                          );
//                          
//                             :::::::::::::::::::::::::
//
// definizione array di configurazione dei Servizi con finestra autenticazione utente (tipologia W)
//
// 0 sigla del Servizio
// 1 titolo del Servizio
// 2 progetto di appartenenza del Servizio
// 3
// 4 
// 5 sigla dell'etichetta del campo utente della form 
// 6 lunghezza del campo utente della form
//
 var serWConfig = new Array ( 
  
   "UCV#AGGIORNA CURRICULUM VITAE   &UPDATE CURRICULUM VITAE       #VULCANO#http://$HOST/laureati/uni$UNI/aggiorna/curriculum  #        #M#6" 
  ,"Q03#QUESTIONARIO LAUREANDI L1   &NEW-GRADUATE SURVEY L1        #VULCANO#http://$HOST/laureati/uni$UNI/aggiorna/questionario#p_qua=03#M#6"
  ,"Q09#QUESTIONARIO LAUREANDI L2   &NEW-GRADUATE SURVEY L2        #VULCANO#http://$HOST/laureati/uni$UNI/aggiorna/questionario#p_qua=09#M#6"
//,"Q01#QUESTIONARIO NEO-LAUREATI LE&NEW-GRADUATE SURVEY LE        #VULCANO#http://$HOST/laureati/uni$UNI/aggiorna/questionario#p_qua=01#M#6"   
  ,"Q02#QUESTIONARIO LAUREANDI V1   &PRE-GRADUATE SURVEY V1        #STELLA #http://$HOST/laureati/uni$UNI/aggiorna/questionario#p_qua=02#M#6" 
//,"Q04#QUESTIONARIO MONITORAGGIO PL&POST-GRADUATE SURVEY PL       #STELLA #http://$HOST/laureati/uni$UNI/aggiorna/questionario#p_qua=04#M#6" 
  ,"Q05#QUESTIONARIO LAUREATI PL    &POST-GRADUATE SURVEY PL       #STELLA #http://$HOST/laureati/uni$UNI/aggiorna/questionario#p_qua=05#M#6" 
  ,"Q07#QUESTIONARIO LAUREANDI V2   &PRE-GRADUATE SURVEY V2        #STELLA #http://$HOST/laureati/uni$UNI/aggiorna/questionario#p_qua=07#M#6" 
  ,"GMC#GESTIONE CURRICULA          &GRADUATES MANAGEMENT          #VULCANO#http://$HOST:8883/laureati/uni$UNI/gesa/avvio      #p_mod=C #U#8"
  ,"GMA#ADESIONI AZIENDE            &COMPANIES ENROLLMENT          #VULCANO#http://$HOST:8883/laureati/uni$UNI/gesa/avvio      #p_mod=A #U#8"  
  ,"GMQ#GESTIONE QUESTIONARI        &QUESTIONNAIRES MANAGEMENT     #VULCANO#http://$HOST:8883/laureati/uni$UNI/gesa/avvio      #p_mod=Q #U#8"    
                             ); 
//                             ::::::::::::::::::::::::: 
//
// definizione array di decodifica delle etichette del primo campo della form
//
//                                                     1         2
//                                           0123456789012345678901234567890 
 var etiWConfig = new AssociativeArray( "M","Matricola&Identification Number"
                                       ,"U","Userid&Userid"
                                      );
//                             :::::::::::::::::::::::::
//
// definizione array generale di configurazione dei progetti contemplati nel portale
//
// 0 sigla del progetto
// 1 ???
// 2 acronimo del progetto
// 3 atenei aderenti al progetto
//   0       1             2   
//   |       |             |
//   ^       ^             ^      
 var sysConfig = new Array (
   "all# #TUTTI  #BGS;BSS;INS;MIS;MIB;MIC;MIP;CAT;PVS;PIS;PIA;NAF;PAL;"
  ,"VUL# #VULCANO#BGS;BSS;INS;MIS;MIB;PVS;PIS;PAL;"
  ,"STE# #STELLA #BGS;BSS;INS;MIS;MIB;MIC;MIP;CAT;PVS;PIS;PIA;NAF;PAL;"
  ,"ORI# #ORIENTA#NAF;"
                           ); 
//                             ::::::::::::::::::::::::: 
// 
// costruttore di un array associativo
//                       
 function AssociativeArray() 
 {
  for (var i = 0; i < arguments.length - 1; i += 2)
  {
    this[arguments[i]] = arguments[i + 1];
  }
 }
//                             :::::::::::::::::::::::::
//
// definizione tabella di configurazione dei Progetti 
//
//                                                       1         2
//                                             0123456789012345678901234567890 
 var proConfig  = new AssociativeArray( "all","- tutti -     &- All projects -"            
                                       ,"VUL","V.U.L.C.A.N.O.&V.U.L.C.A.N.O."
                                       ,"STE","S.T.E.L.LA.   &S.T.E.L.LA."
                                       ,"ORI","OriEnTA@UniNa &OriEnTA@UniNa"
                                      );  
//
//                             :::::::::::::::::::::::::
//                                                       1         2
//                                             0123456789012345678901234567890
//
 var uniConfig  = new AssociativeArray( "all","-  tutti  -         &-   All Items  -"            
                                       ,"BGS","Univ. St. Bergamo   &Univ. Of Bergamo"
                                       ,"BSS","Univ. St. Brescia   &Univ. Of Brescia"
                                       ,"INS","Univ. St. Insubria  &Univ. Of Insubria" 
                                       ,"MIS","Univ. St. Milano    &Univ. Of Milan"
                                       ,"MIB","Un.St.Milano-Bicocca&Univ. Of Milan-Bicocca"
                                       ,"MIC","Univ.comm.L. Bocconi&Univ.comm.L. Bocconi"                                         
                                       ,"MIP","Politecnico Milano  &Politecnico Of Milan" 
                                       ,"CAT","Univ. Cattolica     &Univ. Cattolica"                                          
                                       ,"PVS","Univ. St. Pavia     &Univ. Of Pavia"
                                       ,"PIS","Univ. Pisa          &Univ. Of Pisa"                                       
                                       ,"PIA","Sc. Sup. S.Anna     &Sc. Sup. S.Anna" 
                                       ,"NAF","Univ. St.Napoli F.II&Univ. of Naples F.II" 
                                       ,"PAL","Univ. St. Palermo   &Univ. of Palermo"                                                 
//                                       ,"ZZZ","Univ. Prova         &Univ. Of Test" 
                                      ); 
//                             :::::::::::::::::::::::::
//
// definizione tabella di configurazione dei siti web degli Atenei
//
 var wwwuniConfig  = new AssociativeArray(        
                                           "BGS","http://www.unibg.it "
                                          ,"BSS","http://www.unibs.it"
                                          ,"INS","http://www.uninsubria.it" 
                                          ,"MIS","http://www.unimi.it"
                                          ,"MIB","http://www.unimib.it"
                                          ,"MIC","http://www.unibocconi.it"                                           
                                          ,"MIP","http://www.polimi.it" 
                                          ,"CAT","http://www.unicatt.it"                                            
                                          ,"PVS","http://www.unipv.it"
                                          ,"PIS","http://www.unipi.it" 
                                          ,"PIA","http://www.sssup.it"
                                          ,"NAF","http://www.unina.it"
                                          ,"PAL","http://www.unipa.it"                                                                                                                                                                        
//                                          ,"ZZZ","http://www.cilea.it" 
                                         ); 
//                                       
//                             :::::::::::::::::::::::::
//
// definizone tabella dei nomi delle Università scritti per esteso: per questo la lettera "e"
//
//                                                       1         2         3         4
//                                             0123456789012345678901234567890123456789012345
//
 var unieConfig  = new AssociativeArray( "all","-  tutti  -                                  & -   All Items  -"            
                                        ,"BGS","Universita' degli Studi di Bergamo           &University Of Bergamo"
                                        ,"BSS","Universita' degli Studi di Brescia           &University Of Brescia"
                                        ,"INS","Universita' degli Studi di Insubria          &University Of Insubria" 
                                        ,"MIS","Universita' degli Studi di Milano            &University Of Milan"
                                        ,"MIB","Universita' degli Studi di Milano-Bicocca    &University Of Milan-Bicocca" 
                                        ,"MIC","Universita' commerciale Luigi Bocconi        &University Luigi Bocconi" 
                                        ,"MIP","Politecnico di Milano                        &Politecnico Of Milan" 
                                        ,"CAT","Universita' Cattolica del Sacro Cuore        &Cattolica"                                           
                                        ,"PVS","Universita' degli Studi di Pavia             &University Of Pavia"
                                        ,"PIS","Universita' di Pisa                          &University Of Pisa" 
                                        ,"PIA","Scuola Superiore Sant'Anna                   &Sant'Anna School of University Studies"                                                                               
                                        ,"NAF","Universita' degli Studi di Napoli Federico II&University Of Naples Federico II"
                                        ,"PAL","Universita' degli Studi di Palermo           &University Of Palermo"
//                                        ,"ZZZ","Universita' degli Studi di Prova             &University Of Test" 
                                      );                              
                              
//
//                             :::::::::::::::::::::::::
//
// definizione tabella di configurazione dei profili utente
//
//                                                       1         2
//                                             0123456789012345678901234567890
//
 var uteConfig  = new AssociativeArray( "all","- qualsiasi -& - any -"
                                       ,"AZI","Azienda      &Company"
                                       ,"LAU","Laureato     &Graduate"
                                       ,"LAD","Laureando    &Pre-Graduate" 
                                       ,"ATE","Ateneo       &University" 
                                      );  
//                             :::::::::::::::::::::::::
//
// definizione array di mappatura tra le sigle del servizio di ricerca e la corrispondente demo
//
 var demoConfig = new AssociativeArray( "MIB","ttt" 
                                       ,"MIS","zzz"
                                      );
//                             :::::::::::::::::::::::::
//
// definizione tabella di configurazione dei link di utilità
//
// 0 sigla del Link di Utilità
// 1 descrizione del Link di Utilità
// 2 URL associato al Link di Utilità
// 3 target dell'URL associato al Link di Utilità
//

// ricorro all'uso della pseudo-varaiabile $DESLINK al fine di comporre il
// corretto Path quando si accede alle pagine dei Link di utilità
// 
//        0   1                                   2                                                          3                       
//        |   |                                   |                                                          |                       
//        ^   ^                                   ^                                                          ^                        
 var footConfig = new Array(

	 "STF#Staff Tecnico    &Technical Staff  #javascript:parent.crea_footStaff('$DESLINK',parent.p_pro,parent.p_lan);#frm_cen"
	,"SCR#Contattaci       &Contact us       #mailto:vulcano@cilea.it                                                #_new"
	,"NTS#Note             &Remarks          #javascript:parent.crea_footNote('$DESLINK',parent.p_lan);              #frm_cen" 
	,"STM#Mappa del sito   &Site Map         #javascript:parent.crea_footMappa('$DESLINK',parent.p_lan);             #frm_cen"
        ,"HOM#Home B.U.S.S.O.LA&Home B.U.S.S.O.LA#"+$VPATH+$HOMEPAG+"?p_lan=$LAN                                         #_top"                    
                           
                           );                                 
//                             :::::::::::::::::::::::::
//
// definizione tabella di configurazione dello staff tecnico
//
// 0 sigla del tecnico
// 1 nominativo del tecnico
// 2 ruolo del tecnico
// 3 indirizzo e-mail del tecnico
// 4 recapito telefonico del tecnico
// 5 sigla dello specifico progetto di cui il tecnico si occupa
//
//
// 0  1                        2                             3                         4               5
// |  |                        |                             |                         |               |
// ^  ^                        ^                             ^                         ^               ^ 

 var staffConfig = new Array (

  "P1#Laura Trombetta         #Coordinamento&Team Leading   #tlaura@cilea.it          #039-0226995.249#VUL;STE;all;"
 ,"P2#Giovambattista Benedetti#Analisi      &Analyst Leading#benedetti@cilea.it       #039-0226995.293#VUL;STE;all;"
// ,"P3#Roberto Danini          #Sviluppo     &Sw Development #danini@cilea.it          #039-0226995.285#VUL;STE;all;" 
// ,"P4#Sergio Golino           #Sviluppo     &Sw Development #golino@cilea.it          #039-0226995.400#VUL;STE;all;"
 ,"P9#Alessandro Galasso      #Sviluppo     &Sw Development #agalasso@cilea.it        #039-0226995.380#VUL;all;"
 ,"P8#Claudia Montalbetti     #Sviluppo     &Sw Development #montalbetti@cilea.it     #039-0226995.250#STE;all;"
 ,"P5#Alessandra Mussi        #Sviluppo     &Sw Development #alessandra.mussi@cilea.it#039-0226995.328#VUL;STE;all;" 
 ,"P6#Marcella Ripellino      #Sviluppo     &Sw Development #ripellino@cilea.it       #039-0226995.327#VUL;STE;all;"
 ,"P7#Alessandro Prandoni     #Sviluppo     &Sw Development #prandoni@cilea.it        #039-0226995.273#VUL;all;"
                             );
//                             :::::::::::::::::::::::::
//
// definizione tabella di configurazione del menu delle info
//
var infoConfig = new Array(

   "P#  #Presentazione    &Overview              #$VPATHinfo/IT/pag_prs$UNI.htm                               #frm_cen#VUL;STE;all;#AZI;LAU;LAD;ATE;all;#BGS;BSS;INS;MIS;MIB;MIP;PIS;PVS;PAL;all;"
  ,"P#  #Atenei Aderenti  &Participating Univers.#javascript:parent.crea_infoAtAde(parent.p_pro,parent.p_lan);#frm_cen#VUL;STE;all;#AZI;LAU;LAD;ATE;all;#   ;   ;   ;   ;   ;   ;   ;   ;   ;all;"
  ,"P#  #Banca Dati       &Data Base             #$VPATHinfo/IT/pag_bnd$UNI.htm                               #frm_cen#VUL;STE;all;#AZI;LAU;LAD;ATE;all;#BGS;BSS;INS;MIS;MIB;MIP;   ;PVS;PAL;all;"
  ,"P#  #I Servizi        &Services offered      #$VPATHinfo/IT/pag_temp.htm                                  #frm_cen#VUL;STE;all;#AZI;LAU;LAD;ATE;all;#BGS;BSS;INS;MIS;MIB;MIP;PIS;PVS;PAL;all;"   
  ,"P#S1#per le Aziende   &to Companies          #$VPATHinfo/IT/pag_serRC$UNI.htm                             #frm_cen#VUL;STE;all;#AZI;LAU;LAD;ATE;all;#BGS;BSS;INS;MIS;MIB;   ;PIS;PVS;PAL;all;"                  
  ,"P#S2#per i Laureati   &to Graduates          #$VPATHinfo/IT/pag_serCV$UNI.htm                             #frm_cen#VUL;STE;all;#AZI;LAU;LAD;ATE;all;#BGS;BSS;INS;MIS;MIB;   ;PIS;PVS;PAL;all;" 
  ,"P#S3#per gli Atenei   &to Universities       #$VPATHinfo/IT/pag_serGBall.htm                              #frm_cen#VUL;STE;all;#AZI;LAU;LAD;ATE;all;#BGS;BSS;INS;MIS;MIB;   ;PIS;PVS;PAL;all;" 
//  ,"P#S1#Ricerca Curricula&Search for C.V.       #$VPATHinfo/IT/pag_serRCall.htm                          #frm_cen#VUL;STE;all;#AZI;LAU;LAD;ATE;all;#BGS;BSS;INS;MIS;MIB;   ;PVS;all;"                  
//  ,"P#S2#Aggiorna CV      &Update your C.V.      #$VPATHinfo/IT/pag_serCV$PRO.htm                         #frm_cen#VUL;STE;all;#AZI;LAU;LAD;ATE;all;#BGS;BSS;INS;MIS;MIB;   ;PVS;all;" 
//  ,"P#S1#Questionari      &Questionnaires        #$VPATHinfo/IT/pag_serQU.htm                             #frm_cen#VUL;STE;all;#AZI;LAU;LAD;ATE;all;#BGS;BSS;INS;MIS;MIB;   ;PVS;all;"                  
//  ,"P#S2#Statistiche      &Statistics            #$VPATHinfo/IT/pag_serST$PRO.htm                         #frm_cen#VUL;STE;all;#AZI;LAU;LAD;ATE;all;#BGS;BSS;INS;MIS;MIB;   ;PVS;all;" 
//  ,"P#S3#Gestione Servizi &Services Management   #$VPATHinfo/IT/pag_serGB$PRO.htm                         #frm_cen#VUL;STE;all;#AZI;LAU;LAD;ATE;all;#BGS;BSS;INS;MIS;MIB;   ;PVS;all;" 
  ,"P#  #Cronistoria      &History               #$VPATHinfo/IT/pag_crn$UNI.htm                               #frm_cen#VUL;STE;all;#AZI;LAU;LAD;ATE;all;#   ;   ;   ;   ;   ;   ;   ;   ;all;"                  
//  ,"P#  #News             &News                  #$VPATHinfo/IT/pag_nws$PRO.htm                               #frm_cen#VUL;STE;all;#AZI;LAU;LAD;ATE;all;#BGS;BSS;INS;MIS;MIB;MIP;PVS;all;"
//  ,"P#  #Spot             &More                  #javascript:parent.openWinSpot();                            #frm_cen#VUL;STE;all;#AZI;LAU;LAD;ATE;all;#BGS;BSS;INS;MIS;MIB;MIP;PVS;all;"                         
                           
                           );
//                           
//                             :::::::::::::::::::::::::
//
// funzione di utilità
// estrae da una stringa fornita (astr) la sottostringa 
// a sinistra o a destra del separatore &
// in base al parametro lingua
//
 function pickLan(astr,p_lan) 
 {
  var pos = astr.indexOf('&');	
  if (p_lan =='IT')  
   { astr = astr.substr(0,pos) ; } //Scritta in ital. a sx. della &
  else 
   { astr = astr.substr(pos+1) ; } //Scritta in Ingl. a dx. della &
  return astr;
 }
//                             :::::::::::::::::::::::::
//
// funzione di utilità
// opera su una stringa fornita (mystr) la sostituzione di tutte le occorrenze di una sequenza
// di caratteri specificata (strOld)con un altra sequenza di caratteri specificata (strNew)
// restituendo la stringa modificata
// se la stringa fornita non contiene alcuna occorrenza di strOld restituisce la stringa invariata
//
 function strReplace(mystr,strOld,strNew)
 {
  var pi = 0;
  var pf = -1;
  var lso = strOld.length;  
  var outstr = '';
  var pflast = mystr.lastIndexOf(strOld);
  if (pflast == -1) 
   { return mystr; }
  while (pf !=pflast) 
  {
   pf = mystr.indexOf(strOld,pi); 
   outstr += mystr.substring(pi,pf)+strNew;
   pi = pf+lso;
  }
  outstr += mystr.substring(pi); 
  return outstr;
 }
//                             :::::::::::::::::::::::::  
//
// funzione invocata nella costruzione delle pagine collocate nel frame centrale
// (desktop dei servizi, info, staff tecnico, note)
// viene aggiornato il percorso corrente     
//
 function prepPath(p_leaf)
 {	  
  var myPath  = " HOME";  
  
  if (p_pro != 'all' ) 
    { myPath  += " > "+pickLan(proConfig[p_pro],p_lan); }
  if (p_uni != 'all' ) 
    { myPath  += " > "+pickLan(uniConfig[p_uni],p_lan); }
  if (p_ute != 'all' ) 
    { myPath  +=  " > "+pickLan(uteConfig[p_ute],p_lan); } 
  myPath  += " > "+pickLan(p_leaf,p_lan);  

  var apg = ''; 
   apg += " <!--         barra del percorso corrente -->\n";			
   apg += '<TABLE width="100%" cellpadding="1" cellspacing="0" border="0">\n'; 
   apg += ' <TR>\n';
   apg += '  <TD class="stycellPath" align="left"  valign="bottom">\n';
   apg += '   <img src="'+$IMGDIR+'PathArrow.gif" width="8" height="8" border="0">\n';
   apg += '   <img src="'+$IMGDIR+'PathArrow.gif" width="8" height="8" border="0">\n';
   apg += myPath +'\n';
   apg += '  </TD>\n'; 
   apg += ' </TR>\n'; 
   apg += '</TABLE>\n';
   return apg;  
 }
//                             ::::::::::::::::::::::::: 
//
// funzione invocata nella costruzione delle pagine collocate nel frame centrale
// (desktop dei servizi, info, staff tecnico, note)
// scrive il titolo della pagina presentata
//
  function visTit(p_tit)  
 {
  var apg = ''; 
  apg  = '<TABLE cellspacing="0" cellpadding="1" BORDER=0 width="100%">\n';
  apg += ' <TR>\n';	     
  apg += '  <TD class="stycellTit" noWrap height=14 valign="middle" cellPadding=0 width=20%>\n'; 
  apg += '   <img src="'+$IMGDIR+'submenu.gif" width="22" height="11" border="0">';	               
  apg += p_tit +'&nbsp;&nbsp;</TD>\n';
  apg += '  <TD align="right" valign="bottom">';
  apg += '   <A href="javascript: self.print();" title ="'+pickLan('Stampa&Print',parent.p_lan)+'" >'; 
  apg += '<img src="'+$IMGDIR+'bou_print.gif" border="0" width="18" height="16" ALT ="'+pickLan('Stampa&Print',parent.p_lan)+'">';
  apg += '</A>';
  apg += '   <A href="javascript: parent.crea_desktop(parent.p_ute,parent.p_uni,parent.p_pro,parent.p_lan);" title ="'+pickLan('Torna ai Servizi Offerti&Go back to Services',parent.p_lan)+'" >'; 
  apg += '<img src="'+$IMGDIR+'arrTop.gif" border="0" width="23" height="20" ALT ="'+pickLan('Torna ai Servizi Offerti&Go back to Services',parent.p_lan)+'">';
  apg += '</A>';
  apg += ' <A href="javascript:parent.frm_cen.history.go(-1)" title ="'+pickLan('Torna indietro di una pagina&Go back one page',parent.p_lan)+'">'; 
  apg += '<img src="'+$IMGDIR+'arrBack.jpg" border="0" width="23" height="20" ALT ="'+pickLan('Torna indietro di una pagina&Go back one page',parent.p_lan)+'">';
  apg += '</A>'; 
  apg += '  </TD>\n';
  apg += ' </TR>\n'; 
  apg += ' <TR>\n';
  apg += '  <TD class="stycelltit" colspan=2> ';
  apg += '   <TABLE cellSpacing=0 cellPadding=0 border=0 width="100%" >\n';
  apg += '    <TBODY>\n'; 
  apg += '     <TR> <TD height="3"> </TD></TR>\n';
  apg += '    </TBODY>';
  apg += '   </TABLE>\n';
  apg += '  </TD>\n'; 
  apg += ' </TR>\n';   
  apg += '</TABLE>\n';	     
  return apg;
 }
//                             :::::::::::::::::::::::::
//
//
//
 function visRowCilea()  
 {
  var apg = ''; 
  apg  = '<table width=90%>\n';
  apg += ' <tr>\n';
  apg += '  <td align="right" valign="middle>\n';
  apg += '   <A HREF="http://www.cilea.it" TARGET="new" >A cura di:\n';
  apg += '    <IMG SRC="'+$IMGDIR+'logo_cilea.gif" ALT="logo Cilea" BORDER=0 HEIGHT="13" VALIGN="ABSBOTTOM"><font class="styCilea">&nbsp;cilea</font>/A>\n';
  apg += '  </td>\n';
  apg += ' </tr>\n';
  apg += '</table>\n';
  return apg;
 }    
//                             :::::::::::::::::::::::::    
/*
//
// fa scorrere un testo nella barra di stato del browser
//
 function scrollit()
 {
  MsgPos++;
  var scroller="";
  if (MsgPos==MsgLen) {
    MsgPos=1-MsgWidth;
  }
  if (MsgPos<0) {
    for (var i=1; i<=Math.abs(MsgPos); i=i+3) {
      scroller=scroller+" ";}
    scroller=scroller+myMsg.substring(0,MsgWidth-i+1);
  }
  else {
    scroller=scroller+myMsg.substring(MsgPos,MsgWidth+MsgPos);
  }
  window.status = scroller;
  setTimeout("scrollit()",70);
 } 
//                             :::::::::::::::::::::::::

 var Msg ="*** Benvenuti nel nuovo portale dei Laureati delle Università Italiane ***&"+
          "*** Welcome into the new portal of Graduates of Italian Universities ***" ;
//             
 var myMsg='';
 var MsgLen=myMsg.length; 
 var MsgWidth=150;
 var MsgPos=1-MsgWidth;
 function scrollMsg(p_lan)
 {
 myMsg = pickLan(Msg,p_lan); 
 scrollit();	
 } 
//                             :::::::::::::::::::::::::
*/
//
// aggiunta della dichiarazione dell'univ. di Sviluppo nelle tabelle di configurazione interessate
// se è stato richiesto l'ambiente di sviluppo
//
 function setenv(p_env)
 {  
  var i;
  if (p_env == 'SVI') 
  {
   uniConfig["SVI"]  = "Univ. Sviluppo      &Univ. Of Develop." ; 
   wwwuniConfig["SVI"] ="http://www.cilea.it";   
   unieConfig["SVI"] = "Universita' degli Studi di Sviluppo         &University Of Development" ;
   var x = genConfig[0].lastIndexOf("#")+1;      // individua la posizione d'inizio stringa atenei
   for (i=0; i < genConfig.length; i++) 
    { 
     if (genConfig[i].substr(0,8) != 'AZI#R#S4') 
      { genConfig[i]= genConfig[i].substr(0,x)+'SVI;'+genConfig[i].substr(x); }
    }  	
  }
 }   
//                             :::::::::::::::::::::::::
// 
/*
//
// 
//
 function getProps(obj, objName) 
 {
  var result = ""
  for (var i in obj) 
  { if (typeof obj[i] == "object")
        result += getProps(obj[i], objName + "[" + i + "]")  
    else
       { result += objName + "." + i + " = " + obj[i] + "<BR>" }
  }
   return result
 }
//                             :::::::::::::::::::::::::
//alert (getProps(document.images, "document.images"));
//
//
//
 function monitor_obj (which_document)
 {
  with(which_document)
  {
   for (i=0; i < AreeUte.length; i++) 
   { writeln("AreeUte ["+i+"].des = "+AreeUte[i].des+"<br>");
     writeln("AreeUte["+i+"].TipiSer.length = "+AreeUte[i].TipiSer.length +"<br>");
     for (j=0; j < AreeUte[i].TipiSer.length; j++) 
     { writeln("&nbsp;TipiSer ["+j+"].des = "+AreeUte[i].TipiSer[j].des+"<br>")
       writeln("&nbsp;AreeUte["+i+"].TipiSer["+j+"].Servizi.length = "+AreeUte[i].TipiSer[j].Servizi.length +"<br>");
       for (k=0; k < AreeUte[i].TipiSer[j].Servizi.length; k++) 
       { writeln("&nbsp;&nbsp;AreeUte["+i+"].TipiSer["+j+"].Servizi["+k+"].des = "+AreeUte[i].TipiSer[j].Servizi[k].des+"<br>");
       }   
     }
     writeln("---------------------------------<br>");	
   } 

    write(getProps(AreeUte, "AreeUte")) 
  }     
*/        
//                             :::::::::::::::::::::::::

