// JavaScript Document

function lunchDiapo (tab,_con,_img,num) {
	var div_control = document.getElementById(_con);
	var div_image = document.getElementById(_img);
	
	tab=verifRandom(tab);
	
	div_image.innerHTML='<img src="http://www.chevalquancard.com/images/diaporama/'+tab[num-1]+'" alt="" />';
	div_control.innerHTML=getControleDiapo(tabImg(tab),_con,_img,num);
}

function getControleDiapo (tab,_con,_img,num) {
	var _c='';
	
	for (var i=0; i<tab.length; i++) {
		if (i+1==num) {
			_c+='<span><img src="http://www.chevalquancard.com/images/diapo_b'+(i+1)+'_on.gif" alt="1" /></span>';
		}
		else {
			_c+='<a href=\'javascript:changeDiapo("'+_con+'","'+_img+'",'+(i+1)+')\'><img src="http://www.chevalquancard.com/images/diapo_b'+(i+1)+'_off.gif" alt="'+(i+1)+'" /></a>';
		}
	}
	
	return _c;
}

function changeDiapo (_con,_img,num) {
	var div_control = document.getElementById(_con);
	var div_image = document.getElementById(_img);
	
	var tab=tabImg();
	
	div_image.innerHTML='<img src="http://www.chevalquancard.com/images/diaporama/'+tab[num-1]+'" alt="" />';
	div_control.innerHTML=getControleDiapo(tab,_con,_img,num);
}

function tabImg (tab) {
	if (this._t) return this. _t
	else {
		this._t=tab;
		return this._t;
	}
}

function verifRandom (tab) {
	var prev=-1;
	for (var j=0; j<tab.length; j++) {
		if (tab[j]=='random') {
			do {
				num=Math.floor(13*Math.random())+1;
			}
			while (num==prev);
			prev=num;
			if (num<10) num="0"+num;
			tab[j]="alea_"+num+".jpg";
		}
	}
	
	return tab;
}
