function verifAbonnement(form)
{
	if(!form.cotisation.checked && !form.tarif.checked && !form.tarifcotisation.checked)
	{
		alert("Veuillez cocher au moins une case.");	
		return false;
	}	
	if(form.tarifcotisation.checked)
	{
		form.cotisation.checked = false;
		form.tarif.checked = false;
	}
	return true;
}

function verifFormAchatOuvrage(formu)
{
	if(!formu.nom.value)
	{
		alert("Veuillez saisir votre nom");
		formu.nom.focus();	
		return false;
	}
	if(!formu.prenom.value)
	{
		alert("Veuillez saisir votre prénom");
		formu.prenom.focus();	
		return false;
	}	
	if(!formu.email.value)
	{
		alert("Veuillez saisir votre email");
		formu.email.focus();	
		return false;
	}	
	if(!verifMail(formu.email.value))
	{
		alert("Veuillez entrer un email valide");
		formu.email.focus();
		return false;	
	}	
	
	if(!formu.adresse_fact.value)
	{
		alert("Veuillez saisir votre adresse de facturation");
		formu.adresse_fact.focus();	
		return false;
	}	
	if(!formu.cp_fact.value)
	{
		alert("Veuillez saisir votre code postal de facturation");
		formu.cp_fact.focus();	
		return false;
	}	
	if(!formu.ville_fact.value)
	{
		alert("Veuillez saisir votre ville de facturation");
		formu.ville_fact.focus();	
		return false;
	}	
	
	return true;
}

function createXhr()
{
	var xhr2 = null;
	 if (window.XMLHttpRequest) // Firefox et autres
	 {
	  xhr2 = new XMLHttpRequest();
	 }
	 else if (window.ActiveXObject) // Internet Explorer
	 {
	  try
	  {
	   xhr2 = new ActiveXObject("Microsoft.XMLHTTP" );
	  }
	  catch (e)
	  {
	   try
	   {
	    xhr2 = new ActiveXObject("Msxml2.XMLHTTP" );
	   }
	   catch (e1)
	   {
	    xhr2 = null;
	   }
	     }
	}
	
	return xhr2;
}

function rechercheAuteur()
{
	var auteur = document.rechercheavancee.auteur.value;
	document.rechercheavancee.idauteur.value = "";
	if(auteur != "") document.getElementById("auteurValide").innerHTML = "<img src='/images/smiley_non.gif' alt='auteur non trouvée'>";
	else document.getElementById("auteurValide").innerHTML = "";

	var xhr2 = createXhr();
    xhr2.onreadystatechange  = function()
    { 
         if(xhr2.readyState  == 4)
         {
              if(xhr2.status == 200) 
              {
			  	var rep = xhr2.responseText;

				var valu = "";
				valu = rep.indexOf("@@vide@@", 0);
				if(valu == "-1")
				{
					document.getElementById("resultAuteur").innerHTML = rep;
					document.getElementById("resultAuteur").style.display = "block";
				}
				else
				{
					document.getElementById("resultAuteur").style.display = "none";
				}
              } 
         }
    }; 
 	xhr2.open("POST", "/rechercheAuteur.php",true);
	xhr2.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
	xhr2.send("auteur="+auteur);
    return false;
}
function selectAuteur(id, auteur)
{
	document.rechercheavancee.auteur.value = auteur;
	document.rechercheavancee.idauteur.value = id;
	document.getElementById("auteurValide").innerHTML = "<img src='/images/smiley_oui.gif' alt='auteur trouvée'>";
	document.getElementById("resultAuteur").style.display = "none";
}


function verifFormDejaMembre(formu)
{
	if(!formu.code.value)
	{
		alert("Veuillez saisir votre code adhérent");
		formu.code.focus();	
		return false;
	}
	if(!formu.nom.value)
	{
		alert("Veuillez saisir votre nom");
		formu.nom.focus();	
		return false;
	}
	/*if(!formu.prenom.value)
	{
		alert("Veuillez saisir votre prénom");
		formu.prenom.focus();	
		return false;
	}*/	
	if(!formu.email.value)
	{
		alert("Veuillez saisir votre email");
		formu.email.focus();	
		return false;
	}	
	if(!verifMail(formu.email.value))
	{
		alert("Veuillez entrer un email valide");
		formu.email.focus();
		return false;	
	}	
	return true;
}

