function openLink(sito)
{
	window.open(sito);
}

function ShowHideID(id,disp,cmd,showtext,hidetext)
{
	e = document.getElementById(id);
	
	if(e.style.display=='none')
	{
		e.style.display = disp;
		document.getElementById(cmd).innerHTML=hidetext;
	}
	else
	{
		e.style.display = 'none';
		document.getElementById(cmd).innerHTML=showtext;
	}
}

function ChangeValue(id, val1, val2)
{
	e = document.getElementById(id);
	
	if(e.value == val1)		e.value = val2;
	else					e.value = val1;
}

function SetCookie (name, value)
{
   var argv = SetCookie.arguments;
   var argc = SetCookie.arguments.length;
   var expires = (2 < argc) ? argv[2] : null;
   var path = (3 < argc) ? argv[3] : null;
   var domain = (4 < argc) ? argv[4] : null;
   var secure = (5 < argc) ? argv[5] : false;
   
   if(expires!=null)
   {
	   var todayDate = largeExpDate = new Date ();
	   if(expires > 0)	largeExpDate.setTime(todayDate.getTime() + expires);
	   else				largeExpDate.setTime(todayDate.getTime() - (1000*60*60*24));
   }
 
   document.cookie = name + "=" + escape (value) + ((expires == null) ? "" :
     ("; expires=" + largeExpDate.toGMTString())) + ((path == null) ? "" :
     ("; path=" + path)) + ((domain == null) ? "" : ("; domain=" + domain)) +
     ((secure == true) ? "; secure" : "");
}

function openMenuOrizz_subMenu(id)
{
   var argv = openMenuOrizz_subMenu.arguments;
   var argc = openMenuOrizz_subMenu.arguments.length;
   var c = document.getElementById(id);
   if(argc<2)
   {
      if(c.style.display!='none')	c.style.display = 'none';
	  return;
   }
   c.innerHTML = "";
   for(i=1; i<argc; i++)
   {
      c.innerHTML += '<a href="' + argv[i][1] + '">' + argv[i][0] + '</a>';
	  if(i<(argc-1))	c.innerHTML += "&nbsp;&nbsp;";
   }
   c.style.display = 'block';
}


function ShowHide_bar(idt, idc, content, show_txt, hide_txt)
{
	var et = document.getElementById(idt);
	var ec = document.getElementById(idc);
	
	// Mostrare il contenuto
	if(ec.style.display=='none')
	{
		et.innerHTML = hide_txt;
		ec.innerHTML = content.replace('|','"');
		ec.style.display='block';
	}
	// Nascondere il contenuto
	else
	{
		et.innerHTML = show_txt;
		ec.innerHTML = "";
		ec.style.display='none';
	}
}

function centerObj(id)
{
	function centerObj_checkInt(obj)
	{
		if(obj == undefined)	return 0;
		if(obj == null)			return 0;
		if(isNaN(obj))			return 0;
		if(parseInt(obj)!=obj)	return 0;
		return obj;
	}
	var divobj = document.getElementById(id);
	var scrollbarwidth = 16;
	var standardbody=(document.compatMode=="CSS1Compat") ? document.documentElement : document.body;
	var ie = document.all && !window.opera;
	var scroll_top = (ie) ? standardbody.scrollTop : window.pageYOffset;
	var scroll_left = (ie) ? standardbody.scrollLeft : window.pageXOffset;
	var docwidth = (ie) ? standardbody.clientWidth : window.innerWidth - scrollbarwidth;
	var docheight=(ie) ? standardbody.clientHeight: window.innerHeight;
	var docheightcomplete = (standardbody.offsetHeight > standardbody.scrollHeight) ? standardbody.offsetHeight : standardbody.scrollHeight; //Full scroll height of document
	var objwidth = divobj.offsetWidth; //width of div element
	var objheight=divobj.offsetHeight; //height of div element
	
	divobj.style.left = centerObj_checkInt( parseInt(((docwidth >objwidth) ?(docwidth -objwidth) :0)/2))+"px";
	divobj.style.top  = centerObj_checkInt( parseInt(((docheight>objheight)?(docheight-objheight):0)/2))+"px";
	
	/*var testdiv = document.getElementById("test");
	testdiv.innerHTML = "<h3>Documento</h3><p><b>Scroll verticale:</b>"+scroll_top+" px</p><p><b>Scroll orizzontale:</b>"+scroll_left+" px</p><p><b>Altezza (visibile):</b>"+docheight+" px</p><p><b>Altezza (totale):</b>"+docheightcomplete+" px</p><p><b>Larghezza:</b>"+docwidth+" px</p><h3>Div (id=\""+id+"\")</h3><p><b>Altezza:</b>"+objheight+" px</p><p><b>Larghezza:</b>"+objwidth+" px</p><p><b>Top:</b>"+divobj.style.top+"</p><p><b>Left:</b>"+divobj.style.left+"</p>";*/
} 
