// JavaScript Document

function jsLineInvertVisibility(tr_id){
	etat=document.getElementById(tr_id).style.display; // Lecture de l'état courant de l'objet.
	if(etat=="none"){
		if (isCurrentBrowser.ie6 || isCurrentBrowser.ie7){
			var cssPropertyValue	=	"";
		}else{
			var cssPropertyValue	=	"table-row";
		}
		document.getElementById(tr_id).style.display=cssPropertyValue;
	}else{
		document.getElementById(tr_id).style.display="none";
	}
}


Array.prototype.remove = function(elementPos) {
    var toRemove = null;
  
    toRemove = { id: elementPos, value: this[elementPos] };

    if (toRemove != null) {
        for (var i = toRemove.id; i < this.length; i++) {
            this[i] = this[i+1];
        }
        this.pop();
        return toRemove.value;
    }
 
    return null;
}

function rand( randMin, randMax ) {
      return Math.floor(Math.random() * (randMax - randMin + 1)) + randMin;
}


function isEven(nombre){
   return (((nombre-1)%2)==1);
}

// Gestion des images de l'entête
function initHeaderImages() {

imagePosition	=	0;
arImagesList	=	new Array();
arHeaderImages	=	new Array();
var	arrayPos	=	0;
var imagePath	=	"";
for(i=1;i<=18;i++){
	if (i<10){
		imagePath	=	"images/photos/H0"+i+".jpg";
	}else{
		imagePath	=	"images/photos/H"+i+".jpg";
	}
	
	bAddToArray	=	true;
	if (imagePath==document.getElementById('img_header_1').src){ bAddToArray = false; }
	if (imagePath==document.getElementById('img_header_2').src){ bAddToArray = false; }
	if (imagePath==document.getElementById('img_header_3').src){ bAddToArray = false; }
	if (imagePath==document.getElementById('img_header_4').src){ bAddToArray = false; }
	
	if (bAddToArray){
		arHeaderImages[arrayPos]	=	imagePath;
		arrayPos++;
		// Preload de l'image
		heavyImage = new Image();
		heavyImage.src = imagePath;
	}
	
	arImagesList[i-1]	=	imagePath; // Tableau contenant toutes les images
	
}
setTimeout("headerChangeImage();",5000);
}

function headerChangeImage(){
	for(var sequencePos=1;sequencePos<=4;sequencePos++){
	if (imagePosition < 4){	imagePosition++; }else{ imagePosition = 1; }
	
	var imageId	=	'img_header_'+imagePosition;
	var imageObj=	document.getElementById(imageId);
	
	var newSrcPos	=	rand(0,arHeaderImages.length-1);
	//alert(imagePosition+" / "+newSrcPos);
	var newSrc	=	arHeaderImages[newSrcPos];
	
	arHeaderImages.remove(newSrcPos);
	
	if (arHeaderImages.length == 0){ arHeaderImages	=	arHeaderImages.concat(arImagesList); }
	// alert(arImagesList.length);
	// setImageSrc(imageId,newSrc)
	setTimeout("setImageSrc('"+imageId+"','"+newSrc+"');",sequencePos*50);
	}
	setTimeout("headerChangeImage();",5000);
}

function setImageSrc(imageId,newSrc){
	$('div_'+imageId).hide();
	document.getElementById(imageId).src=newSrc;
	$('div_'+imageId).appear({duration:1.0});
}
