var cookieName = "FondiAlleanzaShort";
var wwwroot = "../";
var classe = "scorciatoia";

// Title: Tigra Calendar
// URL: http://www.softcomplex.com/products/tigra_calendar/
// Version: 3.2 (European date format)
// Date: 10/14/2002 (dd/mm/yyyy)
// Feedback: feedback@softcomplex.com (specify product title in the subject)
// Note: Permission given to use this script in ANY kind of applications if
//    header lines are left unchanged.
// Note: Script consists of two files: calendar?.js and calendar.html
// About us: Our company provides offshore IT consulting services.
//    Contact us at sales@softcomplex.com if you have any programming task you
//    want to be handled by professionals. Our typical hourly rate is $20.

// if two digit year input dates after this year considered 20 century.
var NUM_CENTYEAR = 30;
// is time input control required by default
var BUL_TIMECOMPONENT = false;
// are year scrolling buttons required by default
var BUL_YEARSCROLL = true;

var calendars = [];
var RE_NUM = /^\-?\d+$/;

function calendar1(obj_target) {

	// assing methods
	this.gen_date = cal_gen_date1;
	this.gen_time = cal_gen_time1;
	this.gen_tsmp = cal_gen_tsmp1;
	this.prs_date = cal_prs_date1;
	this.prs_time = cal_prs_time1;
	this.prs_tsmp = cal_prs_tsmp1;
	this.popup    = cal_popup1;

	// validate input parameters
	if (!obj_target)
		return cal_error("Error calling the calendar: no target control specified");
	if (obj_target.value == null)
		return cal_error("Error calling the calendar: parameter specified is not valid tardet control");
	this.target = obj_target;
	this.time_comp = BUL_TIMECOMPONENT;
	this.year_scroll = BUL_YEARSCROLL;
	
	// register in global collections
	this.id = calendars.length;
	calendars[this.id] = this;
}

function cal_popup1 (str_datetime) {
	this.dt_current = this.prs_tsmp(str_datetime ? str_datetime : this.target.value);
	if (!this.dt_current) return;

	var obj_calwindow = window.open(
		'calendar.html?datetime=' + this.dt_current.valueOf()+ '&id=' + this.id,
		'Calendar', 'width=200,height='+(this.time_comp ? 215 : 190)+
		',status=no,resizable=no,top=200,left=200,dependent=yes,alwaysRaised=yes'
	);
	obj_calwindow.opener = window;
	obj_calwindow.focus();
}

// timestamp generating function
function cal_gen_tsmp1 (dt_datetime) {
	return(this.gen_date(dt_datetime) /* + ' ' + this.gen_time(dt_datetime) */);
}

// date generating function
function cal_gen_date1 (dt_datetime) {
	return (
		(dt_datetime.getDate() < 10 ? '0' : '') + dt_datetime.getDate() + "/"
		+ (dt_datetime.getMonth() < 9 ? '0' : '') + (dt_datetime.getMonth() + 1) + "/"
		+ dt_datetime.getFullYear()
	);
}
// time generating function
function cal_gen_time1 (dt_datetime) {
	return (
		(dt_datetime.getHours() < 10 ? '0' : '') + dt_datetime.getHours() + ":"
		+ (dt_datetime.getMinutes() < 10 ? '0' : '') + (dt_datetime.getMinutes()) + ":"
		+ (dt_datetime.getSeconds() < 10 ? '0' : '') + (dt_datetime.getSeconds())
	);
}

// timestamp parsing function
function cal_prs_tsmp1 (str_datetime) {
	// if no parameter specified return current timestamp
	if (!str_datetime)
		return (new Date());

	// if positive integer treat as milliseconds from epoch
	if (RE_NUM.exec(str_datetime))
		return new Date(str_datetime);
		
	// else treat as date in string format
	var arr_datetime = str_datetime.split(' ');
	return this.prs_time(arr_datetime[1], this.prs_date(arr_datetime[0]));
}

