function showPopup(which,w,h)
{
  popWindow = open(which,"popup","width=" + w + ",height=" + h + ",dependent,resizable,scrollbars,menubar");
  popWindow.opener = self;
  popWindow.focus();

}
function alertPromo(which)
{
	alert('Si prega di assicurarsi di avere diritto a' + ((which=="sconto")?" uno sconto":"l servizio in omaggio") + " (vedi sconti e promozioni)");
}

function alertPromoEng(which)
{
	alert('Please make sure you are entitled to a ' + ((which=="sconto")?"discount":"free reading") + " (see promotional offers)");
}


// set the selected menu button
function initPage(which,level,imgName)
{
	setSelButton(which,level, imgName);
}

// set the selected menu button
function initSide(which, side, level,imgName)
{
	setSideButton(which,side,level,imgName);
}

function setSideButton(which, side, level, imgName)
{
	if(side != "" && document.images[side])
	{
		document.images[side].src = buildPath(imgName,level,"sel");
	}

}

function setSelButton(which, level, imgName)
{
	if(which != "" && document.images[which])
	{
		document.images[which].src = buildPath(imgName,level,"sel");
	}

}

function preLoad(imgName, level, setting)
{
	theImage = new Image();

	//alert(buildPath(imgName, level, setting));
	theImage.src = buildPath(imgName, level, setting);
	return(theImage);
}

function turnOn(which, level, imgName)
{
	//var imgName = "menu";

	if(isSel(which))
		return;
	setButton(which, level, "on", imgName);
}

function turnOff(which, level, imgName)
{
	//var imgName = "menu";
	
	if(isSel(which))
		return;
	setButton(which, level, "off", imgName);
}

function setButton(which, level, setting, imgName)
{	
	document.images[which].src = buildPath(imgName, level, setting);
}


function buildPath(imgName, level, setting)
{
	path = "";

	for(i=0;i<level;i++)
	{
		path += "../";
	}

	path +=	"images/common/" + imgName + 
		(setting==null?"":"_"+setting) +
		".gif";
	return(path);
}


/* determines if button is selected in order to disable/enable mouseover functions*/
function isSel(which)
{
	if(document.images[which] &&
	   document.images[which].src &&
	   document.images[which].src.indexOf("_sel") == -1)
		return false;
	else
		return true;	
	
}
	
