var mouse_x;
var mouse_y;
var OrigineX;
var FinX;
var OrigineY;
var FinY;
var DeadZoneDeb;
var DeadZoneFin;
var Mouvement;
var Ecart;
var Direction;
var Axe;
var Path;
var File;
var DefaultEcart;
var ChangementAuto=true;

var mouse_x2;
var mouse_y2;


var Mouvement2;

var Ecart2;
var DefaultEcart2;
var Direction2;
var OrigineX2;
var FinX2;
var OrigineY2;
var FinY2;
var DeadZoneDeb2;
var DeadZoneFin2;

var Delai=50;

var BaseLien = "index.asp?id=602&idp=";

function register_position(){
	mouse_x = 0;
	mouse_y = 0;
	BuildListeImage();
	BuildListeImage2();
	document.onmousemove = position;
}

function ChangeDirection(newDir)
{
	Ecart = DefaultEcart;
	if(newDir!=undefined)
		Direction=newDir;
	else if(Direction=="Gauche")
		Direction="Droite";
	else if(Direction=="Droite")
		Direction="Gauche";
	else if(Direction=="Haut")
		Direction="Bas";
	else if(Direction=="Bas")
		Direction="Haut";
}

function ChangeDirection2(newDir)
{
	Ecart2 = DefaultEcart2;
	if(newDir!=undefined)
		Direction2=newDir;
	else if(Direction2=="Gauche")
		Direction2="Droite";
	else if(Direction2=="Droite")
		Direction2="Gauche";
	else if(Direction2=="Haut")
		Direction2="Bas";
	else if(Direction2=="Bas")
		Direction2="Haut";
}

function Debug(Chaine)
{
	if(typeof(console)!="undefined")
		console.log(Chaine);
}

function BuildListeImage()
{
	Chaine="";
	if($("liste1"))
		Chaine = $("liste1").innerHTML;
	if(Chaine=="")
		$('capsule1').style.display="none";
	var DivCible = document.getElementById("AffMini");
	var reg = new RegExp(";","g");
	var Liste = Chaine.split(reg);
	
	var Retour = '<table id="AffMini2">';
	
	if(Axe=="H")
		Retour+="<tr><td NOWRAP>";
	
	for(var i=0;i<Liste.length;i++)
	{
		var Temp = Liste[i].split("|");
		var CheminGd = Path+Temp[0].replace("\t","");
		var IdP = Temp[1];
		var Nom = Temp[2];
		if(Axe!="H")
			Retour+="<tr><td>";
		Retour+='<a href="'+BaseLien+IdP+'"><img title="'+Nom+'" alt="'+Nom+'" style="margin-right:6px;margin-left:7px;cursor:pointer" src="'+CheminGd+'" height="70" border="0"></a>';
		if(Axe!="H")
			Retour+="</td></tr>";
	}
	
	if(Axe=="H")
		Retour+="</td></tr>";
	
	
	Retour+="</table>";
	DivCible.innerHTML = Retour;
	
	setTimeout("Scroll()",500);
}

function BuildListeImage2()
{
	Chaine="";
	if($("liste2"))
		Chaine = $("liste2").innerHTML;
	if(Chaine=="")
		$('capsule2').style.display="none";
	
	var DivCible = document.getElementById("AffMini_2");
	var reg = new RegExp(";","g");
	var Liste = Chaine.split(reg);
	
	var Retour = '<table id="AffMini2_2">';
	
	if(Axe=="H")
		Retour+="<tr><td NOWRAP>";
	
	for(var i=0;i<Liste.length;i++)
	{
		var Temp = Liste[i].split("|");
		var CheminGd = Path+Temp[0].replace("\t","");
		var IdP = Temp[1];
		var Nom = Temp[2];
		if(Axe!="H")
			Retour+="<tr><td>";
		Retour+='<a href="'+BaseLien+IdP+'"><img alt="" title="'+Nom+'" alt="'+Nom+'" style="margin-right:6px;margin-left:7px;cursor:pointer" src="'+CheminGd+'" height="70" border="0"></a>';
		if(Axe!="H")
			Retour+="</td></tr>";
	}
	
	if(Axe=="H")
		Retour+="</td></tr>";
	
	
	Retour+="</table>";
	DivCible.innerHTML = Retour;
	
	setTimeout("Scroll2()",500);
}

function position(evt){
	if(!evt) evt = window.event;    
		mouse_x = evt.clientX;
		mouse_y = evt.clientY;
}

