var d = document;

function ecrirebalise(id, contenu)
{
document.getElementById(id).innerHTML = contenu;
}

function $(id) { return d.getElementById(id); }


function imageItem(image_location) {
	this.image_item = new Image();
	this.image_item.src = image_location;
}

function get_ImageItemLocation(imageObj) {
	return(imageObj.image_item.src)
}

function imageItem(image_location) {
	this.image_item = new Image();
	this.image_item.src = image_location;
}

function get_ImageItemLocation(imageObj) {
	return(imageObj.image_item.src)
}

function getNextImage() {
	if (random_display) {
		numImg = randNum(0, totalImages-1);
	} else {
		numImg = (numImg+1) % totalImages;
	}
	retour[0] = get_ImageItemLocation(arrayImg[numImg]);
	retour[1] = arrayTxt[numImg];
	return(retour);
}

function getPrevImage() {
	numImg = (numImg-1) % totalImages;
	retour[0] = get_ImageItemLocation(arrayImg[numImg]);
	retour[1] = arrayTxt[numImg];
	return(retour);

}

function prevImage(idImg, idText) {
	var newImg = getPrevImage();
	$(idImg).src = newImg[0];
	$(idText).innerHTML = newImg[1];
}

function choixImage(idImg, numImg) {
	clearTimeout(timerID);
	$(idImg).src = get_ImageItemLocation(arrayImg[numImg]);
}

function switchImage(idImg, idText) {
	var newImg = getNextImage();
	//$(idText).innerHTML = newImg[1];
	$(idImg).src = newImg[0];
	initClaire(idImg);
	var recur_call = "switchImage('"+idImg+"', '"+idText+"')";
	timerID = setTimeout(recur_call, interval);
}

function initFade(id) {
<!--
for (var i=0;i<11;i++){
setOpacity(id, i);
	setTimeout('setOpacity("'+id+'", '+i+')',100*i);
}
return false;
-->
}

function initClaire(id) {
for (var i=20;i>=0;i--){
setOpacity(id, i);
	setTimeout('setOpacity("'+id+'", '+i+')',100*i);
}
return false;
}

function setOpacity(id, value)
{
elt = $(id);
	elt.style.opacity = value/10;
	elt.style.filter = 'alpha(opacity=' + value*10 + ')';
}
