﻿/* Window */

function centerWindowOnScreen() {
	if (navigator.appName=="Microsoft Internet Explorer") {
		ty = document.body.clientHeight; tx = document.body.clientWidth;}
	else {
		ty = window.innerHeight; tx = window.innerWidth;}
	x = screen.availWidth/2 - tx/2
	y = screen.availHeight/2 - ty/2
	self.moveTo(x,y);
}

function new_browser(src, name, w, h) { //v1.0
	size=", width="+w+", height="+h
	browser=window.open(src, name, "scrollbars=yes, resizable=yes, toolbar=no, titlebar=no, status=yes, menubar=no, location=no, directories=no" + size)
}

function new_window(src, name, w, h) { //v1.0
	size=", width="+w+", height="+h
	browser=window.open(src, name, "scrollbars=no, resizable=no, toolbar=no, titlebar=no, status=no, menubar=no, location=no, directories=no" + size)
}

function zoomMe(o) {
	var win = window.open('zoom.asp?image=' + o, 'zoom', 'toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,titlebar=no,width='+ 640 +',height='+ 480);
}

function FermeLayer()
{
	if (arguments[0]!=null) document.getElementById(arguments[0]).style.visibility="hidden";
	else document.getElementById("MsgHome").style.visibility="hidden";
}

function VerifQte()
{
	if (document.fiche.qte.value=="")
		{
			alert("Saisissez une quantité valide");
		}
	else
		{
			if (control(document.fiche.qte,'numeric'))
				{
					document.fiche.submit();
				}
			else
				{
					alert("Saisissez une quantité valide");
				}
		}
}

function VerifLoginPass()
{
	if (document.Identification.login.value=="")
		{
			alert("L'identifiant est vide. Vous ne pouvez pas vous identifier.");
		}
	else
		{
		if (document.Identification.password.value=="")
			{
				alert("Le mot de passe est vide. Vous ne pouvez pas vous identifier.");
			}
		else
			{
				document.Identification.submit();	
			}
		}
}

function VerifCodeOffre()
{
	if (document.Identification.CodeOffre.value=="")
		{
			alert("Le code offre n'est pas valide");
		}
	else
		{
			document.Identification.submit();	
		}
}

function VerifPanierQte(IdPanier,Monindex)
{
	MaQte = eval("document.ModifCaddie.QtePanier" + IdPanier);
	if (MaQte.value=="")
		{
			alert("Le nombre de panier n'est pas valide");
		}
	else
		{
			if (control(MaQte,"numeric"))
				{
					for (i=1; i<Monindex; i++)
					{
						MaQteArt = eval("document.ModifCaddie.QteArticle" + IdPanier + i);
						if (!control(MaQteArt,"numeric"))
						{
							alert("La quantité saisie n'est pas valide");
						}
						else
						{
							document.ModifCaddie.PanierActif.value=IdPanier;
							document.ModifCaddie.PanierNbArticle.value=Monindex;
							
							document.ModifCaddie.submit();
						}
						
					}
				}
			else
				{
				alert("Le nombre de panier n'est pas valide");
				}
		}
}


function VerifMDPOublie()
{
	if (!control(document.Inscription.Email, 'email'))
		{
			alert("L'email n'est pas correct.");
		}
	else
		{
			document.Inscription.submit();	
		}
}

function VerifAfficheResponsable()
{
	if (!control(document.Inscription.Societe, 'alpha'))
		{
			alert("La société n'est pas correct.");
		}
	else
		{
		if (!control(document.Inscription.CP, 'numeric'))
			{
				alert("Le Code postal n'est pas valide.");
			}
		else
			{
				document.Inscription.submit();	
			}
		}
}

