/*	OPACITY	*/
function changeOpac(opacity1, id) {

    var object = document.getElementById(id).style;
    object.opacity = (opacity1 / 100);
    object.MozOpacity = (opacity1 / 100);
    object.KhtmlOpacity = (opacity1 / 100);
    object.filter = "alpha(opacity=" + opacity1 + ")";
}

function opacity1(id, opacStart, opacEnd, millisec) {

    var speed = Math.round(millisec / 100);
    var timer = 0;
	
	if(opacStart > opacEnd){
		for(i = opacStart; i >= opacEnd; i--){
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
	} 
	else if(opacStart < opacEnd){
		for(i = opacStart; i <= opacEnd; i++){
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
	}
}

/*	DIAPO	*/
var p = 1; // Numero de la photo
var n; // Nombre de photos
var tempo;

function n1(e){
	return document.getElementById(e);
}

function start1(quantite, vitesse){
	n = quantite;
	tempo = vitesse;
	diaporama1();
}

function diaporama1(){
	/*opacity1('diaporama', 0, 100, 2000);*/
	n1('photo').src = 'images/diaporama/'+ p +'_diapo.jpg';
	
	if(p == n)
		p = 1;
	else
		p++;
		
	setTimeout("diaporama1()", tempo * 1000);	
}

/*	FONDU I	*/
function fonasc(id, opacStart, opacEnd, millisec){
	var speed = Math.round(millisec / 100);
    var timer = 0;
	
	if(opacStart < opacEnd){
		for(i = opacStart; i <= opacEnd; i++){
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
	}
}
function fondesc(id, opacStart, opacEnd, millisec){
	var speed = Math.round(millisec / 100);
    var timer = 0;
	
	if(opacStart > opacEnd){
		for(i = opacStart; i >= opacEnd; i--){
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
	}
}

function fondu(id, opacStart, opacEnd, millisec, opacStart2, opacEnd2, millisec2){
	if(opacEnd !== opacStart2)
		fondesc(id, opacStart, opacEnd, millisec);
	else
		fonasc(id, opacStart2, opacEnd2, millisec2);
}

