var lng = (window.sitelng && sitelng=='it')? 0 : 1;

function setOpacity(objid, opacity){
	if(!document.getElementById)
		return;
	var obj = document.getElementById(objid);
	if(opacity>=100)
		opacity=99.999;
	else if(opacity<0)
		opacity=0;
//	if (obj.style.filter)
		obj.style.filter = "alpha(opacity="+opacity+")";  // IE/Win
//	if (obj.style.KHTMLOpacity)
		obj.style.KHTMLOpacity = opacity/100; // Safari<1.2, Konqueror
//	if (obj.style.MozOpacity)
		obj.style.MozOpacity = opacity/100;   // Older Mozilla and Firefox
//	if (obj.style.opacity)
		obj.style.opacity = opacity/100;      // Safari 1.2, newer Firefox and Mozilla, CSS3
}

if((typeof HTMLElement != 'undefined') && HTMLElement.prototype.__defineGetter__ != 'undefined')
{
	HTMLElement.prototype.__defineGetter__("innerText", function () {
		var r = this.ownerDocument.createRange();
		r.selectNodeContents(this);
		return r.toString();
	}); 
}

function shfx(objid){
	var obj = document.getElementById(objid);
	var innH = obj.innerHTML;
	var innHbef = innH, innHaft = '', ibef;
	if((ibef= innH.indexOf('<div')) > 0){
		innHbef = innH.substring(0, ibef);
		innHaft = innH.substring(ibef);
	}
	var innT = obj.innerText;
	var htm = '<span class="tsdwhilite">'+ innT +'</span>';
	htm += '<span class="tsdwdark">'+ innT +'</span>';
	htm += '<span class="tsdw1">'+ innT +'</span>';
	htm += '<span class="tsdw2">'+ innT +'</span>';
	htm += '<span class="tsdwbody">'+ innHbef +'</span>';
	htm += '<span class="tsdwspace">'+ innT +'</span>' + innHaft;
	obj.innerHTML = htm;
}

function triggerNavSub(inav){
	var divnav, navmenu, classNav;
	var maxNav = 12; 
	for (var i=0; i<maxNav; i++){
		divnav = document.getElementById('navsub'+i);
		if (divnav && divnav.style){
			divnav.style.display = (i==inav)?'block':'none';
			navmenu = document.getElementById('navtop'+i);
			if (navmenu && navmenu.className){
				classNav = 'navtop_sel';
				if (divnav.childNodes && divnav.childNodes.length == 0)
					classNav = 'navtop_leaf_sel';
				navmenu.className = (i==inav)? classNav : 'dummy';
			}
		}else
			break;
	}
}