function verifFormCompte(formu)
{
	if(!formu.nom.value)
	{
		alert("Veuillez saisir votre nom");
		formu.nom.focus();	
		return false;
	}
	/*if(!formu.prenom.value)
	{
		alert("Veuillez saisir votre prénom");
		formu.prenom.focus();	
		return false;
	}*/	
	if(!formu.email.value)
	{
		alert("Veuillez saisir votre email");
		formu.email.focus();	
		return false;
	}	
	if(!verifMail(formu.email.value))
	{
		alert("Veuillez entrer un email valide");
		formu.email.focus();
		return false;	
	}
	if(!formu.mdp.value)
	{
		alert("Veuillez saisir votre mot de passe");
		formu.mdp.focus();	
		return false;
	}	
	if(!formu.remdp.value)
	{
		alert("Veuillez confirmer votre mot de passe");
		formu.remdp.focus();	
		return false;
	}
	if(formu.remdp.value != formu.mdp.value)
	{
		alert("Votre mot de passe et sa confirmation sont différents");
		formu.remdp.focus();	
		return false;
	}	
	
	return true;
}

function verifMail(email)
{ var b = true;
  if (!email) b = false;
  var filtre  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
  if(!filtre.test(email)) b = false;
  return b;
}

function verifAbo(formu)
{
	var liste = document.getElementsByTagName("input");
	var coche = false;
	for(var i=0; i<liste.length; i++)
	{
		if(liste[i].getAttribute("name") == "tarif" && liste[i].checked)
			coche = true;
	}
	if(!coche)
	{
		alert("Veuillez choisir un abonnement");
		return false;	
	}
	return true;
}	

function tailleCache(objImage,id)
{
	if(document.getElementById(id))
		document.getElementById(id).style.height = objImage.height+"px";

}

function majContenu()
{
	document.getElementById('divInitial').style.display = "none";
	document.getElementById('maj').style.display = "block";
}

function cachemajContenu()
{
	document.getElementById('divInitial').style.display = "block";
	//document.getElementById('lienmaj').style.display = "none";
	document.getElementById('maj').style.display = "none";
}

function startShowEditMenu(){
	document.getElementById('info').style.display = "block";
	document.getElementById('contenuInitial').style.border = '1px solid #FF6600';

}

function stopShowEditMenu()
{	document.getElementById('info').style.display = "none";
	document.getElementById('contenuInitial').style.border = 0;
}

function startShowEditMenu2(fiche,info){
	document.getElementById(info).style.display = "block";
	document.getElementById(fiche).style.border = '1px solid #FF6600';	

}

function stopShowEditMenu2(fiche,info)
{	document.getElementById(info).style.display = "none";
	document.getElementById(fiche).style.border = 0;
}


function correctPNG() {
	if(document.all) {
	   for(var i=0; i<document.images.length; i++)
		  {
	   var img = document.images[i]
	   var imgName = img.src.toUpperCase()
	   if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
		  {
	   var imgID = (img.id) ? "id='" + img.id + "' " : ""
	   var imgClass = (img.className) ? "class='" + img.className + "' " : ""
	   var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
	   var imgStyle = "display:inline-block;" + img.style.cssText  
	   if (img.align == "left") imgStyle = "float:left;" + imgStyle
	   if (img.align == "right") imgStyle = "float:right;" + imgStyle
	   if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle  
	   var strNewHTML = "<span " + imgID + imgClass + imgTitle
	   + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
		  + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
	   + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>"  
	   img.outerHTML = strNewHTML
	   i = i-1
		  }
		  }
	}
}

function changeNumero(form,numero)
{
	url = form.action;
	url = url.split(".html");
	url = url[0]+"-"+numero+".html";
	form.action = url;
	form.submit();	
}
