var PDrTop = 0;
var PDrLeft = 0;
var PGaTop = 0;
var PGaLeft = 0;
var compteur = 0;		
var DeltaDX = 0;		
var DeltaDY = 0;
var DeltaGX = 0;
var DeltaGY = 0;
		
var DeltaTheta = 0;
var VisibleD = 3;
var VisibleG = 3;

function HideOld(iPd)
{
		if(iPd)
			switch(VisibleG)
			{		
				case 0 :
			document.all['NGE'].style.visibility = 'hidden';
				break;
				case 1 :
			document.all['NGO'].style.visibility = 'hidden';
				break;
				case 2 :
			document.all['SGO'].style.visibility = 'hidden';
				break;
				case 3 :
			document.all['SGE'].style.visibility = 'hidden';
				break;
				case 4 :
			document.all['NGN'].style.visibility = 'hidden';
				break;
				case 5 :
			document.all['OGO'].style.visibility = 'hidden';
				break;
				case 6 :
			document.all['SGS'].style.visibility = 'hidden';
				break;
				case 7 :
			document.all['EGE'].style.visibility = 'hidden';
				break;
			}
		else
			switch(VisibleD)
			{		
				case 0 :
			document.all['NDE'].style.visibility = 'hidden';
				break;
				case 1 :
			document.all['NDO'].style.visibility = 'hidden';
				break;
				case 2 :
			document.all['SDO'].style.visibility = 'hidden';
				break;
				case 3 :
			document.all['SDE'].style.visibility = 'hidden';
				break;
				case 4 :
			document.all['NDN'].style.visibility = 'hidden';
				break;
				case 5 :
			document.all['ODO'].style.visibility = 'hidden';
				break;
				case 6 :
			document.all['SDS'].style.visibility = 'hidden';
				break;
				case 7 :
			document.all['EDE'].style.visibility = 'hidden';
				break;
			}



}

