var divAccueilAuto=true;
var nAuto=1;
var lastnPromo=1;
var htOut=0;
function setOpac(opacity, o) {
    var object = o.style;
    if (object.opacity != undefined) {object.opacity = (opacity); 
    	return;}
    if (object.mozOpacity != undefined) {object.mozOpacity = (opacity);
    return;}
    if (object.khtmlOpacity != undefined) {object.khtmlOpacity = (opacity / 1);
    return;}
    var s= 'alpha(opacity=' + Math.round(opacity*100) + ')';

    if (object.filter != undefined) { object.filter = s;
    return;}
}

function getOpac(o)
{
	var object = o.style;
	if (object.opacity != undefined) return object.opacity/1;
	if (object.mozOpacity != undefined) return object.MozOpacity/1;
	if (object.khtmlOpacity != undefined) return object.KhtmlOpacity/1;
	var s=object.filter;
	if (!s) return 1;
	s = s.replace(" ",""); s = s.replace("(","");s = s.replace(")","");
	s = s.replace("alpha","");s = s.replace("opacity=","");
	return (s/100);
}

function switchDivPromo(numero)
{
	if (lastnPromo==numero) return;
	var n=1; var display="";
	var d=""; var a="";
	while (d = idF("numero"+n))
	{
		a = idF("aa"+n);
		if (n==numero)	{	display="block"; a.className="puceBlanc";} else {	display="none"; a.className="puceCarousel"; }
		//d.style.display=display;
		n++;
	}
	slideDivPromo(("numero"+lastnPromo),("numero"+numero),true);
	lastnPromo=numero;
}

function humanClickPromo(numero)
{
	divAccueilAuto=false;
	switchDivPromo(numero);
}

var basePos='';

function slideDivPromo(previousId,divId,init)
{
	var div=idF(divId);
	var previous=idF(previousId);
	if (init)
	{
		/*var bd = idF("headPromo");
		div.style.left=bd.style.left;
		div.style.top=0;*/
		//basePos=pxInteger(div.style.left);
		//div.style.left = 0;//""+(basePos+headWidth)+"px";
		div.style.zIndex=10;
		previous.style.zIndex=9;
		div.style.display='block';
		setOpac(0,div);
		if (htOut) clearTimeout(htOut);
		//previous.style.display='none';
		//div.style.zIndex="2";
	}
	//var popac=getOpac(previous);
	var opac=getOpac(div);
	//popac -=0.03;
	opac+=0.01;
	//if (popac<0) popac=0;
	//if (popac>0) {
		//setOpac(popac,previous);} else  
	previous.style.display='none';
	if (opac > 1) opac=1;	setOpac(opac,div);
	if (opac==1)
		{ htOut=0;}
	else
		htOut=setTimeout("slideDivPromo('"+previousId+"','"+divId+"',false)",3);
}

function autoSlide()
{
	if (divAccueilAuto==false) return;
	nAuto++;
	var o = idF("numero"+nAuto);
	if (!o) nAuto=1;
	if (lastnPromo==nAuto)
	{
		divAccueilAuto = false;
		return;
	}
	switchDivPromo(nAuto);
	setTimeout("autoSlide()",8000);
}
var headWidth=0;
function promoAutoInit()
{
	headWidth=800;
	setTimeout("autoSlide()",8000);
}

function pxInteger(px)
{
	var ret = px.replace('px','');
	return ret/1;
}
function addLoadEvent(func) {
	  var oldonload = window.onload;
	  if (typeof window.onload != 'function') {
	    window.onload = func;
	  } else {
	    window.onload = function() {
	      if (oldonload) {
	        oldonload();
	      }
	      func();
	    }
	  }
	}



addLoadEvent(promoAutoInit);
