var longueur_contenu   =  new Array();
var largeur_contenant  =  new Array();
var imageGalleryObj    =  new Array();
var sens_glissement    =  new Array();
var vitesse_glissement =  new Array();
var slideSpeedMultiply = 1;

function init_slide(numgroupe_pourglissement, vitesse){
	imageGalleryObj[numgroupe_pourglissement]   = document.getElementById('contenu_'+numgroupe_pourglissement);
	longueur_contenu[numgroupe_pourglissement]  = imageGalleryObj[numgroupe_pourglissement].offsetWidth;

	largeur_contenant[numgroupe_pourglissement] = document.getElementById('contenant_'+numgroupe_pourglissement).offsetWidth;
	document.getElementById('contenant_'+numgroupe_pourglissement).style.height=document.getElementById('listpdt_'+numgroupe_pourglissement).offsetHeight+2+ 'px';
	sens_glissement[numgroupe_pourglissement]   = -1;
	if(vitesse<1) {
		vitesse=30;
	}
	vitesse_glissement[numgroupe_pourglissement]   = vitesse;
}

function init_slide_sansconteant(numgroupe_pourglissement, vitesse){
	sens_glissement[numgroupe_pourglissement]   = -1;
	if(vitesse<1) {
		vitesse=30;
	}
	vitesse_glissement[numgroupe_pourglissement]   = vitesse;
}

function gallerySlide(numgroupe_pourglissement){
	longueur_contenu[numgroupe_pourglissement]  = imageGalleryObj[numgroupe_pourglissement].offsetWidth;
	largeur_contenant[numgroupe_pourglissement] = document.getElementById('contenant_'+numgroupe_pourglissement).offsetWidth;
	document.getElementById('contenant_'+numgroupe_pourglissement).style.height=document.getElementById('listpdt_'+numgroupe_pourglissement).offsetHeight+2+ 'px';

	//document.getElementById('sortie_'+numgroupe_pourglissement).innerHTML=document.getElementById('contenant_'+numgroupe_pourglissement).style.height;

	if(sens_glissement[numgroupe_pourglissement]!=0) {
		var leftPos = imageGalleryObj[numgroupe_pourglissement].offsetLeft;
		leftPos = leftPos + sens_glissement[numgroupe_pourglissement];

		var difference=largeur_contenant[numgroupe_pourglissement]-longueur_contenu[numgroupe_pourglissement];

		if(difference!=0) {

			if(difference>0) {	// contenant plus long que contenu
				if(leftPos>difference) {
					sens_glissement[numgroupe_pourglissement] = -1*slideSpeedMultiply;
				}

				if(leftPos<0) {
					sens_glissement[numgroupe_pourglissement] = 1*slideSpeedMultiply;
				}
			}

			if(difference<0) {	// contenant plus petit que contenu
				if(leftPos>0) {
					sens_glissement[numgroupe_pourglissement] = -1*slideSpeedMultiply;
				}

				if((longueur_contenu[numgroupe_pourglissement]+leftPos)<largeur_contenant[numgroupe_pourglissement]) {
					sens_glissement[numgroupe_pourglissement] = 1*slideSpeedMultiply;
				}
			}
		}

		imageGalleryObj[numgroupe_pourglissement].style.left = leftPos + 'px';
	}
	document.getElementById('sortie').innerHTML=vitesse_glissement[numgroupe_pourglissement];
	setTimeout('gallerySlide(1)',30);
}

function defile_versgauche(numgroupe_pourglissement){
	sens_glissement[numgroupe_pourglissement]=-1;
}
function defile_versdroite(numgroupe_pourglissement){
	sens_glissement[numgroupe_pourglissement]=1;
}