// date parsing function
function cal_prs_date1 (str_date) {

	var arr_date = str_date.split('/');

	if (arr_date.length != 3) return cal_error ("Invalid date format: '" + str_date + "'.\nFormat accepted is dd/mm/yyyy.");
	if (!arr_date[0]) return cal_error ("Invalid date format: '" + str_date + "'.\nNo day of month value can be found.");
	if (!RE_NUM.exec(arr_date[0])) return cal_error ("Invalid day of month value: '" + arr_date[0] + "'.\nAllowed values are unsigned integers.");
	if (!arr_date[1]) return cal_error ("Invalid date format: '" + str_date + "'.\nNo month value can be found.");
	if (!RE_NUM.exec(arr_date[1])) return cal_error ("Invalid month value: '" + arr_date[1] + "'.\nAllowed values are unsigned integers.");
	if (!arr_date[2]) return cal_error ("Invalid date format: '" + str_date + "'.\nNo year value can be found.");
	if (!RE_NUM.exec(arr_date[2])) return cal_error ("Invalid year value: '" + arr_date[2] + "'.\nAllowed values are unsigned integers.");

	var dt_date = new Date();
	dt_date.setDate(1);

	if (arr_date[1] < 1 || arr_date[1] > 12) return cal_error ("Invalid month value: '" + arr_date[1] + "'.\nAllowed range is 01/12.");
	dt_date.setMonth(arr_date[1]-1);
	 
	if (arr_date[2] < 100) arr_date[2] = Number(arr_date[2]) + (arr_date[2] < NUM_CENTYEAR ? 2000 : 1900);
	dt_date.setFullYear(arr_date[2]);

	var dt_numdays = new Date(arr_date[2], arr_date[1], 0);
	dt_date.setDate(arr_date[0]);
	if (dt_date.getMonth() != (arr_date[1]-1)) return cal_error ("Invalid day of month value: '" + arr_date[0] + "'.\nAllowed range is 01-"+dt_numdays.getDate()+".");

	return (dt_date)
}

// time parsing function
function cal_prs_time1 (str_time, dt_date) {

	if (!dt_date) return null;
	var arr_time = String(str_time ? str_time : '').split('.');

	if (!arr_time[0]) dt_date.setHours(0);
	else if (RE_NUM.exec(arr_time[0])) 
		if (arr_time[0] < 24) dt_date.setHours(arr_time[0]);
		else return cal_error ("Invalid hours value: '" + arr_time[0] + "'.\nAllowed range is 00-23.");
	else return cal_error ("Invalid hours value: '" + arr_time[0] + "'.\nAllowed values are unsigned integers.");
	
	if (!arr_time[1]) dt_date.setMinutes(0);
	else if (RE_NUM.exec(arr_time[1]))
		if (arr_time[1] < 60) dt_date.setMinutes(arr_time[1]);
		else return cal_error ("Invalid minutes value: '" + arr_time[1] + "'.\nAllowed range is 00-59.");
	else return cal_error ("Invalid minutes value: '" + arr_time[1] + "'.\nAllowed values are unsigned integers.");

	if (!arr_time[2]) dt_date.setSeconds(0);
	else if (RE_NUM.exec(arr_time[2]))
		if (arr_time[2] < 60) dt_date.setSeconds(arr_time[2]);
		else return cal_error ("Invalid seconds value: '" + arr_time[2] + "'.\nAllowed range is 00-59.");
	else return cal_error ("Invalid seconds value: '" + arr_time[2] + "'.\nAllowed values are unsigned integers.");

	dt_date.setMilliseconds(0);
	return dt_date;
}

function cal_error (str_message) {
	alert (str_message);
	return null;
}

function getHeight(obj){
	return ((navigator.appName.indexOf("Netscape")>-1) ? obj.clientHeight : obj.offsetHeight);
}

function winHeight(){
  var winHeight = 0;
  if( typeof( window.innerHeight ) == 'number' ) winHeight = window.innerHeight; //Non-IE
  else if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight))
    winHeight = document.documentElement.clientHeight; //IE 6+ in 'standards compliant mode'
  else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) 
    winHeight = document.body.clientHeight; //IE 4 compatible
  return winHeight;
}

function setPageHeight(){
	if( (winHeight() -  getHeight(document.getElementById("frameContent"))) > 0){
		h = winHeight() - (getHeight(document.getElementById("header")) + getHeight(document.getElementById("flash")) + getHeight(document.getElementById("footer")));
		document.getElementById("frameContent").style.height = h - 25;
	}
	alert(h);
}

//onLoad += "setPageHeight();";

function cercaOnC(elem, cat) {
  var valore = MM_findObj(elem).value;
  if (valore!="")
  {
	var lingua=getQueryVariable("L");
	var cercaTipoGoogle = MM_findObj("cercaTipoGoogle");
	if (cercaTipoGoogle && cercaTipoGoogle.checked) location = "http://www.google.it/search?hl=it&q="+ valore;
	else location = "pagina.aspx?ID=Motore_di_ri001&L="+lingua+"&CERCA="+ valore + (cat!=-1? "&CAT="+cat: "");
  }
}

