TableauReferenceElementScrollType2 = new Array();

IsLocClick=false;
IndDivRollType2=-1;
IndElemRollType2=-1;	
TimerRollType2=-1;
/* ************************************************************* */ 
function PrepareRollArticleType2(IndDiv,IndElem)
{
	if(TimerRollType2!=-1)
		clearTimeout(TimerRollType2);
	IndDivRollType2=IndDiv;
	IndElemRollType2=IndElem;
	TimerRollType2 = setTimeout("DoRollArticleType2();", 250);
}
/* ************************************************************* */ 
function DoRollArticleType2()
{
	MontreZoomType2(IndDivRollType2,IndElemRollType2);
}
/* ************************************************************* */ 
function MontreZoomType2(IndDiv,IndElem)
{
	if(TimerRollType2!=-1)
		clearTimeout(TimerRollType2);
	TimerRollType2=-1
	$(document).ready(function () 
	{
		var NomDivZoom="#DROPZOOMTYPE2_"+IndDiv+"_"+IndElem;
		$(NomDivZoom).css({ visibility:'visible',left: -311});
	});
}
/* ************************************************************* */ 
function CacheZoomType2(IndDiv,IndElem)
{
	if(TimerRollType2!=-1)
		clearTimeout(TimerRollType2);
	TimerRollType2=-1
	IndDivRollType2=-1;
	IndElemRollType2=-1;	
	$(document).ready(function () 
	{
		var NomDivZoom="#DROPZOOMTYPE2_"+IndDiv+"_"+IndElem;
		$(NomDivZoom).css({ visibility:'hidden',left: 0});
	});
}
/* ************************************************************* */  
function InitElementScrollType2(NbElement,IndDiv)
{
	var UnTableau=new Array(3);
	UnTableau[0]=NbElement;
	UnTableau[1]=1;
	UnTableau[2]=IndDiv;
	TableauReferenceElementScrollType2.push(UnTableau);
}
/* ************************************************************* */ 
function CheckFLImageArticleType2(IndElement)
{
	var CurImage=TableauReferenceElementScrollType2[IndElement-1][1];
	var NbImage=TableauReferenceElementScrollType2[IndElement-1][0];
	var IndiceDiv=TableauReferenceElementScrollType2[IndElement-1][2];
	if(CurImage==NbImage)
		EtatFLD="hidden";
	else
		EtatFLD="visible";
	if(CurImage==1)
		EtatFLG="hidden";
	else
		EtatFLG="visible";
	
		$(document).ready(function () 
		{
			var NomFlG="#FLGTYPE2_"+IndiceDiv;
			var NomFlD="#FLDTYPE2_"+IndiceDiv;
			$(NomFlG).css({ visibility:EtatFLG});
			$(NomFlD).css({ visibility:EtatFLD});
		});
}
/* ************************************************************* */ 
function LockClicArticleType2() {
	IsLocClick=true;
}
/* ************************************************************* */ 
function UnLockClicArticleType2() {
	IsLocClick=false;
}
/* ************************************************************* */ 
function FinScrollArticleType2(IndElement) {
	var IndiceDiv=TableauReferenceElementScrollType2[IndElement-1][2];
	var CurImage=TableauReferenceElementScrollType2[IndElement-1][1];
	UnLockClicArticleType2();
	var NomDivInfo="#INFOARTICLETYPE2_"+IndiceDiv+"_"+(CurImage);
	$(NomDivInfo).css({ visibility:'visible'});
	CheckFLImageArticleType2(IndElement);
}

/* ************************************************************* */  
function ClicDArticleType2(IndElement) {
	var CurImage=TableauReferenceElementScrollType2[IndElement-1][1];
	var NbImage=TableauReferenceElementScrollType2[IndElement-1][0];
	var IndiceDiv=TableauReferenceElementScrollType2[IndElement-1][2];

	if(!IsLocClick)
	{
		LockClicArticleType2();
		CurImage++;
		TableauReferenceElementScrollType2[IndElement-1][1]=CurImage;
		$(document).ready(
			function () 
			{
				var NomDivInfo="#INFOARTICLETYPE2_"+IndiceDiv+"_"+(CurImage-1);
				$(NomDivInfo).css({ visibility:'hidden'});
				var NomDivInfo="#INFOARTICLETYPE2_"+IndiceDiv+"_"+(CurImage);
				$(NomDivInfo).css({ visibility:'hidden'});
				var NomDivMobile="#DEFILEARTICLETYPE2_"+IndiceDiv;
				$(NomDivMobile).animate({ marginLeft: 0, marginTop: 0,top:0, left: (CurImage-1)*(-137) },function(){FinScrollArticleType2(IndElement);});
			}
		);	
	}
}
/* ************************************************************* */ 
function ClicGArticleType2(IndElement) {
	var CurImage=TableauReferenceElementScrollType2[IndElement-1][1];
	var NbImage=TableauReferenceElementScrollType2[IndElement-1][0];
	var IndiceDiv=TableauReferenceElementScrollType2[IndElement-1][2];
	if(!IsLocClick)
	{
		LockClicArticleType2();
		CurImage--;
		TableauReferenceElementScrollType2[IndElement-1][1]=CurImage;
		$(document).ready(
			function () 
			{
				var NomDivInfo="#INFOARTICLETYPE2_"+IndiceDiv+"_"+(CurImage+1);
				$(NomDivInfo).css({ visibility:'hidden'});
				var NomDivInfo="#INFOARTICLETYPE2_"+IndiceDiv+"_"+(CurImage);
				$(NomDivInfo).css({ visibility:'hidden'});
				var NomDivMobile="#DEFILEARTICLETYPE2_"+IndiceDiv;
				$(NomDivMobile).animate({ marginLeft: 0, marginTop: 0,top:0, left: (CurImage-1)*(-137) },function(){FinScrollArticleType2(IndElement);});
			}
		);	
	}
}
/* ************************************************************* */ 
