
var
isZeroChamp = false;
function keyup (champ, nomChampSuiv, nomChampPrec) {
var code = -1;
if (window.event && window.event.keyCode) code = window.event.keyCode;
if
(code >= 0 && code != 8 && code < 32) return;

var n = champ.value.length;
if(
nomChampSuiv && (
(champ.maxlength && champ.maxlength <=
n)
|| (champ.maxLength && champ.maxLength <= n)
|| (champ.size && champ.size <= n)
)) {
var c = champ.form.elements[nomChampSuiv];
c.focus();
c.select();
}
if
(nomChampPrec && n <= 0 && isZeroChamp ) {
var c = champ.form.elements[nomChampPrec];
c.focus();
if (code == 8)
c.value = c.value.substring(0,
c.value.length-1);

c.value += "";
}
isZeroChamp = (n==0);


}
function genere_ajax_keyup(n)
{
	document.frm_fast['ref_pro_'+n].value=document.frm_fast['ref1_'+n].value+document.frm_fast['ref2_'+n].value;
	if (document.frm_fast['ref2_'+n].value.length==3)
	{
		AVx_GetUrlInObj('ajax.php?type=1&reference='+document.frm_fast['ref_pro_'+n].value+'&ligne_n='+n, 'nom_prod_'+n)
		document.frm_fast['ref1_'+(n+1)].focus()
	}
}

function controler_fast(f)
	{	
		var control='ko';
		for (i = 1; i <= 15; i++)
		{
			var ligne='ref_pro_'+i
			var idpro=document.getElementById("id_pro_"+i)
			if (f[ligne].value!="" && idpro!=null)
				control='ok';
		}
		if (control=="ko") {alert("Veuillez renseigner au moins une référence correcte");return(false);}
	//	if (f.ref_pro_1.value!="" && document.getElementById("id_pro_1")==null) {alert("Veuillez renseigner au moins une référence correcte");return(false);}
	//	if (f.ref_pro_1.value=="") {alert("Veuillez renseigner au moins une référence correcte");return(false);}
		return (true);
	}

  function controler_creer_compte(f)
	{	
		f.email_nl.value=f.email.value;
		if (f.civilite.value=="") {alert("Choisissez votre civilité");return(false);}
		if (f.nom.value=="") {alert("Entrez votre nom pour l\'adresse de facturation");return(false);}
		
		if (f.prenom.value=="") {alert("Entrez votre prenom pour l\'adresse de facturation");return(false);}
		if (f.adresse.value=="") {alert("Entrer votre adresse pour l\'adresse de facturation");return(false);}
		if (f.cp.value=="") {alert("Entrer votre code postal pour l\'adresse de facturation");return(false);}
		if ((f.cp.value.length != 5) && f.pays.value=="France")  {alert("Votre code postal pour l\'adresse de facturation doit se composer de 5 chiffres");return(false);}
		if ((f.cp.value.length != 4) && f.pays.value=="Belgique")  {alert("Votre code postal pour l\'adresse de facturation doit se composer de 4 chiffres");return(false);}
		if (f.ville.value=="") {alert("Entrer votre ville pour l\'adresse de facturation");return(false);}
		if (f.pays.value=="") {alert("Entrer votre pays");return(false);}
		var adresse2 = f.email.value;	
		var place = adresse2.indexOf("@",1);
		var point = adresse2.indexOf(".",place+1);
		if ((place == -1)||(adresse2.length < 7)||(point == -1))
			{
				alert("Entrez une adresse email valide");return(false);
			}
		if (f.password.value=="") {alert("Entrez un mot de passe");return(false);}
		if (f.password2.value=="") {alert("Confirmez le mot de passe");return(false);}
		if (f.password.value!=f.password2.value) {alert("les 2 mots de passe ne sont pas identiques");return(false);}
		
		if (f.tel.value=="") {alert("Entrer votre téléphone");return(false);}	
			
		if (f.nom2.value=="") {alert("Entrez votre nom pour l\'adresse de livraison");return(false);}
		if (f.prenom2.value=="") {alert("Entrez votre prenom pour l\'adresse de livraison");return(false);}
		if (f.adresse2.value=="") {alert("Entrer votre adresse pour l\'adresse de livraison");return(false);}
		if (f.cp2.value=="") {alert("Entrer votre code postal pour l\'adresse de livraison");return(false);}
		if ((f.cp2.value.length != 5) && f.lieu.value=="France")  {alert("Votre code postal pour l\'adresse de livraison doit se composer de 5 chiffres");return(false);}
		if ((f.cp2.value.length != 4) && f.lieu.value=="Belgique")  {alert("Votre code postal pour l\'adresse de livraison doit se composer de 4 chiffres");return(false);}
		if (f.ville2.value=="") {alert("Entrer votre ville pour l\'adresse de livraison");return(false);}
		if (f.lieu.value=="") {alert("Entrer votre pays pour la livraison");return(false);}	
		
		if (!f.conditions.checked || f.conditions.value=="") {alert("Vous devez accepter les conditions générales de ventes");return(false);}
		return (true);
	}
 function controler_jeu(f)
	{	
		if (f.civilite.value=="") {alert("Choisissez votre civilité");return(false);}
		if (f.nom.value=="") {alert("Entrez votre nom");return(false);}
		if (f.prenom.value=="") {alert("Entrez votre prenom");return(false);}
		if (f.adresse.value=="") {alert("Entrer votre adresse");return(false);}
		if (f.cp.value=="") {alert("Entrer votre code postal");return(false);}
		if (f.cp.value.length != 5)  {alert("Votre code postal pour l\'adresse de facturation doit se composer de 5 chiffres");return(false);}
		if (f.ville.value=="") {alert("Entrer votre ville");return(false);}
		
		var adresse2 = f.email.value;	
		var place = adresse2.indexOf("@",1);
		var point = adresse2.indexOf(".",place+1);
		if ((place == -1)||(adresse2.length < 7)||(point == -1))
			{
				alert("Entrez une adresse email valide");return(false);
			}		
		return (true);
	}
