var timer;

function focus(a){
	clearTimeout(timer);
	var time = 6000;
	for(i=1; i<6; i++){
		if(i==a){
			document.getElementById('link'+i).className = 'actif-link';
			document.getElementById('img'+i).style.visibility = 'visible';
			initImage(document.getElementById('img'+i));
			document.getElementById('edito'+i).style.visibility = 'visible';
		}else{
			document.getElementById('link'+i).className = '';
			document.getElementById('img'+i).style.visibility = 'hidden';
			document.getElementById('edito'+i).style.visibility = 'hidden';
		}
		
	}
	if(a == 5){
		timer = setTimeout("focus(1)",time);
	}else{
		timer = setTimeout("focus("+(a+1)+")",time);
	}
}


ChangeFocus = function() {
	for (var i=1; i<6; i++) {
		document.getElementById('link' + i).onclick=function() {
			var ID = this.id;
			var num = parseInt(ID.substr(4,1));
			focus(num);
			return false;
		}
	}
}


function getElementsBySelector(selector){
	selector=selector.split(" ");
	var a=document.getElementsByTagName(selector[0]);
	var r=[];
	for (var i=0;i<a.length;i++) {
		var b= a[ i ].getElementsByTagName(selector[1]);
		for (var j=0;j<b.length;j++) {
			r.push(b[j]);
		}
	}
	return r;
}

function setOpacity(obj, opacity) {
  opacity = (opacity == 100)?99.999:opacity;
  // IE/Win
  obj.style.filter = "alpha(opacity:"+opacity+")";
  // Safari<1.2, Konqueror
  obj.style.KHTMLOpacity = opacity/100;
  // Older Mozilla and Firefox
  obj.style.MozOpacity = opacity/100;
  // Safari 1.2, newer Firefox and Mozilla, CSS3
  obj.style.opacity = opacity/100;
}

function initImage(image) {
  setOpacity(image, 0);
  image.style.visibility = 'visible';
  fadeIn(image,0);
}

function fadeIn(obj,opacity) {
    if (opacity <= 100) {
      setOpacity(obj, opacity);
      opacity += 10;
      window.setTimeout( function() {
            fadeIn(obj,opacity);
      },20);
    }
}

if (window.addEventListener) 
{ 
window.addEventListener('load', ChangeFocus, false); 
} 
else if (window.attachEvent) 
{ 
window.attachEvent('onload', ChangeFocus); 
}
