/*########################################################################
## Nome Programma: navigatore
#
# Descrizione: restituisce il path della pagina aperta
#
# Linguaggio: javascript

# Data creazione: 06/04/2002
########################################################################
*/
<!--

function navig() 
{ 

/*prendo il path e faccio split in array denominato ELENCO1*/
	$url = window.location.pathname;
	elenco1 = $url.split('/');
	
	
/* creo dei contatori di link che determineranno quanti link visualizzare*/
	$element = elenco1.length;
	$numLink = $element-1;
	$numLink2 = $element-2;
/*IMPORTANTE: se metto $numLink = $element-1;     ottengo solo le directory*/

/* creo un array ELENCO che al posto di _ ha gli spazi tra le parole*/

elenco = new Array();
re = /_/gi;
for (var i = 1; i<$numLink; i++)
	{
	elenco[i]=elenco1[i].replace(re, " ");
	}

	
/*creo un array STRINGHE che conterrą il path assoluto dei link, 
prendendo a riferimento l'array ELENCO1*/
	stringhe = new Array();
	stringhe[0] ='';

for (var i = 1; i<$numLink; i++)
	{
	stringhe[i] = stringhe[i-1] + elenco1[i]+"/";
	}

/* modifico l'array ELENCO se ha voci contratte
ATTENZIONE: 
devo creare la voce contratta (serie a1, a2...) e quella
non contratta (b1, b2...)  (senza gli underscore perchč
sono gią stati tolti).
Devo poi creare un ciclo if con tale lettera*/


//tabella delle voci contratte
a1 = 'sis informativo';		b1 = 'sistemi informativi';
a2 = 'sis telematico';		b2 = 'sistema telematico';
a3 = 'egovernment';		b3 = 'e-government';
a4 = 'leggi usi civ';		b4 = 'leggi usi civici';


	for (var i = 1; i<$numLink; i++)
	{
	if (elenco[i] == a1) {elenco[i] = b1};
	if (elenco[i] == a2) {elenco[i] = b2};
	if (elenco[i] == a3) {elenco[i] = b3};
	if (elenco[i] == a4) {elenco[i] = b4};
	
	}
	
	
/*creo le costanti che serviranno per creare la document.write*/
$dir=' <img src="/imcom/freccia_arancio.gif" width="9" height="9">&nbsp;<a href="/';
$fineLink='</a>';
$fineTag='>';
$classe='class="path_n"';
$classe2='class="path_r"';
$virgole ='"';



/*eseguo due cicli FOR per creare i link neri e l'ultimo link rosso*/
for (var c = 1; c<$numLink2; c++)
	{
	document.write($dir + stringhe[c]+$virgole + $classe + $fineTag + elenco[c]+"</a> ");
	}

for (var c = $numLink2; c<$numLink; c++)
	{
	document.write($dir + stringhe[c]+$virgole + $classe2 + $fineTag + elenco[c]+"</a> ");
	}
}
//-->
