navIE = navigator.appName=='Microsoft Internet Explorer'?true: false;
if(!navIE) misTop='-3px';
else misTop='-2px';

navOp = navigator.appName=='Opera'?true:false;
navMZ = navigator.appName=='Netscape'?true:false;

function apriVert(obj){
	obj.getElementsByTagName('div')[0].style.top=misTop;
}

function chiudiVert(obj){
	obj.getElementsByTagName('div')[0].style.top='-1000px';
}

function apriHor(obj){
	obj.getElementsByTagName('div')[0].style.top=(parseInt(obj.clientHeight)+1)+'px';
}

function chiudiHor(obj){
	obj.getElementsByTagName('div')[0].style.top='-1000px';
}

function overBG(obj){
	obj.style.backgroundPosition='-200px 50%';
	obj.style.borderTopColor='#F00';
	obj.getElementsByTagName('a')[0].style.color='#FFF';
}

function outBG(obj){
	obj.style.backgroundPosition='0px 50%';
	obj.style.borderTopColor='#6888B2';
	obj.getElementsByTagName('a')[0].style.color='#E4E4E4';
}


function completaNavVert(){
	arrowRight='<img src="/_nav/arrowRight.gif" border="0">';
	for(i=0; document.getElementById('navVert').getElementsByTagName('div')[i]; i++){
		if(document.getElementById('navVert').getElementsByTagName('div')[i].className=='item'){
			document.getElementById('navVert').getElementsByTagName('div')[i].onmouseover=function(){overBG(this);}
			document.getElementById('navVert').getElementsByTagName('div')[i].onmouseout=function(){outBG(this);}
		}
		if(document.getElementById('navVert').getElementsByTagName('div')[i].className=='menu' && document.getElementById('navVert').getElementsByTagName('div')[i].getAttribute('id')!='menuVert0'){
			document.getElementById('navVert').getElementsByTagName('div')[i].parentNode.onmouseover=function(){overBG(this);apriVert(this);}
			document.getElementById('navVert').getElementsByTagName('div')[i].parentNode.onmouseout=function(){outBG(this);chiudiVert(this);}
			document.getElementById('navVert').getElementsByTagName('div')[i].parentNode.getElementsByTagName('a')[0].innerHTML=arrowRight+document.getElementById('navVert').getElementsByTagName('div')[i].parentNode.getElementsByTagName('a')[0].innerHTML;
		}
	}
}

function completaNavHor(){
	arrowDown='<img src="/_nav/arrowDown.gif" border="0">';
	for(i=0; document.getElementById('navHor').getElementsByTagName('div')[i]; i++){
		if(document.getElementById('navHor').getElementsByTagName('div')[i].className=='item'){
			document.getElementById('navHor').getElementsByTagName('div')[i].onmouseover=function(){overBG(this);}
			document.getElementById('navHor').getElementsByTagName('div')[i].onmouseout=function(){outBG(this);}
		}
		if(document.getElementById('navHor').getElementsByTagName('div')[i].className=='menu' && document.getElementById('navHor').getElementsByTagName('div')[i].getAttribute('id')!='menuHor0'){
			document.getElementById('navHor').getElementsByTagName('div')[i].parentNode.onmouseover=function(){overBG(this);apriHor(this);}
			document.getElementById('navHor').getElementsByTagName('div')[i].parentNode.onmouseout=function(){outBG(this);chiudiHor(this);}
			document.getElementById('navHor').getElementsByTagName('div')[i].parentNode.getElementsByTagName('a')[0].innerHTML=arrowDown+document.getElementById('navHor').getElementsByTagName('div')[i].parentNode.getElementsByTagName('a')[0].innerHTML;
		}
	}
}


function caricaNav(){
	
	try{reqCaricaNavVert.abort()}catch(e){};
	reqCaricaNavVert = new request();
	reqCaricaNavVert.url = '/_nav/navVertical.html';
	reqCaricaNavVert.onDone = function() {
		document.getElementById('navVert').innerHTML=reqCaricaNavVert.responseText;
		completaNavVert();
		heightNavVert();
	}
	reqCaricaNavVert.async=false;
	reqCaricaNavVert.get();
	
	try{reqCaricaNavHor.abort()}catch(e){};
	reqCaricaNavHor = new request();
	reqCaricaNavHor.url = '/_nav/navHorizontal.html';
	reqCaricaNavHor.onDone = function() {
		document.getElementById('navHor').innerHTML=reqCaricaNavHor.responseText;
		completaNavHor();
	}
	reqCaricaNavHor.async=false;
	reqCaricaNavHor.get();
	
	bgImgCache();
}

function heightNavVert(){
	document.getElementById('spaceNavVert').style.height=(parseInt(document.getElementById('menuVert0').clientHeight)+10)+'px';
}

function bgImgCache(){
	try {document.execCommand('BackgroundImageCache', false, true);}
	catch(e) {}
}