function cercaOnF(elem, cat){
  document.forms[0].onsubmit= new Function("cercaOnC('"+elem+"',"+ cat +"); return false;");
}

function inizCerca(elemId, cat) {
  var elem = MM_findObj(elemId);
  elem.onfocus = new Function("cercaOnF('"+ elemId +"',"+ cat +")");
  elem.onblur = new Function ("document.forms[0].onsubmit=null");
  elem = MM_findObj(elemId+"B");
  if (elem) elem.onclick = new Function("cercaOnC('"+ elemId +"',"+ cat +"); return false");
}

function rollOverBox_h(stato, param) {

	if (navigator.appName=="Netscape"){
		var img = param.childNodes[0].childNodes[0].childNodes[0].childNodes[1].childNodes[0].childNodes[1].childNodes[0].getElementsByTagName("IMG");
	}else{
		var img = param.childNodes[0].childNodes[0].childNodes[0].childNodes[1].childNodes[0].childNodes[1].childNodes[0].getElementsByTagName("IMG");
	}
	
	if (stato)
	{
		img[0].src = "../img/layoutElem/buttBoxBlu_h_on.jpg";
	}else{
		img[0].src = "../img/layoutElem/buttBoxBlu_h_off.jpg";
	}
}

// Restituisce il link cui redirezionarsi dopo aver cliccato su una parte qualsiasi dell'oggetto. Il link è indicato nel parametro T1
function getUrlFromText(param){
	
	// Restituisce, in una lista, tutti i link presenti nell'oggetto
	var anchorTags=param.getElementsByTagName("a");
	// Il link cui si viene ridirezionati è il primo della lista (OK se c'è solo un link)
	var objRef = anchorTags[0].href;

//	if (navigator.appName=="Netscape"){
//		obj=param.childNodes[1].childNodes[0].childNodes[1].childNodes[0].childNodes[1].childNodes[0].childNodes[1].childNodes[0].childNodes[1].childNodes[1].childNodes[1].childNodes[0].childNodes[1].childNodes[0];
//		var objRef = obj.getAttribute('href');
//}else{
//		var obj = param.childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0];
//		var objRef = obj.getAttribute('href');
//	}
	
//	alert(objRef);

	if(objRef != null){
		var rel = objRef;		
	}else{
		var rel = '#';
	}
return rel;
}

function rollOverBox(stato, param) {

	if (navigator.appName=="Netscape"){
		//var img = param.childNodes[1].childNodes[0].childNodes[0].childNodes[3].childNodes[1].childNodes[2].childNodes[0].getElementsByTagName("IMG");
		var img = param.childNodes[1].childNodes[0].childNodes[1].childNodes[2].childNodes[1].childNodes[2].childNodes[1].getElementsByTagName("IMG");	
	}else{
		var img = param.childNodes[0].childNodes[0].childNodes[0].childNodes[1].childNodes[0].childNodes[1].childNodes[0].getElementsByTagName("IMG");
	}
	
	if (stato)
	{
		img[0].src = "../img/layoutElem/buttBoxBlu_on.jpg";
	}else{
		img[0].src = "../img/layoutElem/buttBoxBlu_off.jpg";
	}
}

function getUrlFromTextInt(param){

	// Restituisce, in una lista, tutti i link presenti nell'oggetto
	var anchorTags=param.getElementsByTagName("a");
	// Il link cui si viene ridirezionati è il primo della lista (OK se c'è solo un link)
	var objRef = anchorTags[0].href;
	
	//if (navigator.appName=="Netscape"){ 
	//	var obj = param.childNodes[1].childNodes[0].childNodes[3].childNodes[1].childNodes[1].childNodes[2].childNodes[1].childNodes[0];
	//}else{
	//	var obj = param.childNodes[0].childNodes[0].childNodes[1].childNodes[0].childNodes[0].childNodes[1].childNodes[0].childNodes[0];	
	//}
	//var objRef = obj.getAttribute('href');
	
	//alert (objRef);

	if(objRef != null){
//		var rel = obj;	
		var rel = objRef;		
	}else{
		var rel = '#';
	}
return rel;
}

