// JavaScript Document

/*Stili personalizzati: questa parte di codice legge ed elabora il cookie*/

cookies=document.cookie;
posStile=cookies.indexOf("tipoStile="); //ricerchiamo all'interno del cookie del documento, la stringa "tipostile="

if (posStile>-1) //se la stringa "tipoStile=" è presente...
	{
	fineStile=posStile+"tipoStile=".length; //cerchiamo il punto in cui finisce la stringa "tipostile="; per farlo prendiamo la posizione in cui si trova "tipoStile=" e gli aggiungiamo la lunghezza della stessa stringa "tipoStile="
	stileScelto=cookies.slice(fineStile,fineStile+2);//2 è la lunghezza della nostra variabile; estraiamo una sottostringa composta dalla posizione finale di "tipoStile=" e dalla lunghezza della variabile (che è di "2"). Dopodiché assegniamo il valore trovato a "stileScelto".
	}
	
else
	{
	stileScelto="01"; //in ogni caso assegniamo a stileScelto il valore di "00". Così, se il cookie non è trovato, viene assegnato di default questo valore.
	
	// Nuova Parte relativa a trovare la lingua del browser ******************************* LINGUA
	
			var NN=0; // Netscape Navigator
			var IE=0; // Internet Explorer
			var language = "";
			var browser = navigator.appName;
			
			if(browser.indexOf("Netscape") !== -1) {
			NN = 1;
			IE = 0; }
			if(browser.indexOf("Internet Explorer") !== -1) {
			NN = 0;
			IE = 1; }
			
			// NORTON
			if(NN) {
			var version = navigator.appversion;
			if(version.indexOf("[it]") !== -1) {
			language="it"; }
			else if(version.indexOf("[fr]") !== -1)
			{language="fr";}
			else {
			language="en"; }
			}
			
			if(IE) {
			var version = navigator.browserLanguage;
			if(version.indexOf("it") !== -1) {
			language = "it"; }
			else if(version.indexOf("fr") !== -1) {
			language= "fr"; }
			else {language="en";}
			}
			
			if(language=="it") {
			stileScelto="00";
			}
			else if(language=="fr"){
			stileScelto="02"; }
			else {stileScelto="01";}
			

	
	
	
	
	}

/*questa parte di codice "scrive" gli stili scelti in maniera parametrizzata: il parametro è dato da "stileScelto"*/
document.write("<link rel=\"stylesheet\" href=/"css/stile"+stileScelto+".css/" type=\"text/css\">");


/***PARTE DI CODICE DA IGNORARE***/
/**questa parte di codice serve perché possiate visualizzare correttamente il sito con
Netscape 4 anche in locale: potete ignorarla**/


if (document.layers) document.write("<link rel=\"stylesheet\" href=/"css/NN/stileNN"+stileScelto+".css/" type=\"text/css\">");


/****FINE PARTE DI CODICE DA IGNORARE***/

//--------------------------------------------------------------------------------------------------------------------
// 					CREAZIONE DEL MENU
//--------------------------------------------------------------------------------------------------------------------

//var sez_nome = new Array();
var sez_nome = TO_array(14,3);
sez_nome[0][0]="Prodotti";
sez_nome[1][0]="Psicologia di Borsa";
sez_nome[2][0]="Analisi Tecnica Base";
sez_nome[3][0]="Analisi Tecnica Avanzata";
sez_nome[4][0]="Sistemi di Trading e Money Management";
sez_nome[5][0]="Mercati e Finanza";
sez_nome[6][0]="Futures Derivati CW";
sez_nome[7][0]="Materie Prime";
sez_nome[8][0]="Biografie & esperienze";
sez_nome[9][0]="Risorse";
sez_nome[10][0]="Glossario";
sez_nome[11][0]="Servizi";
sez_nome[12][0]="Info";
sez_nome[13][0]="Home";

// INGLESE

//sez_nome[0][1]="Product";
sez_nome[0][1]="Behavioral Finance";
sez_nome[1][1]="Technical Analysis Beginner";
sez_nome[2][1]="Technical Analysis Advanced";
sez_nome[3][1]="Trading Systems e Money Management";
sez_nome[4][1]="Stock Market & Finance";
sez_nome[5][1]="Futures derivatives CW";
//sez_nome[7][1]="Biography  & Experience";
//sez_nome[8][1]="Resource";
sez_nome[6][1]="Glossary";
sez_nome[7][1]="Services";
sez_nome[8][1]="Info";
sez_nome[9][1]="Home";

// FRANCESE

sez_nome[0][2]="Produits";
sez_nome[1][2]="Behavioral Finance";
sez_nome[2][2]="Technical Analysis Beginner";
sez_nome[3][2]="Technical Analysis Advanced";
sez_nome[4][2]="Trading Systems e Money Management";
sez_nome[5][2]="Stock Market & Finance";
sez_nome[6][2]="Futures derivatives CW";
sez_nome[7][2]="Biography  & Experience";
sez_nome[8][2]="Resource";
sez_nome[9][2]="Glossary";
sez_nome[10][2]="Services";
sez_nome[11][2]="Info";
sez_nome[12][2]="Home";

// SPAGNOLO

