var _bt_is_bloquer=0;


function bt_saisi(champ)
{
	var formulaire = champ.form;

	if (formulaire.ide.value=="identifiant" && formulaire.mdp.value=="mot de passe")
	{
		formulaire.ide.value="";
		formulaire.mdp.value="";
	}
}

function bt_is_vide(champ)
{
	var formulaire = champ.form;

	if (formulaire.ide.value=="" && formulaire.mdp.value=="")
	{
		formulaire.ide.value="identifiant";
		formulaire.mdp.value="mot de passe";
	}
}

function bt_popup(pURL)
{
	var top=(screen.height-400)/2;
	var left=(screen.width-660)/2;
	var thelink = '/index.php?_Rubrique=34';
	var thestyle='status=no,location=no,directorie=no,resizable=yes,scrollbars=yes,menubar=no,toolbar=no,top='+top+',left='+left+',width=660,height=400';
	var w_page_popup = window.open(pURL,'webcxp',thestyle);
	w_page_popup.focus();
}

function btRafraichir(pURL, pPos, pNameForm, pNameChampQT)
{
	if (parseInt(document.forms[pNameForm].elements[pNameChampQT].value) > 0)
	{
		window.location.href=pURL+"_Act=maj&_Pos="+pPos+"&_QT="+document.forms[pNameForm].elements[pNameChampQT].value+"&_Nhist="+document.forms[pNameForm].elements['_Nhist'].value;
	}
	else
	{
		document.forms[pNameForm].elements[pNameChampQT].value = document.forms[pNameForm].elements[pNameChampQT+"Prec"].value;
		alert("La quantité doit être supérieur à 0");
	}

	return false;
}

function btSupprimer(pURL, pPos, pNameForm)
{
	liste = "";
	listValue = document.forms[pNameForm].elements['_Supp'];

	if (listValue.length != null)
	{
		for (i=0; i<listValue.length; i++)
		{
			if (listValue[i].checked==true)
				liste += listValue[i].value+",";
		}
	}
	else
	{
		if (listValue.checked)
			liste = listValue.value;
	}

	if (liste != "" && confirm("Etes-vous sûr de vouloir supprimer les publications sélectionnées"))
		window.location.href=pURL+"_Act=sup&_Lst="+liste+"&_Nhist="+document.forms[pNameForm].elements['_Nhist'].value;

	return false;
}

function validerRecap(pFormulaire)
{
    if (pFormulaire._StCmd.value != '')
    {
		if (pFormulaire._IsIdentLiv.checked)
		{
			if (pFormulaire._StCmd.value != '2')
			{
				if (pFormulaire._StCmd.value == '1' || pFormulaire._StCmd.value == '3')
					alert('L\'adresse de livraison est incomplète');
				else
					alert('La commande est incomplète');

				return false;
			}
		}
		else
		{
			if (pFormulaire._StCmd.value == '1')
		    	alert('Les adresses sont incomplètes');
			else if (pFormulaire._StCmd.value == '2')
				alert('L\'adresse de facturation est incomplète');
			else if (pFormulaire._StCmd.value == '3')
				alert('L\'adresse de livraison est incomplète');
			else
				alert('La commande est incomplète');

	    	return false;
		}
	}

	if (_bt_is_bloquer==0)
	{
	    _bt_is_bloquer=1;

	    if (!pFormulaire._CGV.checked)
	    {
		    alert('Vous devez accepter les conditions générales de vente');
	    	_bt_is_bloquer=0;
		    return false;
		}

		setTimeout("_bt_is_bloquer=0",4000);

		return true;
	}


	return false;
}

function validerAdr(pFormulaire)
{
	var message = "";
	var civ = pFormulaire._Civ;
	var nom = pFormulaire._Nom.value;
 	var prenom = pFormulaire._Prenom.value;
 	var soc = pFormulaire._Soc.value;
 	var adr1 = pFormulaire._Adr1.value;
 	var adr2 = pFormulaire._Adr2.value;
 	var cp = pFormulaire._CP.value;
 	var ville = pFormulaire._Ville.value;
 	var codePays = pFormulaire._Pays.options[pFormulaire._Pays.selectedIndex].value;
 	var tel = pFormulaire._Tel.value;
 	var mail = pFormulaire._Mail.value;


	if (!civ[0].checked && !civ[1].checked && !civ[2].checked)
		message += "         - Civilité est obligatoire\n";
	if (nom == "")
		message += "         - Le nom est obligatoire\n";
	if (prenom == "")
		message += "         - Le prénom est obligatoire\n";
	if (adr1 == "" && adr2 == "")
		message += "         - L'adresse est obligatoire\n";
	if (codePays == "F")
	{
		if (cp == "")
			message += "         - Le code postal est obligatoire\n";
		else if (cp.length != 5)
			message += "         - Le code postal doit être sur 5 chiffres\n";
		else if (!btIsNumeric(cp))
			message += "         - Le code postal doit être composé que de chiffre\n";
	}
	if (ville == "")
		message += "         - La ville est obligatoire\n";
	if (codePays == "")
		message += "         - Le pays est obligatoire\n";

	if (pFormulaire._Type.value == "liv")
	{
		if (mail == "")
			message += "         - L'adresse mail est obligatoire\n";
		else if (!btIsEmail(mail))
			message += "         - L'adresse mail est incorrecte\n";
	}

	if (message != "")
	{
		alert("Veuillez saisir les informations suivantes :\n" + message);
		return false;
	}

	if (lstPIntra != null)
	{
		if (pFormulaire._Tva.value == "" && lstPIntra.indexOf("#" + codePays + "#") != -1)
		{
			if (confirm("Vous n'avez pas renseigné la zone TVA intracommunautaire.\nCliquer sur OK si vous souhaitez compléter votre saisie."))
			{
				return false;
			}
			else
			{
				pFormulaire._IsIntra.value = "1";
				pFormulaire._cps.value = codePays;
			}
		}
	}


	return true;
}

function btIsNumeric(txt)
{
	return btValidString(txt,"0123456789");
}

function btValidString(ChkString,ValidString)
{
	for (i=0; i<ChkString.length; i++)
	{
		if (ValidString.indexOf(ChkString.substring(i,i+1)) == -1)
			return false;
	}

	return true;
}

function btIsEmail(uneChaine)
{
	var car_avant  = 0;
	var car_apres  = 0;
	var car_trouve = 0;
	var caractere;
	var i;

	if (uneChaine.length == 0)
		return true;

	if (uneChaine.search(/^[a-zA-Z0-9]+([_\.-][a-zA-Z0-9]+)*@[a-zA-Z0-9]+([_\.-][a-zA-Z0-9]+)*\.[a-zA-Z0-9]+$/)==-1)
		return false;

	return true;
}

function show_livraison(pIsIdentLiv)
{
	isIE = (document.all)
	isNN6 = (!isIE) && (document.getElementById)

	if (isIE) menu = document.all['DivIdentLiv'];
	if (isNN6) menu = document.getElementById('DivIdentLiv');


	    if (pIsIdentLiv.checked)
	    {
			menu.style.display = "none"
		}
		else
		{
			menu.style.display = ""
		}
}

