var classe = "menuShort";
var cookieExpiresDays = 365;
var itemDelimiter="-|-";
var delimiter="-!-";
var timerID=null;
//Colori Shortcut
colS1 = "#f0f0f0", colS2 = "#99B6CF", colP1 = "#ffffff";

if (typeof(lingua)=="undefined") {
  var lin = location.href.indexOf("%26L%3D");
  lingua = lin==-1? "IT": location.href.substr(lin+7,2);
  document.write("<script src='../script/"+ lingua +"parLingua.js'><\/script>");
}

/*
var cookieName;
var cookieName= "BPUbanca";
if (home && !readCookie(cookieName))
{
	
	var shortCutHash=new Array(2);		
	  shortCutHash[0] = new Array();
	  shortCutHash[1] = new Array();

	var cookieStr="";
	for (var i=0; i<shortCutHash[0].length; i++)
	{
		cookieStr += escape(shortCutHash[0][i]) + delimiter + escape(shortCutHash[1][i]);
		if (i==(shortCutHash[0].length-1)) break;
		cookieStr += itemDelimiter;
	}
	saveCookie(cookieName , cookieStr , cookieExpiresDays);
}
*/
function isCookieEnabled(){
	saveCookie("provaCookie","true");
	val = readCookie("provaCookie");
	return val=="true";
}

function quitShortLayer(arg){
	if (arg) timerID=setTimeout('enableShortLayer()',300);
	else clearTimeout(timerID);
}

function writeShortCutTable(W){
	shortCutHash = readArrayShortCut();
	var maxShort=4;
	if (shortCutHash!=null)
	{
		var myLayer = "<table width=\""+W+"\" cellspacing=\"0\" cellpadding=\"0\">";
		for (var i=0; i<shortCutHash[0].length; i++ ){
			loc=unescape(shortCutHash[1][i]);
			pgN=unescape(shortCutHash[0][i]).replace("<BR>"," ");
			myLayer +=	"\n<tr><td style=\"border-top: solid 1px #ffffff; height:16px; padding-bottom:2px; padding-left: 8px; padding-top:2px;\" " + 
						"onmouseover=\"quitShortLayer(false); this.className='"+ classe +"S';\" onmouseout=\"quitShortLayer(true); this.className='"+ classe +"';\" " +
						"onclick=\"window.location='"+loc+"'\" class='"+ classe +"'><a href=\""+loc+"\" style=\"line-height:14px\">"+ pgN +"</a></td></tr>";
			if (i==maxShort-1) break;
		}
		myLayer +="\n<tr><td><img src='../img/header/footerSc.gif' style=\"filter:alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7;\"></td></tr></table>\n";
		return myLayer;		
	}
	else return "";
}

var isShortCutsVisible = false;

function enableShortLayer(){	
  if(isShortCutsVisible) {
    MM_showHideLayers('shortCuts','','hide');
  }
  else {
    MM_showHideLayers('shortCuts','','show');
  }
  isShortCutsVisible= !isShortCutsVisible;
}

function saveShortCut(){
	//il cookie shortCut è formattato: pageTitle:pageUrl|...
	cookieName = window.opener.cookieName;
	if (isCookieEnabled()){
		var pageNameArray=new Array("");
		var pageUrlArray=new Array("");
		shortCutHash = readArrayShortCut();
		
		var ind = location.search.indexOf("&");
		var titolo = location.search.substr(1, ind-1), url = location.search.substr(ind+1);
		var tempTitle = new Array(titolo), tempUrl = new Array(url);
		titolo=titolo.replace("<BR>"," ");
		
		if (shortCutHash==null){
			//non sono state ancora salvate scorciatoie
			var shortCutHash=new Array(2);		
			shortCutHash[0] = tempTitle;
			shortCutHash[1] = tempUrl;
		}
		else {
			//verifico la presenza di doppioni e sovrascrivo.
			for (var i=0; i<shortCutHash[0].length; i++)
			{
				if (shortCutHash[0][i] == titolo || shortCutHash[1][i] == url)
				{
					shortCutHash[0][i] = titolo;
					shortCutHash[1][i] = url;
					break;
				}
			}
			//aggiungo la pagina corrente
			if (i == shortCutHash[0].length) {
				shortCutHash[0] = tempTitle.concat(shortCutHash[0]);
				shortCutHash[1] = tempUrl.concat(shortCutHash[1]);
			}
		}			
		saveArrayShortCut(shortCutHash);
		document.write(sScorciatoiaSalvata);
	}
	else document.write(sCookieNonAbilitati);
}

function saveArrayShortCut(shortCutHash){
	var cookieStr = "";
	for (var i=0; i<shortCutHash[0].length ; i++)
	{
		cookieStr += shortCutHash[0][i] + delimiter + shortCutHash[1][i];
		if (i==(shortCutHash[0].length-1)) break;
		cookieStr += itemDelimiter;
	}
	saveCookie(cookieName , cookieStr , cookieExpiresDays);
}

function readArrayShortCut(){

//restituisce un array bidimensionale: 0:pageName :: 1:pageURL
	var shortCutHash=new Array();
	var pageNameArray=new Array("");
	var pageUrlArray=new Array("");

	tempCookieVal=readCookie(cookieName);
	if (tempCookieVal && tempCookieVal!="")
	{
		tempCookieArray=tempCookieVal.split(itemDelimiter);
		for (var i=0; i<tempCookieArray.length; i++)
		{
			tempStrArray=tempCookieArray[i].split(delimiter);
			pageNameArray[i]=tempStrArray[0];
			pageUrlArray[i]=tempStrArray[1];
			
		}
		shortCutHash[0]=pageNameArray;
		shortCutHash[1]=pageUrlArray;		
		return shortCutHash;
	}
	
	return null;
}

function rollOverSc(node, stato) {
	var img = node.parentNode.getElementsByTagName("IMG");

	if(home){
		if (stato)
		{
			img[0].src = "../img/header/scorciatoie_on.gif";
		}else{
			img[0].src = "../img/header/scorciatoie_off.gif";
		}
	}else{
		if (stato)
		{
			img[0].src = "../img/header/scorciatoie_i_on.gif";
		}else{
			img[0].src = "../img/header/scorciatoie_i_off.gif";
		}		
	}
}
