/*Position du menu */
function MoveMenu() 
{
	if (document.getElementById)
	{ //IE5 et NS6
		document.getElementById(MenuGPos).style.left=document.getElementById(BasMedium).style.left+30;
	}
	if ((document.all)&&(!document.getElementById))
	{ //IE4 seul
		document.all[MenuGPos].style.left=document.all[BasMedium].style.left+30;
	}
	if (document.layers)
	{ //NS4.X seul
		document.layers[MenuGPos].left=document.layers[BasMedium].left+30;
	}
}

/* Initialisation du menu */
function Debut(InitSwitch)
{
	document.all.MediumLayer.style.top = '0px';
	document.all.MediumLayer.style.clip = 'rect(0px 660px 129px 0px)';
	if (InitSwitch == "vrai")
	{
		setTimeout('SwitchPanneau(\'RENTRE\')', 1000);
	}
	else
	{
		SwitchPanneau('RENTRE');
	}
	writeMenus();
}

//function no_error()
//{ 
//	return true; 
//}
//window.onerror=no_error;
function Close()
{
	window.close();
}

/* Animation de la barre du milieu dans tout le site */
function SwitchPanneau(Sens,ID)
{
	//alert("SwitchPanneau")
	var SensMove = Sens;
	//alert (Sens);
	if(ID == null) /* first time : initialisation Positions*/
	{
		if(SensMove == null)
		{
			if (document.all.MediumLayer.style.top == "0px")
			{
				//ouvre la barre de navigation
				document.Pos = new Array(0,-10, -40, -70,-95);
				document.Txt = new String("Ouvrir cette barre...");				
			}
			else
			{
				// ferme la barre de navigation
				document.Pos = new Array(-95, -60, -40 , -10, -5, 0);
				document.Txt = new String("Fermer cette barre...");
			}
		}
		else
		{
			if(SensMove.toUpperCase() == 'RENTRE')
			{
				if(document.all.MediumLayer.style.top == "0px")
				{
					//Ferme la barre de navigation
					document.Pos = new Array(0,-10, -40, -70,-95);
					document.Txt = new String("Ouvrir cette barre...");
				}
				else
				{
					return(true);
				}
			}
			else
			{
				document.Pos = new Array(0,-10, -40, -70,-95);
				document.Txt = new String("Fermer cette barre...");				
			}
		}
		SwitchPanneau(SensMove,0);
	}
	else
	{
		if (ID < document.Pos.length) 
		{
			document.all.MediumLayer.style.top = "" + document.Pos[ID] + "px";
			if (screen.width > 800 )
			{
				document.all.MediumLayer.style.clip = "rect("+ (-document.Pos[ID]) +"px 660px 130px 0px)";
			}
			else
			{
				document.all.MediumLayer.style.clip = "rect("+ (-document.Pos[ID]) +"px 435px 130px 0px)";
			}
			document.all.BtFermer.alt = document.Txt;
		}
		ID++;
		Timer = setTimeout('SwitchPanneau("'+ Sens +'",'+ ID +')', 0);
	}	
}

//Gestion des cookies

function cre_cook0(nom,contenu)
{
  document.cookie = nom + "=" + escape(contenu)
}
 
function cre_cook(nom,contenu,jours)
{
  var expireDate = new Date();
  
  expireDate.setTime(expireDate.getTime() + jours*24*3600*1000);
  document.cookie = nom + "=" + escape(contenu) + ";expires=" + expireDate.toGMTString();
}
 
function lit_cook(nom)
{
  var deb,fin;
  
  deb = document.cookie.indexOf(nom + "=");
  if (deb >= 0)
  {
	 deb += nom.length + 1;
	 fin = document.cookie.indexOf(";",deb);
	 if (fin < 0) fin = document.cookie.length;
	 return unescape(document.cookie.substring(deb,fin));
  }
  return "";
}
 
function tue_cook(nom)
{
  cre_cook(nom,"",-1);
}

function askCook(nom)
{
  c=prompt("Mettre dans le cookie :","");
  cre_cook0(nom,c);
}

function litCook(nom)
{
  c=lit_cook(nom);
  if(c=="") alert("Le cookie est vide !");
  else alert("Le cookie vaut : "+c);
}

function TestMail(sMail)
{
	var i,j,k,arobase;
	i=0;
	k=0;
	
  	if (sMail.length > 2)
	{
		for (j=0; j<sMail.length-1;j++)
		{
			if (sMail.charAt(j)=="@")
			{
				i++;
				arobase=i;
			}
		}
		for (j=arobase; j<sMail.length-1;j++)
		{
			if (sMail.charAt(j)==".")
			{
				k++;
			}
		} 
		if (i!=1 || k<1)
		{
			//alert("L'adresse e-mail n'est pas valide!");
			return false;
		}
		
		return true;
	}
	else
	{
		//alert("L'adresse e-mail n'est pas valide!");
		return false;
	}
}

function TestLicence(Licence)
{
	var Ok,C;
	
	Ok = true;
	
	if (Licence.length == 10)
	{
		C=Licence.charAt(0);
		if ((C != "A") && (C =! "9") && (C != "R"))
		{
			Ok = false;
		}
		C=Licence.charAt(2);
		if (C != "1" && C != "0")	//Dizaine des années ne peut être supèrieur à 1 puisque 12 mois
		{
			Ok = false;
		}
		if (Licence.toUpperCase() != Licence)
		{
			Ok = false;
		}
	}
	else
	{
		Ok = false;
	}
	
	if (Ok == false)
	{
		//window.alert("Le numéro de licence n'est pas valide !")
		return false;
	}
	else
	{
		return true;
	}
}