function fMouseMove()
{
	if(compteur == 10)
	{
		DeltaDX = event.x - PDrLeft;
		DeltaDY = PDrTop - event.y;
				
		DeltaTheta = Math.atan2(DeltaDY,DeltaDX);

		
		if((DeltaTheta < '0.392') && (DeltaTheta > 0))
		{
			document.all['EDE'].style.pixelLeft = (event.x)-60;
			document.all['EDE'].style.pixelTop = (event.y)+10;
			PDrLeft = document.all['EDE'].style.pixelLeft;
			PDrTop = document.all['EDE'].style.pixelTop;
			HideOld(0);
			document.all['EDE'].style.visibility = 'visible';
			VisibleD = 7;		
		}
		else 
			if((DeltaTheta < '1.3') && (DeltaTheta > 0))
			{
				document.all['NDE'].style.pixelLeft = (event.x)+10;
				document.all['NDE'].style.pixelTop = (event.y)+10;
				PDrLeft = document.all['NDE'].style.pixelLeft;
				PDrTop = document.all['NDE'].style.pixelTop;
				HideOld(0);
				document.all['NDE'].style.visibility = 'visible';
				VisibleD = 0;		

			}
			else
				if((DeltaTheta < '1.963') && (DeltaTheta > 0))
				{
					
					document.all['NDN'].style.pixelLeft = (event.x)+10;
					document.all['NDN'].style.pixelTop = (event.y)+10;
					PDrLeft = document.all['NDN'].style.pixelLeft;
					PDrTop = document.all['NDN'].style.pixelTop;
					HideOld(0);
					document.all['NDN'].style.visibility = 'visible';
					VisibleD = 4;
				}
				else
					if((DeltaTheta < '2.748') && (DeltaTheta > 0))
					{
						document.all['NDO'].style.pixelLeft = (event.x)+20;
						document.all['NDO'].style.pixelTop = (event.y)-20;
						PDrLeft = document.all['NDO'].style.pixelLeft;
						PDrTop = document.all['NDO'].style.pixelTop;HideOld(0);
						document.all['NDO'].style.visibility = 'visible';	
						VisibleD = 1;
					}
					else
						if((DeltaTheta < '3.142') && (DeltaTheta > 0))
						{
							document.all['ODO'].style.pixelLeft = (event.x)+10;
							document.all['ODO'].style.pixelTop = (event.y)-20;
							PDrLeft = document.all['ODO'].style.pixelLeft;
							PDrTop = document.all['ODO'].style.pixelTop;HideOld(0);
							document.all['ODO'].style.visibility = 'visible';
							VisibleD = 5;

						}
		if((DeltaTheta > '-0,392') && (DeltaTheta < 0))
		{
			document.all['EDE'].style.pixelLeft = (event.x)-40;
			document.all['EDE'].style.pixelTop = (event.y)+10;
			PDrLeft = document.all['EDE'].style.pixelLeft;
			PDrTop = document.all['EDE'].style.pixelTop;HideOld(0);
			document.all['EDE'].style.visibility = 'visible';
			VisibleD = 7;		
		}
		else 
			if((DeltaTheta > '-0.8') && (DeltaTheta < 0))
			{
				document.all['SDE'].style.pixelLeft = (event.x)-30;
				document.all['SDE'].style.pixelTop = (event.y)+10;
				PDrLeft = document.all['SDE'].style.pixelLeft;
				PDrTop = document.all['SDE'].style.pixelTop;HideOld(0);
				document.all['SDE'].style.visibility = 'visible';		
				VisibleD = 3;
			}
			else
				if((DeltaTheta > '-1.5') && (DeltaTheta < 0))
				{
					
					document.all['SDS'].style.pixelLeft = (event.x)-20;
					document.all['SDS'].style.pixelTop = (event.y)-60;
					PDrLeft = document.all['SDS'].style.pixelLeft;
					PDrTop = document.all['SDS'].style.pixelTop;HideOld(0);
					document.all['SDS'].style.visibility = 'visible';
					VisibleD = 6;
				}
				else
					if((DeltaTheta > '-2.8') && (DeltaTheta < 0))
					{
						document.all['SDO'].style.pixelLeft = (event.x)-10;
						document.all['SDO'].style.pixelTop = (event.y)+10;
						PDrLeft = document.all['SDO'].style.pixelLeft;
						PDrTop = document.all['SDO'].style.pixelTop;HideOld(0);
						document.all['SDO'].style.visibility = 'visible';	
						VisibleD = 2;
					}
					else
						if((DeltaTheta > '-3.142') && (DeltaTheta < 0))
						{
							document.all['ODO'].style.pixelLeft = (event.x)+10;
							document.all['ODO'].style.pixelTop = (event.y)-20;
							PDrLeft = document.all['ODO'].style.pixelLeft;
							PDrTop = document.all['ODO'].style.pixelTop;HideOld(0);
							document.all['ODO'].style.visibility = 'visible';
							VisibleD = 5;

						}
						
	}
	if(compteur == 20)
	{
		DeltaGX = event.x - PGaLeft;
		DeltaGY = PGaTop - event.y;
		
				
		DeltaTheta = Math.atan2(DeltaGY,DeltaGX);

		if((DeltaTheta < '0.25') && (DeltaTheta > 0))
		{
			document.all['EGE'].style.pixelLeft = (event.x)-60;
			document.all['EGE'].style.pixelTop = (event.y)-20;
			PGaLeft = document.all['EGE'].style.pixelLeft;
			PGaTop = document.all['EGE'].style.pixelTop;HideOld(1);
			document.all['EGE'].style.visibility = 'visible';
			VisibleG = 7;		
		}
		else 
			if((DeltaTheta < '1.0') && (DeltaTheta > 0))
			{
				document.all['NGE'].style.pixelLeft = (event.x)-30;
				document.all['NGE'].style.pixelTop = (event.y)+10;
				PGaLeft = document.all['NGE'].style.pixelLeft;
				PGaTop = document.all['NGE'].style.pixelTop;HideOld(1);
				document.all['NGE'].style.visibility = 'visible';	
				VisibleG = 0;
			}
			else
				if((DeltaTheta < '1.8') && (DeltaTheta > 0))
				{
					
					document.all['NGN'].style.pixelLeft = (event.x)-20;
					document.all['NGN'].style.pixelTop = (event.y)+10;
					PGaLeft = document.all['NGN'].style.pixelLeft;
					PGaTop = document.all['NGN'].style.pixelTop;HideOld(1);
					document.all['NGN'].style.visibility = 'visible';
					VisibleG = 4;
				}
				else
					if((DeltaTheta < '2.748') && (DeltaTheta > 0))
					{
						document.all['NGO'].style.pixelLeft = (event.x)+10;
						document.all['NGO'].style.pixelTop = (event.y)+10;
						PGaLeft = document.all['NGO'].style.pixelLeft;
						PGaTop = document.all['NGO'].style.pixelTop;HideOld(1);
						document.all['NGO'].style.visibility = 'visible';		
						VisibleG = 1;
					}
					else
						if((DeltaTheta < '3.142') && (DeltaTheta > 0))
						{
							document.all['OGO'].style.pixelLeft = (event.x)+10;
							document.all['OGO'].style.pixelTop = (event.y)+10;
							PGaLeft = document.all['OGO'].style.pixelLeft;
							PGaTop = document.all['OGO'].style.pixelTop;HideOld(1);
							document.all['OGO'].style.visibility = 'visible';
							VisibleG = 5;

						}
		if((DeltaTheta > '-0.4') && (DeltaTheta < 0))
		{
			document.all['EGE'].style.pixelLeft = (event.x)-40;
			document.all['EGE'].style.pixelTop = (event.y)-10;
			PGaLeft = document.all['EGE'].style.pixelLeft;
			PGaTop = document.all['EGE'].style.pixelTop;HideOld(1);
			document.all['EGE'].style.visibility = 'visible';
			VisibleG = 7;		
		}
		else 
			if((DeltaTheta > '-1.178') && (DeltaTheta < 0))
			{
				document.all['SGE'].style.pixelLeft = (event.x)+10;
				document.all['SGE'].style.pixelTop = (event.y)+10;
				PGaLeft = document.all['SGE'].style.pixelLeft;
				PGaTop = document.all['SGE'].style.pixelTop;HideOld(1);
				document.all['SGE'].style.visibility = 'visible';	
				VisibleG = 3;
			}
			else
				if((DeltaTheta > '-1.9') && (DeltaTheta < 0))
				{
					
					document.all['SGS'].style.pixelLeft = (event.x)+10;
					document.all['SGS'].style.pixelTop = (event.y)-60;
					PGaLeft = document.all['SGS'].style.pixelLeft;
					PGaTop = document.all['SGS'].style.pixelTop;HideOld(1);
					document.all['SGS'].style.visibility = 'visible';
					VisibleG = 6;
				}
				else
					if((DeltaTheta > '-2.8') && (DeltaTheta < 0))
					{
						document.all['SGO'].style.pixelLeft = (event.x)+20;
						document.all['SGO'].style.pixelTop = (event.y)+20;
						PGaLeft = document.all['SGO'].style.pixelLeft;
						PGaTop = document.all['SGO'].style.pixelTop;HideOld(1);
						document.all['SGO'].style.visibility = 'visible';		
						VisibleG = 2;
					}
					else
						if((DeltaTheta > '-3.142') && (DeltaTheta < 0))
						{
							document.all['OGO'].style.pixelLeft = (event.x)+10;
							document.all['OGO'].style.pixelTop = (event.y)+10;
							PGaLeft = document.all['OGO'].style.pixelLeft;
							PGaTop = document.all['OGO'].style.pixelTop;HideOld(1);
							document.all['OGO'].style.visibility = 'visible';
							VisibleG = 5;

						}
						

		compteur = 0;		

	}

	compteur= compteur +1;

}

