//Box Gestione Language
function myOpenLanguage() {
	//if (languageStatus == 1) { document.getElementById('changeLang').style.display = "block"; }
	document.getElementById('changeLang').style.display = "block";
}
function myCloseLanguage() {
	document.getElementById('changeLang').style.display = "none";
}

//Box Gestione Topic
function myOpenTopic() {
	document.getElementById('changeTopic').style.display = "block";
}
function myCloseTopic() {
	document.getElementById('changeTopic').style.display = "none";
}

var maxBreakingNews = 0;			//indica il numero di BreakingNews presenti
var timeoutBreakingNews = 4000;		//indica il tempo in millisecondi necessario al cambio di news
var numBreakingNews = 0;			//esclude il cambio news al primo caricamento della pagina
function mySetMaxBreakingNews(num) {
	maxBreakingNews = num;
	myBreakingNews();
}
function myBreakingNews() {
	if (numBreakingNews == 0) {
		numBreakingNews = 1;
		t=setTimeout('myBreakingNews()',timeoutBreakingNews); 
	}
	else {
		if (numBreakingNews < maxBreakingNews) {
			var oldBreakingNews = "Breaking_text_"+numBreakingNews;
			var newBreakingNews = "Breaking_text_"+(numBreakingNews+1);
			numBreakingNews = numBreakingNews+1;
		}
		else { 
			var oldBreakingNews = "Breaking_text_"+numBreakingNews;
			var newBreakingNews = "Breaking_text_1";
			numBreakingNews = 1;
		}
		new Effect.Fade(oldBreakingNews, {queue: 'front'});
		new Effect.Appear(newBreakingNews, {queue: 'end'});
		t=setTimeout('myBreakingNews()',timeoutBreakingNews);
	}
}

var latestStatus = 0;
var latestOver = 0;
var timeoutLatest = 3000;
var numLatest = 1;			//indica il numero della "Latest searches" visualizzata
var numMaxLatest = 0;		//indica il numero di "Latest searches" presenti nella pagina
function mySetMaxLatest(num) {
	numMaxLatest = num;
}
function mySlideLatest() {
	var objref;
  	objref = document.getElementById('changeLatest');
	if (latestStatus == 0) {
		new Effect.SlideDown(objref);
		latestStatus = 1;
		latestOver = 1;
		document.getElementById('open_bot').style.display = "none";
		document.getElementById('close_bot').style.display = "block";
		myCloseLatest();
	} else {
		new Effect.SlideUp(objref);
		latestStatus = 0;
		document.getElementById('open_bot').style.display = "block";
		document.getElementById('close_bot').style.display = "none";
	}
}
function myChangeLatest(newLatest) {
	latestStatus = 0;
	document.getElementById('close_bot').style.display = "none";
	document.getElementById('open_bot').style.display = "block";
	var oldLatestContent = "latest_"+numLatest;
	var newLatestContent = "latest_"+newLatest;
	var oldLatestTitle = "latest_title_"+numLatest;
	var newLatestTitle = "latest_title_"+newLatest;
	numLatest = newLatest;
	objref = document.getElementById(oldLatestContent);
	objref.style.display="none";
	objref = document.getElementById(newLatestContent);
	objref.style.display="";
	objref = document.getElementById(oldLatestTitle);
	objref.style.display="none";
	objref = document.getElementById(newLatestTitle);
	objref.style.display="";
	objref = document.getElementById('changeLatest');
	objref.style.display="none";
}
function myChangeLatestNext() {
	if(numLatest == numMaxLatest) {
		var newLatest = 1;
	} else {
		var newLatest = numLatest+1;
	}
	myChangeLatest(newLatest);
}
function myChangeLatestPrev() {
	if(numLatest == 1) {
		var newLatest = numMaxLatest;
	} else {
		var newLatest = numLatest-1;
	}
	myChangeLatest(newLatest);
}
function myCloseLatest() {
	if (latestStatus == 0) { return false; }
	if ((latestStatus == 1)&&(latestOver == 0)) {		//aperto il box cn latest
		mySlideLatest();
	} else {
		latestOver = 0;
		t=setTimeout('myCloseLatest()',timeoutLatest);		
	}
}
function myOverLatest() {
	latestOver = 1;
}

function setBackground(obj,nameClass) {  /* rollover tabella */
	obj.setAttribute('class',nameClass);
	obj.setAttribute('className',nameClass);
	obj.className = nameClass;	
}
