var enableSubMenus=false; //flag che controlla l'attivazione dei menu a tendina, attivo solo in home page
var activeSubMenu=null;
var closingSubMenu=false;
var closingSubMenuTimeout=100; //.5; //secondi

function showMenu(subMenu){	
	if (enableSubMenus) {		
		var obj;
		if((activeSubMenu!=null)&&(activeSubMenu!=subMenu)){
			if((obj=$('box_SubMainMenu_'+activeSubMenu))!=null)obj.hide();
		}
		if(subMenu!=null){
			if((obj=$('box_SubMainMenu_'+subMenu))!=null)obj.show();			
		}
		closingSubMenu=false;
		activeSubMenu=subMenu;
	}
}

function hideMenu(subMenu){
	closingSubMenu=true;
	new PeriodicalExecuter(function(pe){pe.stop();if(closingSubMenu==true)showMenu(null);},closingSubMenuTimeout);
}


function vIE(){
	return (navigator.appName=='Microsoft Internet Explorer')?parseFloat((new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})")).exec(navigator.userAgent)[1]):-1;
}

function activeMenuSx(){	
	try {
			if (typeof catpath == "undefined")
				return;
			
			var categorie = catpath.split('/');
			var menuCat1 = $(categorie[0] + '_' + categorie[1]);
			if (menuCat1)
				menuCat1.addClassName('selected');
				
			if (categorie.length > 2 ){
				var menuCat2 = $(categorie[0] + '_' + categorie[1] + '_' + categorie[2]);
				menuCat2.addClassName('selected');
			}		
	} catch(e){}	
}

function openSponsor (){
		Effect.SlideDown('sponsoropen', {afterFinish: afterFinishCallMe});
}

function afterFinishCallMe(){
	if ($('sponsorclosed'))
		$('sponsorclosed').style.display = "none";	
}

function closeSponsor (){
	if ($('sponsorclosed')){	
		$('sponsorclosed').style.display = "block";		
		Effect.SlideUp('sponsoropen'); 			
	}
}

Event.observe(window,'load',activeMenuSx);

var win;

function openLayer(url, title) {
    if ((title == null) || (title == '')) {
        title = ' ';
    }
    win = dhtmlwindow.open('divbox', 'div', url, title, 'width=450px,height=300px,left=200px,top=150px,resize=1,scrolling=1');
    win.moveTo('middle', 'middle');
}

function closeLayer() {
   dhtmlwindow.close(win);
}

function bmkURL(bookmark, paramUrl, valueUrl, paramTitle, valueTitle) {
  var snURL = bookmark +  paramUrl +'=' + encodeURIComponent(valueUrl) + '&'+ paramTitle +'=' + encodeURIComponent(valueTitle);
   window.open(snURL);
}