function controler_recherche(f)
	{	
		if (f.mot_cle.value=="Rechercher article ou réf.") {alert("Veuillez renseigner un mot-clé, le nom d\’un produit ou une référence dans le champs de recherche");return(false);}
		return (true);
	}
function controler_sondage(f)
	{
		if ((!f.r1.checked) && (!f.r2.checked) && (!f.r3.checked) && (!f.r4.checked) && (!f.r5.checked) && (!f.r6.checked) && (!f.r7.checked) && (!f.r8.checked) ) {alert("Veuillez sélectionner au moins une réponse");return(false);}
		if ((!f.r10[0].checked) && (!f.r10[1].checked) ) {alert("Veuillez sélectionner au moins une réponse pour le catalogue");return(false);}
		return (true);
	}


function controler_mdp_oubli(f)
	{			
		var adresse2 = f.email.value;	
		var place = adresse2.indexOf("@",1);
		var point = adresse2.indexOf(".",place+1);
		if ((place == -1)||(adresse2.length < 7)||(point == -1))
			{
				alert("Entrez une adresse email valide");return(false);
			}
		return (true);
	}
function plusmoins2(f,increment,id) {
	qte = "quantite_"+id;
	document.forms[f][qte].value = parseInt(document.forms[f][qte].value) + increment;
	if (document.forms[f][qte].value <1) {document.forms[f][qte].value = 1}	
}

function plusmoins(f,increment) {
	document.forms[f].quantite.value = parseInt(document.forms[f].quantite.value) + increment;
	if (document.forms[f].quantite.value <1) {document.forms[f].quantite.value = 1}	
}
function conf_commande()
{
	if(confirm('En cliquant sur OK votre commande sera prise en compte.'))
	{
		document.frm_commande.commentaires_cheque.value=document.frm_comm.commentaires.value;
		document.frm_commande.submit();
	}
}
function conf_cb()
{
	if(confirm('Vous allez être dirigé sur le serveur bancaire.'))
	{
		document.frm_cb.commentaires_cb.value=document.frm_comm.commentaires.value;
		document.frm_cb.submit();
	}
}

