function centerPopup(element) {
	var height=document.getElementById(element).offsetHeight;//hauteur de l'élément à positionner
	var width=document.getElementById(element).offsetWidth;//largeur de l'élément à positionner
	myParent=document.body;
	var pHeight=myParent.offsetHeight;//Hauteur de l'élément parent
	var pWidth=myParent.offsetWidth;//Largeur de l'élément parent
	var sTop=myParent.scrollTop;//Hauteur de défilement de l'élément parent
	var sLeft=myParent.scrollLeft;//Longueur de défilement de l'élément parent
	var posY=(pHeight/2)-(height/2)+sTop;//Calcul de la position en Y
	var posX=(pWidth/2)-(width/2)+sLeft;//Calcul de la position en X
	document.getElementById(element).style.top=posY+"px";
	document.getElementById(element).style.left=posX+"px";
}
var current='';

function Show(id){
	
	var layer = document.getElementById('layer_cadre');
	
	if(layer.style.display != 'block')
		Effect.Appear('layer_cadre');
		
	if(current != '') {
		//Effect.Fade(current);
		document.getElementById(current).style.display='none';
		Effect.Fade('img_'+current);
	}
	
	Effect.Appear(id);
	Effect.Appear('img_'+id);
	current = id;
		
}
function unShow(id){

	//
	//Effect.Fade(id);
	//Effect.Fade('layer_cadre');
	Effect.SwitchOff('layer_cadre');

}
function getElementsByClassName(className, tag, elm){
	var testClass = new RegExp("(^|s)" + className + "(s|$)");
	var tag = tag || "*";
	var elm = elm || document;
	var elements = (tag == "*" && elm.all)? elm.all : elm.getElementsByTagName(tag);
	var returnElements = [];
	var current;
	var length = elements.length;
	for(var i=0; i<length; i++){
		current = elements[i ];
		if(testClass.test(current.className)){
			returnElements.push(current);
		}
	}
	return returnElements;
}

var current_news = -1;
var news = new Array();

function initNews(){
	
	var container = document.getElementById('newsContainer');
	
	var a = getElementsByClassName('newsitem','ul',container);
	for(var i=0; i < a.length; i++){
		var e = a[i];
		news.push(e);
		if(i === 0)
			continue;
		e.style.display = 'none';

	}
	
	showNews();
	
}

function showNews(){

	if(current_news >= 0)
		Effect.Fade(news[current_news]);
	current_news++;
	if(current_news > (news.length-1))
		current_news = 0;
	Effect.Appear(news[current_news]);
	if(news.length > 1)
		setTimeout("showNews()",5000);
}