function VerifNouvelleAdresseFacturation()
{
	ErreurEntete = "Les champs suivants sont mal renseignés :" + "\n";
	Erreur = "";

/*
	if((!control(document.NouvelleAdresse.liv_numeroclient, 'numeric'))||(document.NouvelleAdresse.liv_numeroclient.value==""))
		{
			Erreur = Erreur + "Numéro client" + "\n";
		}
*/
	if((!control(document.NouvelleAdresse.liv_nom, 'alpha'))||(document.NouvelleAdresse.liv_nom.value==""))
		{
			Erreur = Erreur + "Nom" + "\n";
		}
/*
	if((!control(document.NouvelleAdresse.liv_siret, 'alpha'))||(document.NouvelleAdresse.liv_siret.value==""))
		{
			Erreur = Erreur + "Siret" + "\n";
		}
		
	if((!control(document.NouvelleAdresse.liv_numero, 'numeric'))||(document.NouvelleAdresse.liv_numero.value==""))
		{
			Erreur = Erreur + "Numéro de rue" + "\n";
		}

	if((!control(document.NouvelleAdresse.liv_bis, 'alpha'))||(document.NouvelleAdresse.liv_bis.value==""))
		{
			Erreur = Erreur + "Bis/Ter" + "\n";
		}

	if((!control(document.NouvelleAdresse.liv_residence, 'alpha'))||(document.NouvelleAdresse.liv_residence.value==""))
		{
			Erreur = Erreur + "Résidence" + "\n";
		}
*/		
	if((!control(document.NouvelleAdresse.liv_adr1, 'alpha'))||(document.NouvelleAdresse.liv_adr1.value==""))
		{
			Erreur = Erreur + "Adresse 1" + "\n";
		}
/*		
	if((!control(document.NouvelleAdresse.liv_adr2, 'alpha'))||(document.NouvelleAdresse.liv_adr2.value==""))
		{
			Erreur = Erreur + "Adresse 2" + "\n";
		}
*/		
	if((!control(document.NouvelleAdresse.liv_cp, 'numeric'))||(document.NouvelleAdresse.liv_cp.value==""))
		{
			Erreur = Erreur + "Code postal" + "\n";
		}
		
	if((!control(document.NouvelleAdresse.liv_ville, 'alpha'))||(document.NouvelleAdresse.liv_ville.value==""))
		{
			Erreur = Erreur + "Ville" + "\n";
		}
		
	if((!control(document.NouvelleAdresse.liv_societe, 'alpha'))||(document.NouvelleAdresse.liv_societe.value==""))
		{
			Erreur = Erreur + "Société" + "\n";
		}
/*
	if((!control(document.NouvelleAdresse.liv_tel, 'numeric'))||(document.NouvelleAdresse.liv_tel.value==""))
		{
			Erreur = Erreur + "Tel" + "\n";
		}
		
	if((!control(document.NouvelleAdresse.liv_fax, 'numeric'))||(document.NouvelleAdresse.liv_fax.value==""))
		{
			Erreur = Erreur + "Fax" + "\n";
		}
*/		
	if((!control(document.NouvelleAdresse.liv_mail, 'email'))||(document.NouvelleAdresse.liv_mail.value==""))
		{
			Erreur = Erreur + "Email" + "\n";
		}
/*		
	if((!control(document.NouvelleAdresse.liv_numintra, 'alpha'))||(document.NouvelleAdresse.liv_numintra.value==""))
		{
			Erreur = Erreur + "Numéro intracommunautaire" + "\n";
		}
*/
	if(document.NouvelleAdresse.Mdp.value!=document.NouvelleAdresse.MdpConfirm.value)
		{
			Erreur = Erreur + "Le mot de passe et la confirmation du mot de passe sont différents" + "\n";
		}
	else
		{
			if((!control(document.NouvelleAdresse.Mdp, 'alpha'))||(document.NouvelleAdresse.Mdp.value==""))
			{
			Erreur = Erreur + "Mot de passe" + "\n";
			}

			if((!control(document.NouvelleAdresse.MdpConfirm, 'alpha'))||(document.NouvelleAdresse.MdpConfirm.value==""))
			{
			Erreur = Erreur + "Mot de passe confirmation" + "\n";
			}

		}
		
	if (Erreur!="")
		{
		alert(ErreurEntete + Erreur);
		}
	else
		{
		document.NouvelleAdresse.submit();
		}
}

