var toggledDisplay = new Object();

// - variabili globali
var divaperti = new Array();
	      
function toggleDisplay(bDisplayed)
{
  if(!document.getElementById || toggleDisplay.arguments.length < 2) return;
  var displayed = new Object();
			
	// Firefox
	if (navigator.appName!="Microsoft Internet Explorer")
	{
		displayed['true'] = 'table-row';
  	displayed['false'] = 'none';
  }
  else
  {
    // IE
    displayed['true'] = 'block';
		displayed['false'] = 'none';
	}
  for(var i = 1; i < toggleDisplay.arguments.length; i++)
  {
    oDisplay = document.getElementById(toggleDisplay.arguments[i]);

    if(oDisplay)
    {
      oDisplay.style.display = displayed[bDisplayed];

      // mozilla is the only browser out of the lot that can't get this right.  so, if we're
      // setting an object's display style to block, we gotta reload any images contained
      // within that block.  mozilla won't do it for you like every other browser that
      // supports the functionality of changing the display style dynamically.
      // begin crap browser hack
      if(bDisplayed)
      {
        oImages = oDisplay.getElementsByTagName('IMG');
        for(var j = 0; j < oImages.length; j++)
          oImages[j].src = oImages[j].src;
      }
      // end mozilla, err, crap browser hack
       if(typeof toggledDisplay[toggleDisplay.arguments[i]] != 'undefined')
        toggledDisplay[toggleDisplay.arguments[i]] = !bDisplayed;
    }
  }
}


function saveimp (element)
{
	var i;
	var trovato=false;
	var Lista="";
	
	for(i = 0; i < divaperti.length; i++)
	{
		if (divaperti[i]==element)
		{
			if (divaperti[i]==element)
			{
				divaperti[i]=null;
			}
			else
			{
				divaperti[i]=element;
			}
			trovato=true;
		}
	}
	if (trovato==false)
	{
		divaperti[i]=element;
	}

	Lista="";
	for(i = 0; i < divaperti.length; i++)	
	{
		if (divaperti[i]!=null)
		{
			if (Lista!="")
			{
				Lista+="|";
			}
			Lista+=divaperti[i];
		}
	}
	setCookie('GTI_DMP_IMP', Lista);
}

function getimp (element)
{
	var Lista;
	Lista=getCookie('GTI_DMP_IMP');

	if (Lista==null)
	{
		return false;
	}
	else
	{
		divaperti=Lista.split('|');
		
		for(i = 0; i < divaperti.length; i++)
		{
			if (divaperti[i]==element)
			{
				return true;
			}
		}
		return false;
	}
}




function getCookie(name)
{
        name += "=";
        var cookies = document.cookie.split(";");
        for(var i=0; i<cookies.length; i++)
        {
                var start = (cookies[i].charAt(0) == " ")? 1:0;
                var c = cookies[i].substr(start);

                if(!c.indexOf(name))
                {
		                return unescape(c.substr(name.length));
                        break;
                }
        }

        return null;
}

function setCookie(name, value, days)
{
        if(!days) days = 365;
        var oToday = new Date();
        oToday.setTime(oToday.getTime() + (days * 24 * 60 * 60 * 1000));
        document.cookie = name + "=" + escape(value) + "; expires=" + oToday.toGMTString() + "; path=/";
}
