
function setTitle(testo, index) {
	var stringLength = 8;
	if(index >=stringLength)
		index = 0;

	var init = "";
	for(i = 0; i < index; i++)
		init+="-";
	init += ">";
	while(init.length < stringLength)
		init+="-";


	document.title="(" +init + "( " + testo + " )" + init + ")";
	index++;
	setTimeout("setTitle('"+testo+"',"+index+")",200);
}

/*** Data di oggi *****************************/
var weekDays = new Array(
	"Domenica'",
	"Lunedi'",
	"Martedi'",
	"Mercoledi'",
	"Giovedi'",
	"Venerdi'",
	"Sabato"
);

function writeTime(id){
	var ora = new Date();
	document.getElementById(id).innerHTML = 
		weekDays[ora.getDay()] + " " +
		leftFill(ora.getDate(),'0',2) + "/" +
		leftFill(ora.getMonth()+1,'0',2) + "/" +
		ora.getYear() + " - " +
		leftFill(ora.getHours(),'0',2) + ":" +
		leftFill(ora.getMinutes(),'0',2) + "." +
		leftFill(ora.getSeconds(),'0',2)
	;
	setTimeout("writeTime('"+id+"')",500);
}

function leftFill(stringa, carattere, qtaTot){
	stringa = "" + stringa;
	while(stringa.length < qtaTot)
		stringa = carattere + stringa;
	return stringa;
}

/*** Rollover immagini *************************/

function rollover(imgEl, index, images){
	if(images.length == 0)
		return;
	if(index > images.length-1)
		index = 0;
	imgEl.src = images[index];
	index++;
	return index;
}

/*** Rollover specializzati ********************/

function rollTopLeft(imgId){
	tlRollIndex = rollover(document.getElementById(imgId),tlRollIndex,tlRollImages);
	setTimeout("rollTopLeft('"+imgId+"')",tlRollDelay);
}
function rollTopRight(imgId){
	trRollIndex = rollover(document.getElementById(imgId),trRollIndex,trRollImages);
	setTimeout("rollTopRight('"+imgId+"')",trRollDelay);
}
function rollMidRight(imgId){
	mrRollIndex = rollover(document.getElementById(imgId),mrRollIndex,mrRollImages);
	setTimeout("rollMidRight('"+imgId+"')",mrRollDelay);
}
/*** Creazione del menù principale *************/

function createMainMenu(parendId,iframeId,i){
	var parent = document.getElementById(parendId);

	if(i>=mainItems.length)
		return;

	var menuId = "menu-"+i;
	var tbl = document.createElement("table");
	tbl.onclick=function(){eval("mainMenuItemAction(this,'"+iframeId+"')");};
	tbl.onmouseover=function(){mainMenuItemChanged(this,true);};
	tbl.onmouseout=function(){mainMenuItemChanged(this,false)};
	tbl.cellPadding="0";
	tbl.cellSpacing="0";
	tbl.width="100%";
	tbl.id=menuId;
	parent.appendChild(tbl);

	var tb = document.createElement("tbody");
	tbl.appendChild(tb);

	var tr = document.createElement("tr");
	tb.appendChild(tr);

	for(a = 0; a < 3; a++){
		var td = document.createElement("td");
		tr.appendChild(td);
		td.id=menuId+"-item-"+a;
		td.innerHTML =  a==1 ? mainItems[i][0] : "";
	}
	mainMenuItemChanged(tbl,false);
	i++;
	setTimeout("createMainMenu('"+parendId+"','" + iframeId +  "'," + i + ")",500);
}

function mainMenuItemChanged(item, armed){
	var classes = new Array(
		armed ? "ItemOnLt" : "ItemOffLt",
		armed ? "ItemOnCnt" : "ItemOffCnt", 
		armed ? "ItemOnRt" : "ItemOffRt" 
	);
	for(i = 0; i < classes.length; i++){
		var td = document.getElementById(item.id+"-item-"+i);
		td.className=classes[i];
	}
	item.className=armed?"ItemOn":"ItemOff";
}

function mainMenuItemAction(menuItem,iframeId){
	var app = menuItem.id.split("-");
	document.getElementById(iframeId).src=mainItems[app[1]][1];
}

/** Links **/
function mkLinkerMiddleRightLinks(idParent)
{
	var par = document.getElementById(idParent);
	par.style.align="center";

	for(x = 0; x < mrImgLink.length; x++){
		var img = document.createElement("img");
		img.style.borderStyle="solid";
		img.style.borderWidth="1";
		img.style.borderColor="#000000";
		img.src = mrImgLink[x][0];
		img.onmouseover=function(){_imgRll(this,true);};
		img.onmouseout=function(){_imgRll(this,false);};
		img.onclick=_crtLinkFnt(mrImgLink[x][1]);
		par.appendChild(img);
		par.appendChild(document.createElement("br"));
	}
}

function _imgRll(img,on){
	img.style.borderColor=on ? "#FFFFFF" : "#000000";
}

function mkLinkerLeftLinks(idParent)
{
	var par = document.getElementById(idParent);
	par.style.align="center";

	for(x = 0; x < mrBImgLink.length; x++){
		var img = document.createElement("img");
		img.style.borderStyle="solid";
		img.style.borderWidth="1";
		img.style.borderColor="#000000";
		img.src = mrBImgLink[x][0];
		img.onmouseover=function(){_BimgRll(this,true);};
		img.onmouseout=function(){_BimgRll(this,false);};
		img.onclick=_crtLinkFnt(mrBImgLink[x][1]);
		par.appendChild(img);
		par.appendChild(document.createElement("br"));
	}
}

function _BimgRll(img,on){
	img.style.borderColor=on ? "#FFFFFF" : "#000000";
}


function _crtLinkFnt(lk){
	return function(){
		window.open(lk);
	};
}