function rollOverBoxInt(stato, param) {
	
	if (navigator.appName=="Netscape"){ 
		var img = param.childNodes[1].childNodes[0].childNodes[3].childNodes[3].childNodes[1].childNodes[0].childNodes[0].getElementsByTagName("IMG");
	}else{
		var img = param.childNodes[0].childNodes[0].childNodes[1].childNodes[1].childNodes[0].childNodes[0].childNodes[0].getElementsByTagName("IMG");	
	}
	
	if (stato)
	{
		img[0].src = "../img/layoutElem/arrBoxInterne_on.jpg";
	}else{
		img[0].src = "../img/layoutElem/arrBoxInterne_off.jpg";
	}
}



function getUrlFromImg(param){
	if (navigator.appName=="Netscape"){ 
		var obj = param.childNodes[1].childNodes[0].childNodes[1].childNodes[1].childNodes[1].childNodes[2].childNodes[1].childNodes[1].childNodes[1].childNodes[6].childNodes[0].childNodes[0];
		alert(obj);
	}else{
		var obj = param.childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[1].childNodes[0].childNodes[0].childNodes[0].childNodes[3].childNodes[0].childNodes[0];
	}

	var objRef = obj.getAttribute('href');
	

	if(objRef != null){
		var rel = objRef;		
	}else{
		var rel = '#';
	}
	//alert(rel);
return rel;
}

function rollOverBoxOro(stato, param) {

	if (navigator.appName=="Netscape"){
		var img = param.childNodes[1].childNodes[0].childNodes[1].childNodes[1].childNodes[1].childNodes[4].childNodes[1].getElementsByTagName("IMG");	
	}else{
		var img = param.childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[2].childNodes[0].getElementsByTagName("IMG");
	}
	
	if (stato)
	{
		img[0].src = "../img/layoutElem/buttBoxOro_on.jpg";
	}else{
		img[0].src = "../img/layoutElem/buttBoxOro_off.jpg";
	}
}

//inoltra
function inoltra()
{
  document.write("<a href='mailto:?subject="+ escape(document.title) +"&amp;body="+ escape(location) +"'>")
}

//versione stampabile
function versioneStampabile(){
  var str = "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\"><html><head><title>"+ document.title +"</title>"+
  		"<link href='"+wwwroot+"style/css.css' rel='stylesheet' type='text/css'>"+
  		"<link href='"+wwwroot+"style/custom-styles.css' rel='stylesheet' type='text/css'>"+
  		"<style type='text/css'>BODY {margin:10;background-color:#FFFFFF}</style>"+
  		"<script src='"+wwwroot+"script/zen_init.js'></script></head><body>"+	
		MM_findObj("LayoutTemplate_paneldx").innerHTML +"<br>"+
		"</body></html>";

  win2 = open();
  win2.document.open();
  win2.document.write(str);
  win2.document.close();
}

//scorciatoie
var ind = location.href.indexOf("?ID=");
var home = (ind==-1 || location.href.toLowerCase().indexOf("/pagina.aspx?id=home")!=-1) && location.href.toLowerCase().indexOf(".html")==-1;

function writeShortInt(){
	linkStr= ""; 
	linkStr += "<a href='javascript:scorciatoie()'><img src='../img/layoutElem/addshort_"+lingua+".gif' alt='' border='0'></a>";
	return linkStr;
}

function resetLayout(){
	xRel = pageX(MM_findObj('inizio'));
	yRel = pageY(MM_findObj('inizio'));
	if(location.href.indexOf('menu.aspx')>=0) home = false;
	l = location.toString().toLowerCase();
	if( l.indexOf('boutenti.aspx')<0 && l.indexOf('utenti.aspx?')<0){
		if(home){
			MM_findObj('shortCuts').style.left = xRel+790;
			MM_findObj('shortCuts').style.top = yRel+20;
		}
	}
}

function writeShortHome(){
	//alert('writeShort');
	var tooltip;
	if (lingua=="IT") {
		tooltip="Con il menù scorciatoie accedi direttamente alle tue pagine preferite";
	}
	else {
		tooltip="This menu contains all the favourite pages saved during the browsing using the Add to shortcuts button";
	}
	linkStr= ""; 
	linkStr += "<a href='javascript:enableShortLayer();void(0);' onclick=''><img src='../img/layoutElem/short_"+lingua+".gif' alt='"+tooltip+"' width='82' height='15' border='0'></a>";
	linkStr += "<div id='shortCuts' style=\"visibility:hidden; position:absolute; top:11px; left:790px; z-index:20\">";
	linkStr += writeShortCutTable(130);
	linkStr += "</div>";

//alert(linkStr);
	return linkStr;
}