function VerifInscription()
{
	ErreurEntete = "Les champs suivants sont mal renseignés :" + "\n";
	Erreur = "";

/*
	if((!control(document.NouvelleAdresse.liv_numeroclient, 'numeric'))||(document.NouvelleAdresse.liv_numeroclient.value==""))
		{
			Erreur = Erreur + "Numéro client" + "\n";
		}
*/
	if((!control(document.NouvelleAdresse.liv_nom, 'alpha'))||(document.NouvelleAdresse.liv_nom.value==""))
		{
			Erreur = Erreur + "Nom" + "\n";
		}
/*
	if((!control(document.NouvelleAdresse.liv_siret, 'alpha'))||(document.NouvelleAdresse.liv_siret.value==""))
		{
			Erreur = Erreur + "Siret" + "\n";
		}
		
	if((!control(document.NouvelleAdresse.liv_numero, 'numeric'))||(document.NouvelleAdresse.liv_numero.value==""))
		{
			Erreur = Erreur + "Numéro de rue" + "\n";
		}

	if((!control(document.NouvelleAdresse.liv_bis, 'alpha'))||(document.NouvelleAdresse.liv_bis.value==""))
		{
			Erreur = Erreur + "Bis/Ter" + "\n";
		}

	if((!control(document.NouvelleAdresse.liv_residence, 'alpha'))||(document.NouvelleAdresse.liv_residence.value==""))
		{
			Erreur = Erreur + "Résidence" + "\n";
		}
*/		
	if((!control(document.NouvelleAdresse.liv_adr1, 'alpha'))||(document.NouvelleAdresse.liv_adr1.value==""))
		{
			Erreur = Erreur + "Adresse 1" + "\n";
		}
/*		
	if((!control(document.NouvelleAdresse.liv_adr2, 'alpha'))||(document.NouvelleAdresse.liv_adr2.value==""))
		{
			Erreur = Erreur + "Adresse 2" + "\n";
		}
*/		
	if((!control(document.NouvelleAdresse.liv_cp, 'numeric'))||(document.NouvelleAdresse.liv_cp.value==""))
		{
			Erreur = Erreur + "Code postal" + "\n";
		}
		
	if((!control(document.NouvelleAdresse.liv_ville, 'alpha'))||(document.NouvelleAdresse.liv_ville.value==""))
		{
			Erreur = Erreur + "Ville" + "\n";
		}
		
	if((!control(document.NouvelleAdresse.liv_societe, 'alpha'))||(document.NouvelleAdresse.liv_societe.value==""))
		{
			Erreur = Erreur + "Société" + "\n";
		}
/*
	if((!control(document.NouvelleAdresse.liv_tel, 'numeric'))||(document.NouvelleAdresse.liv_tel.value==""))
		{
			Erreur = Erreur + "Tel" + "\n";
		}
		
	if((!control(document.NouvelleAdresse.liv_fax, 'numeric'))||(document.NouvelleAdresse.liv_fax.value==""))
		{
			Erreur = Erreur + "Fax" + "\n";
		}
*/		
	if((!control(document.NouvelleAdresse.liv_mail, 'email'))||(document.NouvelleAdresse.liv_mail.value==""))
		{
			Erreur = Erreur + "Identifiant (Email)" + "\n";
		}
/*		
	if((!control(document.NouvelleAdresse.liv_numintra, 'alpha'))||(document.NouvelleAdresse.liv_numintra.value==""))
		{
			Erreur = Erreur + "Numéro intracommunautaire" + "\n";
		}
*/
	if(document.NouvelleAdresse.Mdp.value!=document.NouvelleAdresse.MdpConfirm.value)
		{
			Erreur = Erreur + "Le mot de passe et la confirmation du mot de passe sont différents" + "\n";
		}
	else
		{
			if((!control(document.NouvelleAdresse.Mdp, 'alpha'))||(document.NouvelleAdresse.Mdp.value==""))
			{
			Erreur = Erreur + "Mot de passe" + "\n";
			}

			if((!control(document.NouvelleAdresse.MdpConfirm, 'alpha'))||(document.NouvelleAdresse.MdpConfirm.value==""))
			{
			Erreur = Erreur + "Mot de passe confirmation" + "\n";
			}

		}
		
	if (Erreur!="")
		{
		alert(ErreurEntete + Erreur);
		}
	else
		{
		document.NouvelleAdresse.submit();
		}
}


