// JavaScript Document
function Popup(sURL)
{
	var w = window.open(sURL,'','width=800,height=600,status=yes,menubar=yes,scrollbars=yes,resizable=yes')
}

function nuovafinestra(str,w,h)
{
	var efficientString = 'scrollbars=yes,resizable=yes,width=';
	efficientString += w;
	efficientString += ',height=';
	efficientString += h;
	efficientString += ',status=no,location=no,toolbar=no';
    searchWin = window.open(str,'nuovafinestra',efficientString);
	//searchWin.refer = self;
}


function TargetBlank() 
{
	if(document.getElementsByTagName)
	{
		var msg = ' (Collegamento in nuova finestra)';
		var links = document.getElementsByTagName('a');
			for (i = 0; i < links.length; i++) 
			{
			var link = links[i];
				if (link.className.indexOf('targetblank') != -1)
				{
					link.title += msg;
					var fn = function () 
					{
					window.open(this.href); return false; 
					}
				link.onclick = link.onkeypress = fn;
			}
		}
	}
}

function setPointer(theRow, thePointerColor)
{
	if (thePointerColor == '' || typeof(theRow.style) == 'undefined')
	{
	return false;
	}
	if (typeof(document.getElementsByTagName) != 'undefined') 
	{
	var theCells = theRow.getElementsByTagName('td');
	}
	else if (typeof(theRow.cells) != 'undefined') 
	{
	var theCells = theRow.cells;
	} 
	else 
	{
	return false;
	}
	var rowCellsCnt = theCells.length;
	for (var c = 0; c < rowCellsCnt; c++) 
	{
	theCells[c].style.backgroundColor = thePointerColor;
	}
	return true;
}
	
	
var myWin;
var parametri300 = "toolbar=no, status=no, width=335, height=550, resizable=no, top=100, left=250, modal=yes, scrollbars=no, menubar=no";
var parametri500 = "toolbar=no, status=no, width=535, height=550, resizable=no, top=100, left=250, modal=yes, scrollbars=no, menubar=no";
var intTimeOut = 10000;

function URLEncode(strToEnc, sep) 
{
	arrOfStr = strToEnc.split(sep);
	strToEnc = arrOfStr[0];
	for (i = 1; i < arrOfStr.length; i++) 
	{
		strToEnc += '%20' + arrOfStr[i];
	}
	return strToEnc;
}

function openWin(pagina, nome, parametri)
{
	// Apre una pagina in una nuova finestra in base ai parametri passati
	// PARAMETRI
	// pagina : URI della pagina da caricare
	// nome : nome della nuova finestra (da non confondere con il titolo)
	// parametri : parametri di visualizzazione della nuova finestra
	if (!myWin || myWin.closed) 
	{
		myWin = window.open(URLEncode(pagina), nome, parametri);
	} 
	else
	{
		// myWin.close();
		myWin = window.open(URLEncode(pagina), nome, parametri);
		myWin.focus();
	}
}

function openURL(url)
{
	location.href=url;
}

function openWinMappa(pagina, nome, parametri) {
    // Apre una pagina in una nuova finestra in base ai parametri passati
    // PARAMETRI
    // pagina : URI della pagina da caricare
    // nome : nome della nuova finestra (da non confondere con il titolo)
    // parametri : parametri di visualizzazione della nuova finestra
	window.open(URLEncode(pagina), nome, parametri);
}
