/*########################################################################
#
# Nome Programma: data_odierna 
#
# Descrizione: restituisce il path della pagina aperta
#
# Linguaggio: javascript
# 
# Autore: Roberto Zdrahal
#
# CSI-Piemonte
# C.so Unione Sovietica, 216 - 10134 Torino
# http://www.csi.it
#
# 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;


/* 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 = 'graphical rap';		b1 = 'graphical rapresentation';
a2 = 'project';		b2 = 'project structure';


	for (var i = 1; i<$numLink; i++)
	{
	if (elenco[i] == a1) {elenco[i] = b1};
	if (elenco[i] == a2) {elenco[i] = b2};
	
	
	}
	
	
/*creo le costanti che serviranno per creare la document.write*/
$dir='&nbsp;/&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> ");
	}
}
//-->
