
// Funzioni per il rollup

var restoring = new Array();


function img_over(which, towhat){
restoring[which] = which.src;
which.src = towhat;
}

function img_out(which){
which.src = restoring[which];
}

// Evidenzia la pagina corrente

function extractPageName(hrefString)
{
	var arr = hrefString.split('/');
	//return  (arr.length < 2) ? hrefString : arr[arr.length-2].toLowerCase() + arr[arr.length-1].toLowerCase();
	return  (arr.length < 1) ? hrefString : arr[arr.length-1].toLowerCase(); //estraggo solo il nome del file: non funziona se ci sono files con lo stesso nome in directory diverse
}

var SoloUnaVolta = new Array();
function DefImageforCurrPage(oggetto,defaultimage,currpageimage,Link)
{
    // Problema: l'id dell'immagine non deve essere definito e viene settato
    //alert(SoloUnaVolta[oggetto]);
	if( oggetto.id == 'setted' ){
        //alert('gia definito ' + SoloUnaVolta[oggetto]);
        return(0);  //Serve per evitare di richiamere il loop la funzione
    }

    oggetto.id = 'setted';
    hrefString = document.location.href ? document.location.href : document.location;
    //alert(extractPageName(hrefString ) + ' ' + extractPageName(Link));
	//return('images/nav/azienda.gif');
	//alert(slevel);

	if(extractPageName(Link) == extractPageName(hrefString )){

		if(oggetto.src != currpageimage)
            //alert('-->' + currpageimage);

			oggetto.src = currpageimage;

	} else  {
		if(oggetto.src != defaultimage)
         //alert('-->' + defaultimage);
			oggetto.src = defaultimage;

    }
	return(1);
}