function VerifNouvelleAdresse()
{
	ErreurEntete = "Les champs suivants sont mal renseignés :" + "\n";
	Erreur = "";

	if((!control(document.NouvelleAdresse.liv_nom, 'alpha'))||(document.NouvelleAdresse.liv_nom.value==""))
		{
			Erreur = Erreur + "Nom" + "\n";
		}

/*	if((!control(document.NouvelleAdresse.liv_siret, 'alpha'))||(document.NouvelleAdresse.liv_siret.value==""))
		{
			Erreur = Erreur + "Siret" + "\n";
		}

	if((!control(document.NouvelleAdresse.liv_numero, 'numeric'))||(document.NouvelleAdresse.liv_numero.value==""))
		{
			Erreur = Erreur + "Numéro" + "\n";
		}

	if((!control(document.NouvelleAdresse.liv_bis, 'alpha'))||(document.NouvelleAdresse.liv_bis.value==""))
		{
			Erreur = Erreur + "Bis/Ter" + "\n";
		}

	if((!control(document.NouvelleAdresse.liv_residence, 'alpha'))||(document.NouvelleAdresse.liv_residence.value==""))
		{
			Erreur = Erreur + "Résidence" + "\n";
		}
*/		
	if((!control(document.NouvelleAdresse.liv_adr1, 'alpha'))||(document.NouvelleAdresse.liv_adr1.value==""))
		{
			Erreur = Erreur + "Adresse 1" + "\n";
		}
/*		
	if((!control(document.NouvelleAdresse.liv_adr2, 'alpha'))||(document.NouvelleAdresse.liv_adr2.value==""))
		{
			Erreur = Erreur + "Adresse 2" + "\n";
		}
*/		
	if((!control(document.NouvelleAdresse.liv_cp, 'numeric'))||(document.NouvelleAdresse.liv_cp.value==""))
		{
			Erreur = Erreur + "Code postal" + "\n";
		}
		
	if((!control(document.NouvelleAdresse.liv_ville, 'alpha'))||(document.NouvelleAdresse.liv_ville.value==""))
		{
			Erreur = Erreur + "Ville" + "\n";
		}
		
	if((!control(document.NouvelleAdresse.liv_societe, 'alpha'))||(document.NouvelleAdresse.liv_societe.value==""))
		{
			Erreur = Erreur + "Société" + "\n";
		}

	if((!control(document.NouvelleAdresse.liv_tel, 'numeric'))||(document.NouvelleAdresse.liv_tel.value==""))
		{
			if((!control(document.NouvelleAdresse.liv_mail, 'email'))||(document.NouvelleAdresse.liv_mail.value==""))
			{
				Erreur = Erreur + "Le champ Email ou le champ Téléphone ne sont pas saisi" + "\n";
			}
		}

	if (document.NouvelleAdresse.liv_mail.value!="")
	{
		if (!control(document.NouvelleAdresse.liv_mail, 'email'))
		{
			Erreur = Erreur + "Email" + "\n";
		}
	}


	
/*		
	if((!control(document.NouvelleAdresse.liv_fax, 'numeric'))||(document.NouvelleAdresse.liv_fax.value==""))
		{
			Erreur = Erreur + "Fax" + "\n";
		}

	if((!control(document.NouvelleAdresse.liv_numintra, 'alpha'))||(document.NouvelleAdresse.liv_numintra.value==""))
		{
			Erreur = Erreur + "Numéro intracommunautaire" + "\n";
		}
*/		
	if (Erreur!="")
		{
		alert(ErreurEntete + Erreur);
		}
	else
		{
		document.NouvelleAdresse.submit();
		}
}

function LanceCalendrier()
{
	new_browser('calendrier/default.asp?form=Coordonnees&Item=DateLivraison','calendrier','200','200');
}

function finalisation()
{
	if((!control(document.Coordonnees.DateLivraison, 'alpha'))||(document.Coordonnees.DateLivraison.value==""))
	{	
		alert("La date de livraison n'est pas renseignée. La commande ne peut pas être validée.");
	}
	else
	{
		document.Coordonnees.submit();
	}
}

function finalisationCB()
{
	if((!control(document.Coordonnees.DateLivraison, 'alpha'))||(document.Coordonnees.DateLivraison.value==""))
	{	
		alert("La date de livraison n'est pas renseignée. La commande ne peut pas être validée.");
	}
	else
	{
		document.Coordonnees.action="../paiement/bout_paiement_cb.asp";
		document.Coordonnees.submit();
	}
}