function showSub(e) {
        
        var subMenuList = e.getElementsByTagName('ul');
        var subMenu = subMenuList[0];
        subMenu.style.visibility = 'visible';
        
        return false;
}

function hideSub(e) {
        var subMenu = e.parentNode;

         subMenu.style.visibility = 'hidden';
         
         return false;
}

/*
 * Assegna gli ids ai news-latest-container e news-list-container,
 * aggiunge ad ogni voce di #main-menu un mouseover che
 * mostra/nasconde i corrispondenti news-top e news-bottom
 */
 
 var menuOuts = new Array();
 
function initNewsDisplay() {
 	
 	var newsBoxes = new Array();
 	
 		newsBoxes[0] = 'news-top';
 		newsBoxes[1] = 'news-bottom';
 	
 	for (i in newsBoxes) {
 	
 		var j = 0;
 		
 		var theBox = document.getElementById(newsBoxes[i]);
 		
 		var theMenu = document.getElementById('main-menu');
 		
 		var menuVoices = theMenu.getElementsByTagName('a');
 		

 			
 		for (x in theBox.childNodes) {
 		
 			var theNode = theBox.childNodes[x];
 			
 			if(theNode.nodeName == 'DIV') {
 				theNode.id = newsBoxes[i] + j;

 				if(j==0) {
 					showHideBox(theNode.id);
 					var initialOver = menuVoices[j].onmouseover;
 				}
 				
 				if(i==0) {
 					menuOuts[j] = menuVoices[j].onmouseout;
 					menuVoices[j].onmouseout= function() {};
				}
				addEvent(menuVoices[j],'mouseover',new Function("showHideNews('"+j+"')"));
				
 				j++;

 			}
 		}
 	}
 
	// global variables
	
 	activeBoxNumber = 0;

 	interval = 0;
 	
 	// Start news sliding
 	
 	startSliding(0);
 	initialOver();
 
}
function rollOn() {
	
}
/*
 * Chiamata da onmouseover delle voci di menu:
 * mostra/nasconde i corrispondenti news-top
 * e news-bottom
 */
 
 
function showHideNews(boxNumber)  {
 	if(activeBoxNumber!=boxNumber) {
 	
 		document.getElementById('background-wrapper').style.backgroundImage="url('fileadmin/layout/portale/common/images/background_home_"+ boxNumber +".png')";
		showHideBox('news-top'+boxNumber);
		showHideBox('news-bottom'+boxNumber);
		showHideBox('news-top'+activeBoxNumber);
		showHideBox('news-bottom'+activeBoxNumber);
		menuOuts[activeBoxNumber]();
		activeBoxNumber=boxNumber;
		startSliding(boxNumber);
	}
}

/*
 * Lancia lo sliding delle 6 notizie in news-top
 * tramite setInterval
 * 
 */

function startSliding(boxNumber) {
	
	// Numero di millisecondi durante i quali
	// e' visibile la notizia corrente
	var theInterval = 6000; 
	
	oDiv=document.getElementById('news-top' + boxNumber);
	oSections=oDiv.getElementsByTagName('h3');
	oTitles=oDiv.getElementsByTagName('h4');
	oImages=oDiv.getElementsByTagName('div');
	oTexts=oDiv.getElementsByTagName('p');
	if(interval) {
		window.clearInterval(interval);
	}
	interval=window.setInterval("slideNews()",theInterval);
}

/*
 * Effettua lo sliding delle 6 notizie in news-top
 * Chiamata con setInterval
 */
 
function slideNews() {
	var firstSection;
	var firstTitle;
	var firstImage;
	var firsttext;
	
	firstSection=oSections[0].innerHTML;
	firstTitle=oTitles[0].innerHTML;
	firstImage=oImages[0].innerHTML;
	firstText=oTexts[0].innerHTML;
	
	var itemsNr = oTitles.length-1;
	
	for(i=0;i<itemsNr;i++){
	
		oSections[i].innerHTML=oSections[i+1].innerHTML;
		oTitles[i].innerHTML=oTitles[i+1].innerHTML;
		oImages[i].innerHTML=oImages[i+1].innerHTML;
		oTexts[i].innerHTML=oTexts[i+1].innerHTML;
	}
	oSections[itemsNr].innerHTML=firstSection;
	oTitles[itemsNr].innerHTML=firstTitle;
	oImages[itemsNr].innerHTML=firstImage;
	oTexts[itemsNr].innerHTML=firstText;
		
}

function showSpecial() {
	
	var specialName='special-container';
	
	if(document.getElementById(specialName)) {
		if(!readCookie('rdbspecialhome')) {
			createCookie('rdbspecialhome','isread');
			hideSelect();
			showHideBox(specialName);
		}
	}
}
function showSpecialUsb() {
	
	var specialName='special-container-usb';
	
	if(document.getElementById(specialName)) {
		if(!readCookie('usbspecialhome')) {
			createCookie('usbspecialhome','isread');
			hideSelect();
			showHideBox(specialName);
		}
	}
}

function hideSelect() {
	document.getElementById('select-set').style.visibility='hidden';
	document.getElementById('select-pre').style.visibility='hidden';
	document.getElementById('select-ter').style.visibility='hidden';
	return false;
}

function showSelect() {
	document.getElementById('select-set').style.visibility='visible';
	document.getElementById('select-pre').style.visibility='visible';
	document.getElementById('select-ter').style.visibility='visible';
	return false;
}
//addEvent(window,'load',initNewsDisplay);
addEvent(window,'load',showSpecial);

