// JavaScript Document
function DoLogin(){
	Challenge    = document.LoginForm.elements[0].value;
	UserCode     = document.LoginForm.elements[1].value;
	Password     = document.LoginForm.elements[2].value;
	PasswordHash = hex_md5(Challenge + Password);
	document.LoginParam.elements[0].value = UserCode;
	document.LoginParam.elements[1].value = PasswordHash;
	document.LoginParam.submit();
	return false;
}
function redirection(page,message){
	if(message) alert(message)
	document.location.href=(page);
}
function enableLogin(){
	document.LoginForm.elements[3].disabled=false;
}
function updateqtte(id_livre,operation){
	champ = eval("document."+id_livre+".qtte");
	valeur = parseInt(champ.value)+parseInt(operation);
	if(valeur<1)valeur=1;
	champ.value = valeur;
	//alert(valeur);
}
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
function speciale(){
	document.write('@');
}
function toutcocher(obj){
	total = document.selection.length;
	if(obj.checked==true){
		for(i=1;i<total;i++){
		document.selection.elements[i].checked=true;
		}
	}else{
		for(i=1;i<total;i++){
		document.selection.elements[i].checked=false;
		}
	}
}
function updateqtte_panier(id_livre,operation){
	champ = eval("document.panier.qtte_"+id_livre);
	//alert(champ);
	valeur = parseInt(champ.value)+parseInt(operation);
	if(valeur<0)valeur=0;
	champ.value = valeur;
	//alert(valeur);
}
function verifier_recherche(formulaire){
	if(formulaire.recherche.value.length<3){
		alert('Le terme recherché doit contenir au moins 3 caractères');
		return false;
	}else {
		return true;
	}
			
	
}
function verifier_email(formulaire){
	adresse = formulaire.email.value;
	var place = adresse.indexOf("@",1);
	var point = adresse.indexOf(".",place+1);
	if ((place > -1)&&(adresse.length >2)&&(point > 1))
		{
		return(true);
		}
	else
		{
		alert('Entrez une adresse e-mail valide!!');
		return(false);
		}
}
function verifier_login(formulaire){
	if((formulaire.pass.value=="")||(formulaire.login.value=="")){
		alert("Merci d'indiquer votre adresse email et votre mot de passe");
		return false;
	}
	else{
		return true;
	}
}
function preloadimages(){
	for (i=0;i<preloadimages.arguments.length;i++){
	myimages[i]=new Image()
	myimages[i].src=preloadimages.arguments[i]
	}
}

////////////FONCTIONS POUR INFOBULLES
				<!--
				function GetId(id)
				{
				return document.getElementById(id);
				}
				var i=false; // La variable i nous dit si la bulle est visible ou non
				
				function move(e) {
				  if(i) {  // Si la bulle est visible, on calcul en temps reel sa position ideale
				    if (navigator.appName!="Microsoft Internet Explorer") { // Si on est pas sous IE
				    GetId("curseur").style.left=e.pageX + 5+"px";
				    GetId("curseur").style.top=e.pageY + 10+"px";
				    }
				    else { // Modif proposé par TeDeum, merci à lui
				    if(document.documentElement.clientWidth>0) {
				        GetId("curseur").style.left=20+event.x+document.documentElement.scrollLeft+"px";
				        GetId("curseur").style.top=10+event.y+document.documentElement.scrollTop+"px";
				    }
				    else {
				        GetId("curseur").style.left=20+event.x+document.body.scrollLeft+"px";
				        GetId("curseur").style.top=10+event.y+document.body.scrollTop+"px";
				    }
				    }
				  }
				}
				
				function montre(text) {
				  if(i==false) {
				  GetId("curseur").style.visibility="visible"; // Si il est cacher (la verif n'est qu'une securité) on le rend visible.
				  GetId("curseur").innerHTML = text; // Cette fonction est a améliorer, il parait qu'elle n'est pas valide (mais elle marche)
				  i=true;
				  }
				}
				function cache() {
				if(i==true) {
				GetId("curseur").style.visibility="hidden"; // Si la bulle etais visible on la cache
				i=false;
				}
				}
				document.onmousemove=move; // des que la souris bouge, on appelle la fonction move pour mettre a jour la position de la bulle.
				//-->