function adresse_auto(f)
{
	
	if (f.adresse_identique.checked)
	{
	//	f.societe2.value=f.societe.value;
		f.nom2.value=f.nom.value;
		f.prenom2.value=f.prenom.value;
		f.adresse2.value=f.adresse.value;
		f.cp2.value=f.cp.value;
		f.ville2.value=f.ville.value;
		
		f.lieu.value=f.pays.value.toLowerCase(); 
	}
	else
	{
	//	f.societe2.value="";
		f.nom2.value="";
		f.prenom2.value="";
		f.adresse2.value="";
		f.cp2.value="";
		f.ville2.value="";
		f.lieu.value="";
	}	
}

function confsuppr(url)
{
	if(confirm('etes-vous sur de vouloir supprimer cette donnée ?'))
     	window.location=(url+"&ref="+escape(document.location.href))
}
function confsuppr_form()
{
	if(confirm('etes-vous sur de vouloir supprimer cette donnée ?'))
     	return (true);
     else
     	return (false);
}
function controler_newsletter(f)
	{
        if (f.dolist_form_lastname.value=="") {alert("Entrez votre nom");return(false);}
		if (f.dolist_form_firstname.value=="") {alert("Entrez votre prénom");return(false);}
		if (f.dolist_form_salutations.value=="") {alert("Entrez votre civilité");return(false);}
		return (true);
	}
function FocusText(BoxName)
{
if (BoxName.value == BoxName.defaultValue)
{
BoxName.value = '';
}
}
function BlurText(BoxName)
{
if (BoxName.value == '')
{
BoxName.value = BoxName.defaultValue;
}
}
function controler_contact(f)
	{
		if (f.message.value=="") {alert("Entrez un message");return(false);}
		if (f.nom.value=="") {alert("Entrez votre nom");return(false);}
		if (f.prenom.value=="") {alert("Entrez votre prénom");return(false);}
		if (f.tel.value=="") {alert("Entrez votre téléphone");return(false);}
		var adresse2 = f.email.value;
		var place = adresse2.indexOf("@",1);
		var point = adresse2.indexOf(".",place+1);
		if ((place == -1)||(adresse2.length < 7)||(point == -1))
			{
				alert("Entrez une adresse email valide");return(false);
			}
		return (true);
	}
function controler_temoignage(f)
	{
		if (f.h_texte.value=="") {alert("Entrez un témoignage");return(false);}
		if (f.h_nom.value=="") {alert("Entrez votre nom");return(false);}
		return (true);
	}
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function affichdiv2(id,visibilite) {

		document.getElementById(id).style.display = visibilite;

}
function affichdiv(id,visibilite) {
var name = navigator.appName
	
	if (name == "Microsoft Internet Explorer")
	{
		if (visibilite == 'none')
			document.getElementById(id).style.display='none';
		else
			document.getElementById(id).style.display='block';
	}
	else
	{
		if (visibilite == 'none')

				document.getElementById(id).style.display='none';
		else
			document.getElementById(id).style.display='table-row';
	}
	
}
function affichdiv3(id,visibilite) {
var name = navigator.appName
	
	
		if (visibilite == 'none')
		{

				document.getElementById(id).style.display='none';
		}
		else
			document.getElementById(id).style.display='table-row';
	
	
}
function setClass(elementId,maclass)
{
    /*On recupere l'element html dans le document*/
	var e = document.getElementById(elementId);
    /*Si on a trouver l'element on modifie sa classe css*/
    if(e != null)
    {
        e.className = maclass;
        return true;
    }
    /*On a pas trouver l'element c'est un echec*/
    return false;
}
