var isDOM=document.getElementById?1:0;
var isIE=document.all?1:0;
	
function getObj(id) {
	if (isDOM && document.getElementById(id)!=null) {
		return document.getElementById(id);
	}
	
	// on cherche dans document.layers (Netscape)
	if (document.layers && eval("document."+id)!=null) {
		return eval("document."+id);
	}
	
	// on cherche dans document.all
	if (isIE && eval("typeof(document.all[id])")!="undefined") {
		return document.all[id];
	}

	// pas trouve !!
	return null;
}

function rollOn(_o, rub){
	
	_o.previousClassName = _o.className;
	_o.className="rub_"+rub+"_on";
	
	
}
function rollOut(_o, rub){
	
	_o.className=_o.previousClassName;
	
}

function rollOnMenu(_o, rub, imgSrc){
	var i = getObj("rub_"+rub+"_img");
	i.previousSrc = i.src;
	i.src = imgSrc;
	
	_o.previousClassName = _o.className;
	_o.className="rub_"+rub+"_on";
	
	
}
function rollOutMenu(_o, rub){
	var i = getObj("rub_"+rub+"_img");
	i.src = i.previousSrc;
	
	_o.className=_o.previousClassName;	
}


var delai_infoJeunes = 7000;
var nb_infosJeunes = 0;
var index_infosJeunes = 0;
var timer_infosJeunes = null;
var previous_bloc_infosJeunes = null;

function init_defilementInfosJeunes() {
	// On cache et compte les infos
	while (true) {		
		var obj = getObj("InfoJeune_"+nb_infosJeunes);
		if (obj==null)
			break;
		obj.style.display="none";
		nb_infosJeunes++;
	}	
	
	// On affiche la zone des actions Pause / Play
	getObj("PlayPauseInfosJeunes").style.display="block";
	
	if (nb_infosJeunes>0)
		start_defilementInfosJeunes();
}

function pause_defilementInfosJeunes() {
	// Arr?t du d?filement
	if (timer_infosJeunes!=null) {
		clearTimeout(timer_infosJeunes);
		timer_infosJeunes=null;
	}
	
	// Lien int?rieur
	var html = '<a href="#" onclick="start_defilementInfosJeunes(); return false;">Recommencer le d&eacute;filement</a>';
	html += '&nbsp;&nbsp;<span class="invisible">|</span>&nbsp;&nbsp;';
	html += '<a href="#" onclick="suivante_defilementInfosJeunes(); return false;">Info suivante</a>';	
	getObj("PlayPauseInfosJeunes").innerHTML = html;
}

function start_defilementInfosJeunes() {
	// Lien int?rieur
	var html = '&nbsp;<a href="#" onclick="pause_defilementInfosJeunes(); return false;">Arr&ecirc;ter le d&eacute;filement</a>';
	getObj("PlayPauseInfosJeunes").innerHTML = html;

	defilementInfosJeunes();
}

function defilementInfosJeunes() {
	suivante_defilementInfosJeunes();
	timer_infosJeunes = setTimeout("defilementInfosJeunes();", delai_infoJeunes);
}

function suivante_defilementInfosJeunes() {
	var obj = getObj("InfoJeune_"+index_infosJeunes);
	
	if (previous_bloc_infosJeunes!=null)
		previous_bloc_infosJeunes.style.display="none";	
	obj.style.display="block";
	
	index_infosJeunes = (index_infosJeunes+1) % nb_infosJeunes;	
	previous_bloc_infosJeunes = obj;	
}

/* SCRIPT D'OUVERTURE D'UNE POPUP */
function openPopup(url){	
	window.open(url, "popup", "width=745,height=500,scrollbars=yes");
}