function scorciatoie() {
	cUrl = wwwroot+"pagine/scorciatoie.html?"+document.title+"&"+escape(document.location.href);	
    open(cUrl,"","left="+ (screen.availWidth-300)/2 +",top="+ (screen.availHeight-100)/2 +",width=300,height=100,scrollbars=no");
}

var cookieExpiresDays = 365;
var itemDelimiter="-|-";
var delimiter="-!-";
var timerID=null;

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/zen_custom_"+ lingua +".js'><\/script>");
}

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=6;
	
	if (shortCutHash!=null)
	{
		var myLayer = "<table width=\""+W+"\" cellspacing=\"0\" cellpadding=\"0\" border=\"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 onmouseover=\"quitShortLayer(false);this.className='scorciatoiaS'\" onmouseout=\"quitShortLayer(true);this.className='scorciatoia'\" onclick=\"window.location='"+loc+"'\" class='scorciatoia'><a href=\""+loc+"\" style=\"line-height:12px\">"+ pgN +"</a></td></tr>";
			if (i==maxShort-1) break;
		}
		myLayer +="\n<tr><td><img src='../img/scBottom.gif' style=\"filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;\"></td></tr>\n</table>\n";
		return myLayer;
	}
	else {
	
		var myLayer = "<table width=\""+W+"\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">";
		myLayer += "\n<tr><td onmouseover=\"quitShortLayer(false);this.className='scorciatoiaS'\" onmouseout=\"quitShortLayer(true);this.className='scorciatoia'\" class='scorciatoia'><a href=\""+"#"+"\" style=\"line-height:12px\">"+ "Nessuna pagina salvata" +"</a></td></tr>";
		myLayer +="\n<tr><td><img src='../img/scBottom.gif' style=\"filter:alpha(opacity=60); -moz-opacity:0.6; 		opacity:0.6;\"></td></tr>\n</table>\n";
		return myLayer;
	}

}

isShortCutsVisible = false;

function enableShortLayer(){	
  if(isShortCutsVisible) {	  
    MM_showHideLayers('shortCuts','','hide');
  }
  else {
    MM_showHideLayers('shortCuts','','show');
  }
  isShortCutsVisible= !isShortCutsVisible;
}