function Scroll()
{
		var Div = document.getElementById('Miniatures');
		if(OrigineX==undefined)
		{
			OrigineX = Div.offsetLeft;
			OrigineY = Div.offsetTop;
			FinX = OrigineX+Div.offsetWidth;
			FinY = OrigineY+Div.offsetHeight;
			Div = document.getElementById('Miniatures');
			DeadZoneDeb = (parseFloat(Div.offsetWidth)/2)-100;
			DeadZoneFin = (parseFloat(Div.offsetWidth)/2)+100;
		}
		
		
		var DivMini = document.getElementById("AffMini");
		
		if(Axe=="H")
		{
			if(Direction=='Droite')
			{
				
				if(DivMini.style.left=="")
					DivMini.style.left=0;
				if(parseInt(DivMini.style.left)<0)
				{
					DivMini.style.left = Ecart+parseInt(DivMini.style.left);
				}
				else if(ChangementAuto)
					Direction = "Gauche";
			}
			else if(Direction=='Gauche')
			{
				if(DivMini.style.left=="")
					DivMini.style.left=0;
				if((parseInt(DivMini.style.left)-Ecart)>=(parseInt(Div.offsetWidth)-parseInt(document.getElementById('AffMini2').offsetWidth)))
				{	
					DivMini.style.left = -(Ecart-parseInt(DivMini.style.left));
				}
				else if(ChangementAuto)
					Direction='Droite';
			}
		}
		else if(Axe=="V")
		{
			if(Direction=='Bas')
			{
				if(DivMini.style.top=="")
					DivMini.style.top=0;
				if(parseInt(DivMini.style.top)<0)
				{
					DivMini.style.top = Ecart+parseInt(DivMini.style.top);
				}
				else if(ChangementAuto)
					Direction = "Haut";
			}
			else if(Direction=='Haut')
			{
				if(DivMini.style.top=="")
					DivMini.style.top=0;
				//document.getElementById('Infos').innerHTML = parseInt(DivMini.style.left)+DivMini.offsetWidth;
				//document.getElementById('Debug').innerHTML=(parseInt(DivMini.offsetHeight).toString()-parseInt(document.getElementById('AffMini2').offsetHeight).toString());
				if((parseInt(DivMini.style.top)-Ecart)>=(parseInt(Div.offsetHeight)-parseInt(document.getElementById('AffMini2').offsetHeight)))
				{	
					DivMini.style.top = -(Ecart-parseInt(DivMini.style.top));
				}
				else if(ChangementAuto)
				{
					Direction='Bas';
				}
			}
		}
		setTimeout("Scroll()",Delai);
}

function Scroll2()
{		
		var Div = document.getElementById('Miniatures_2');
		if(OrigineX2==undefined)
		{
			OrigineX2 = Div.offsetLeft;
			OrigineY2 = Div.offsetTop;
			FinX2 = OrigineX+Div.offsetWidth;
			FinY2 = OrigineY+Div.offsetHeight;
			Div = document.getElementById('Miniatures_2');
			DeadZoneDeb2 = (parseFloat(Div.offsetWidth)/2)-100;
			DeadZoneFin2 = (parseFloat(Div.offsetWidth)/2)+100;
		}
		
		var DivMini = document.getElementById("AffMini_2");

		if(Axe=="H")
		{
			if(Direction2=='Droite')
			{
				
				if(DivMini.style.left=="")
					DivMini.style.left=0;
				if(parseInt(DivMini.style.left)<0)
				{
					DivMini.style.left = Ecart2+parseInt(DivMini.style.left);
				}
				else if(ChangementAuto)
					Direction2 = "Gauche";
			}
			else if(Direction2=='Gauche')
			{
				if(DivMini.style.left=="")
					DivMini.style.left=0;
				if((parseInt(DivMini.style.left)-Ecart2)>=(parseInt(Div.offsetWidth)-parseInt(document.getElementById('AffMini2_2').offsetWidth)))
				{	
					DivMini.style.left = -(Ecart2-parseInt(DivMini.style.left));
				}
				else if(ChangementAuto)
					Direction2='Droite';
			}
		}
		else if(Axe=="V")
		{
			if(Direction2=='Bas')
			{
				if(DivMini.style.top=="")
					DivMini.style.top=0;
				if(parseInt(DivMini.style.top)<0)
				{
					DivMini.style.top = Ecart2+parseInt(DivMini.style.top);
				}
				else if(ChangementAuto)
					Direction2 = "Haut";
			}
			else if(Direction2=='Haut')
			{
				if(DivMini.style.top=="")
					DivMini.style.top=0;
				//document.getElementById('Infos').innerHTML = parseInt(DivMini.style.left)+DivMini.offsetWidth;
				//document.getElementById('Debug').innerHTML=(parseInt(DivMini.offsetHeight).toString()-parseInt(document.getElementById('AffMini2_2').offsetHeight).toString());
				if((parseInt(DivMini.style.top)-Ecart2)>=(parseInt(Div.offsetHeight)-parseInt(document.getElementById('AffMini2_2').offsetHeight)))
				{	
					DivMini.style.top = -(Ecart2-parseInt(DivMini.style.top));
				}
				else if(ChangementAuto)
				{
					Direction2='Bas';
				}
			}
		}
		setTimeout("Scroll2()",Delai);
}