sez_nome[0][3]="Produits";
sez_nome[1][3]="Behavioral Finance";
sez_nome[2][3]="Technical Analysis Beginner";
sez_nome[3][3]="Technical Analysis Advanced";
sez_nome[4][3]="Trading Systems e Money Management";
sez_nome[5][3]="Stock Exchange & Finance";
sez_nome[6][3]="Futures derivatives CW";
sez_nome[7][3]="Biography  & Experience";
sez_nome[8][3]="Resource";
sez_nome[9][3]="Glossary";
sez_nome[10][3]="Services";
sez_nome[11][3]="Info";
sez_nome[12][3]="Home";

//--------------------------------------------------------------------------------------------------------------------
// 					PERCORSI
//--------------------------------------------------------------------------------------------------------------------
var sez_path = TO_array(14,2);
sez_path[0][0]="/Prodotti/ProdottiIdx.htm";
sez_path[1][0]="/Psicologia/psicologiaidx.htm";
sez_path[2][0]="/Principale/ATindexBase.htm";
sez_path[3][0]="/AT/ATindex.htm";
sez_path[4][0]="/Principale/TSeMM.htm";
sez_path[5][0]="/Mercati/mercatidx.htm";
sez_path[6][0]="/Principale/FuturesDerivatiCw.htm";
sez_path[7][0]="/Principale/materie_prime.htm";
sez_path[8][0]="/Principale/BiografieEsperienze.htm";
sez_path[9][0]="/Resource/ResourceIdx.htm";
sez_path[10][0]="/Glossario/GlossarioIdx.htm";
sez_path[11][0]="/Servizi/servizi.htm";
sez_path[12][0]="/Info/infoindx.htm";
sez_path[13][0]="/indexIT.htm";

//sez_path[0][1]="/Prodotti/ProdottiIdx.htm";
sez_path[0][1]="/Psicologia/Behavioral-Index.htm";
sez_path[1][1]="/Principale/TechnicalAnalysisBeginner.htm";
sez_path[2][1]="/AT/TechnicalAnalysis.htm";
sez_path[3][1]="/Principale/TradingSystem.htm";
sez_path[4][1]="/Mercati/Index-Stock_Market.htm";
sez_path[5][1]="/Principale/EN_FuturesDerivatiCw.htm";
//sez_path[7][1]="/Principale/BiografieEsperienze.htm";
//sez_path[8][1]="/Resource/ResourceIdx.htm";
sez_path[6][1]="/Glossario/GlossarioIdx.htm";
sez_path[7][1]="/Servizi/servizi.htm";
sez_path[8][1]="/Info/infoindx.htm";
sez_path[9][1]="/index.htm";

//--------------------------------------------------------------------------------------------------------------------
// 					
//--------------------------------------------------------------------------------------------------------------------
var sez_id = TO_array(14,2);
sez_id[0][0]="PROD";
sez_id[1][0]="PSIC";
sez_id[2][0]="ATBA";
sez_id[3][0]="ATAD";
sez_id[4][0]="TSMM";
sez_id[5][0]="MEEF";
sez_id[6][0]="FDCW";
sez_id[7][0]="MAPR";
sez_id[8][0]="BIEX";
sez_id[9][0]="RESU";
sez_id[10][0]="GLOS";
sez_id[11][0]="SERV";
sez_id[12][0]="INFO";
sez_id[13][0]="HOME";

// INGLESE

//sez_id[0][0]="PROD";
sez_id[0][1]="PSIC";
sez_id[1][1]="ATBA";
sez_id[2][1]="ATAD";
sez_id[3][1]="TSMM";
sez_id[4][1]="MEEF";
sez_id[5][1]="FDCW";
//sez_id[7][0]="BIEX";
//sez_id[8][0]="RESU";
sez_id[6][1]="GLOS";
sez_id[7][1]="SERV";
sez_id[8][1]="INFO";
sez_id[9][1]="HOME";
//============================ controllo selezione della lingua

if (stileScelto=="00") {
  	language=0;
	NumMenu=13;
    }
  else {
	language=1;
	NumMenu=9;
    } 
//============================ Creazione del Lay out
for (i = 0; i <= NumMenu; i++) {
  if (id==sez_id[i][language]) {
  	document.write("<span class=\"TMenuSel\"><a href="+sez_path[i][language]+">"+sez_nome[i][language]+"</a></span> ");
    }

  else {
	document.write("<span class=\"TMenu\"><a href="+sez_path[i][language]+">"+sez_nome[i][language]+"</a></span> ");
    } 
  }
  
  //======================================================================================================
  // 								Funzioni varie
  //======================================================================================================

 function TO_array() {  // Inizio funzione TO_array

var $dime = arguments.length;
var $elem = new Array($dime);
var TO_temp;
var TO_str = "";
  
  for (var TO_i = 1; TO_i < $dime; TO_i++)
       if (isNaN($elem[TO_i] = parseInt(arguments[TO_i - 1],10))) {
           alert("La funzione TO_array richiede valori numerici");
           $dime = 0;
       }

  do {
           TO_temp = "";
                 for ($elem[--TO_i]; $elem[TO_i] > 1; --$elem[TO_i])
                      TO_temp += "new Array(" + TO_str + "),";
           TO_temp += "new Array(" + TO_str + ")";
          
    TO_str = TO_temp;
 
  } while(--$dime > 1 && 0 != TO_i);

    TO_str = "new Array(" + TO_str + ")";

return eval(TO_str);

} // Fine funzione TO_array

// -->

  