function saveShortCut(){
	
	
	alert();
	//il cookie shortCut è formattato: pageTitle:pageUrl|...
	cookieName = 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 rollOverBoxOroInterneSmall(stato, param) {

	if (navigator.appName=="Netscape"){
		var obj = param.childNodes[1].childNodes[0].childNodes[1];
	}else{
		var obj = param.childNodes[0].childNodes[0].childNodes[0];
		
	}
	
	if (stato)
	{
		obj.style.backgroundImage = "url(../img/layoutElem/headerBoxInterneSmall_on.gif)";
		obj.style.color = '#ffffff';
	}else{
		obj.style.backgroundImage = "url(../img/layoutElem/headerBoxInterneSmall_off.gif)";
		obj.style.color = '#3399ff';
	}
}

function rollNew(stato, param) {

	if (navigator.appName=="Netscape"){
		var obj = param;
	}else{
		var obj = param;
		
	}
	
	if (stato)
	{
		obj.style.backgroundImage = "url(../img/layoutElem/headerBoxInterneSmall_on.gif)";
		obj.className = 'headerBoxOroInterneSmall_on';
	}else{
		obj.style.backgroundImage = "url(../img/layoutElem/headerBoxInterneSmall_off.gif)";
		obj.className = 'headerBoxOroInterneSmall';
	}
}

function getUrlFromTextBoxOroInterneSmall(param){
	if (navigator.appName=="Netscape"){ 
		var obj = param.childNodes[1].childNodes[0].childNodes[1].childNodes[0];
		
	}else{
		var obj = param.childNodes[0].childNodes[0].childNodes[0].childNodes[0];
	}
	
	//alert(obj.tagName);
	
	var objRef = obj.getAttribute('href');

	if(objRef != null){
		var rel = objRef;		
	}else{
		var rel = '#';
	}
return rel;
}







function openDetail(id, lingua)
{
	id = "00000"+ id;
	window.open("http://www.viamichelin.com/b2b2c/"+  (lingua=="EN"? "gbr": "ita") +"/dyn/controller/dlPoiAccess?productId=79762&id="+ id.substr(id.length-5),'winname','resizable=0,width=450,height=585');
}
      
function Trim(s) 
{
  // Remove leading spaces and carriage returns
  
  while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r'))
  {
    s = s.substring(1,s.length);
  }

  // Remove trailing spaces and carriage returns

  while ((s.substring(s.length-1,s.length) == ' ') || (s.substring(s.length-1,s.length) == '\n') || (s.substring(s.length-1,s.length) == '\r'))
  {
    s = s.substring(0,s.length-1);
  }
  return s;
}



function alfabeto (oggeId){
  var str="", alfabetoL = "abcdefghijklmnopqrstuvwxyz", URL=window.location.href, lettera=''; 
  var ind = URL.toUpperCase().indexOf("&LETTERA_"+oggeId.toUpperCase());
  if (ind!=-1) lettera = URL.substr(ind+("&LETTERA_"+oggeId).length+1, 1);
  var reParam = new RegExp("&[^&]+?_"+ oggeId +"=.*?((?=&)|$)", "gi");
  if (!URL.match(reParam)) lettera = 'a';
  URL = URL.replace(reParam, "") + "&R_"+oggeId+"=A&LETTERA_"+oggeId+"=";

  for (i=0;i<26;i++) {
    l = alfabetoL.charAt(i);
	MM_preloadImages('../img/lettere/'+l+"_.gif");
	if (l!=lettera) str+="<a href='"+URL+l+"' onmouseover=\"MM_swapImage2('l-"+l+"','','../img/lettere/"+l+"_.gif',1)\" onmouseout=\"MM_swapImgRestore2()\"><img name='l-"+l+"' src='../img/lettere/"+l+".gif' alt='' border='0'></a>&nbsp;";
	else str+="<img src='../img/lettere/"+l+"_.gif' alt='' border='0'>&nbsp;";
  }
  return str;
}



function inizializzaData(elemId, annoI, annoF) {  
  var elem = MM_findObj(elemId);
  if (navigator.appName=="Netscape") {
    elem.style.position ="absolute";
    elem.style.visibility = "hidden";
  }
  else elem.style.display='none';
  if (elem.value=="") elem.value= "01/01/"+annoF;
  document.write("<select id='"+elemId+"_GG' onblur='modData(this,0,2)'></select><select id='"+elemId+"_MM' onblur='modData(this,3,2)'></select><select id='"+elemId+"_AA' onblur='modData(this,6,4)'></select>");
  var el = MM_findObj(elemId+"_GG");
  for (var j=0; j<31; j++) {
    var v = j<9? "0"+(j+1): j+1;
    el.options[j]= new Option(v,v);
    if (v==elem.value.substr(0,2)) el.options[j].selected = true;
  }
  el = MM_findObj(elemId+"_MM");
  for (var j=0; j<12; j++) {
    var v = j<9? "0"+(j+1): j+1;
    el.options[j]= new Option(mesi[j],v);
    if (v==elem.value.substr(3,2)) el.options[j].selected = true;
  }
  el = MM_findObj(elemId+"_AA");
 
  for (var j=0; j<(annoF-annoI+1); j++) {
    var v = annoF-j;
    el.options[j]= new Option(v,v);
    if (v==elem.value.substr(6,4)) el.options[j].selected = true;
  } 
}

function inizializzaDataCalcoloPensione(elemId, annoI, annoF) {  
  var elem = MM_findObj(elemId);
  if (navigator.appName=="Netscape") {
    elem.style.position ="absolute";
    elem.style.visibility = "hidden";
  }
  else elem.style.display='none';
  if (elem.value=="") elem.value= "01/01/"+annoF;
  document.write("<select id='"+elemId+"_GG' onblur='modData(this,0,2)'></select><select id='"+elemId+"_MM' onblur='modData(this,3,2)'></select><select id='"+elemId+"_AA' onblur='modData(this,6,4)' ></select>");
  var el = MM_findObj(elemId+"_GG");
  for (var j=0; j<31; j++) {
    var v = j<9? "0"+(j+1): j+1;
    el.options[j]= new Option(v,v);
    if (v==elem.value.substr(0,2)) el.options[j].selected = true;
  }
  el = MM_findObj(elemId+"_MM");
  for (var j=0; j<12; j++) {
    var v = j<9? "0"+(j+1): j+1;
    el.options[j]= new Option(mesi[j],v);
    if (v==elem.value.substr(3,2)) el.options[j].selected = true;
  }
  el = MM_findObj(elemId+"_AA");
 
  for (var j=0; j<(annoF-annoI+1); j++) {
    var v = annoF-j;
    el.options[j]= new Option(v,v);
    if (v==elem.value.substr(6,4)) el.options[j].selected = true;
  } 
}

function modData(elem, i, l) {
  var el = MM_findObj(elem.id.substring(0,elem.id.length-3));
  el.value = el.value.substring(0,i)+elem.options[elem.selectedIndex].value+el.value.substr(i+l);
  resetEta();
}

function inizRicercaData(annoI, annoF) {  
  if (arguments.length==1) {
    var d = new Date();
    var annoF = d.getFullYear();
  }
  document.write("<select id='cerca_MM' style='width:"+(MacIE?"7":"8")+"9px'></select><select id='cerca_AA'></select>");
  var el = MM_findObj("cerca_MM");
  el.options[0] = new Option(sMese, -1);
  el.options[0].selected = true;
  for (var j=1; j<=12; j++) el.options[j] = new Option(mesi[j-1], j<=9? "0"+j: j);
  el = MM_findObj("cerca_AA");
  el.options[0] = new Option(sAnno, -1);
  el.options[0].selected = true;
  for (var j=0; j<(annoF-annoI+1); j++) el.options[j+1] = new Option(annoF-j,annoF-j);
}

function ricercaData(oggeId) {
  var m = MM_findObj("cerca_MM").value, a = MM_findObj("cerca_AA").value;
  if (a!=-1){
    if (m.substr(0,1)=="0") m = m.substr(1,1);
    var mf = parseInt(m)+1, af = a;
    if (m==-1 || m==12) {
      mf = 1;
      af = parseInt(a)+1;  
    }
    if (m==-1) m = 1;

    var url = window.location.href;
    url=url.substr(0,url.indexOf("&L=")+5);
    location = url + "&R_"+ oggeId +"=D&DATA_INIZIO_"+ oggeId +"=01/"+ m +"/"+ a +"&DATA_FINE_"+ oggeId +"=01/"+ mf +"/"+ af;
  }
}

function inizRicercaDataAcc(oggeId, annoI, annoF) {  
  if (arguments.length==2) {
    var d = new Date();
    var annoF = d.getFullYear();
  }
  
  var url = window.location.href;
  url = url.substr(0,url.indexOf("&L=")+5) +"&R_"+ oggeId +"=D&DATA_INIZIO_"+ oggeId +"=01/01/";
  
  var str = "<ul>";
  for (var j=0; j<(annoF-annoI+1); j++) str += "<li><a href='"+ url + (annoF-j) +"&DATA_FINE_"+ oggeId +"=01/01/"+ (annoF-j+1) +"'>"+ (annoF-j) +"</a>";
  str += "</ul>";
  document.write(str);
}

function modURL (aggiunta) {
  URL = window.location.href;
  if (URL.indexOf('?')==-1) return URL + "?" + aggiunta;
  var ind = URL.indexOf(aggiunta.substring(0,aggiunta.indexOf('=')));
  if (ind==-1) return URL += "&" + aggiunta;
  else return URL.substring(0,ind) + aggiunta;
}

function getUrlFromTextBox(param){
	if (navigator.appName=="Netscape"){ 
		var obj = param.childNodes[0];
	}else{
		var obj = param.childNodes[0];
	}
	
	var objRef = obj.getAttribute('href');

	if(objRef != null){
		var rel = objRef;		
	}else{
		var rel = '#';
	}
return rel;
}

function getQueryVariable(variable) {
  var query = window.location.search.substring(1);
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variable) {
      return pair[1];
    }
  } 
}

/*function rollOver(elem) {
  var img = elem.src.substr(0,elem.src.lastIndexOf("."))+"_.gif";
  MM_preloadImages(img);
  elem.onmouseover = new Function ("MM_swapImage2('"+elem.name+"','','"+img+"',1)");
  elem.onmouseout = new Function ("MM_swapImgRestore2()");
}*/

function popUp (URL){
  var est =URL.substr(URL.length-3);
  if ((est=="jpg" || est=="gif")) {
	imgP = new Image();
    imgP.src = URL;
    popUpImg (URL);
  }
  else window.open(URL,"","scrollbars=yes, resizable");
}


function titoloScrivi()
{document.write("Questo è il titolo");}
