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 apri(obj){
	obj.getElementsByTagName('div')[0].style.top=misTop;
}

function chiudi(obj){
	obj.getElementsByTagName('div')[0].style.top='-1000px';
}

function overBG(obj){
	obj.style.backgroundPosition='-150px 50%';
	obj.style.borderTopColor='#F00';
}

function outBG(obj){
	obj.style.backgroundPosition='0px 50%';
	obj.style.borderTopColor='#5A80CC';
}


function completaNav(){

	spanRaquo='<span>&raquo;</span>';

	for(i=0; document.getElementById('nav').getElementsByTagName('div')[i]; i++){
	
		if(document.getElementById('nav').getElementsByTagName('div')[i].className=='item'){
			document.getElementById('nav').getElementsByTagName('div')[i].onmouseover=function(){overBG(this);}
			document.getElementById('nav').getElementsByTagName('div')[i].onmouseout=function(){outBG(this);}
		}
		
		if(document.getElementById('nav').getElementsByTagName('div')[i].className=='menu' && document.getElementById('nav').getElementsByTagName('div')[i].getAttribute('id')!='menu0'){
			document.getElementById('nav').getElementsByTagName('div')[i].parentNode.onmouseover=function(){overBG(this);apri(this);}
			document.getElementById('nav').getElementsByTagName('div')[i].parentNode.onmouseout=function(){outBG(this);chiudi(this);}
			document.getElementById('nav').getElementsByTagName('div')[i].parentNode.getElementsByTagName('a')[0].innerHTML=spanRaquo+document.getElementById('nav').getElementsByTagName('div')[i].parentNode.getElementsByTagName('a')[0].innerHTML;
		}
		
	}

}


function caricaNav(){

	try{reqCaricaNav.abort()}catch(e){};
	reqCaricaNav = new request();
	reqCaricaNav.url = '/_nav/icarNav.html';
	reqCaricaNav.onDone = function() {
		document.getElementById('nav').innerHTML=reqCaricaNav.responseText;
		completaNav();
		heightNav();
		bgImgCache();
	}
	reqCaricaNav.get();

}


function heightNav(){
	document.getElementById('tdNav').style.height=(parseInt(document.getElementById('menu0').clientHeight)+100)+'px';
}

function bgImgCache(){
	try {document.execCommand('BackgroundImageCache', false, true);} 
	catch(e) {}
}
