// JavaScript Document
// par E-XAVIER 
// e.xavier@toptechnologyt.fr
// http://www.toptechnology.fr
// 2007

// Fonction qui vérifie si la quantité chois par l'internaute de dépasse pas celle du stock
function VeriformVAA(ViewAddArticle) {
    if (ViewAddArticle.nbrProduit.value=="") {
            alert ("Veuillez saisir une quantité !");
            ViewAddArticle.nbrProduit.focus();
            return false;	}
            
    if (ViewAddArticle.nbrProduit.value==0) {
            alert ("Il est impossible de mettre 0 article dans votre panier !");
            ViewAddArticle.nbrProduit.focus();
            return false;	}
            
    if (ViewAddArticle.typeC.value=="") {   }
    else { 
            if (ViewAddArticle.Couleur.value=="") {
            alert ("Veuillez choisir une couleur !");
            ViewAddArticle.Couleur.focus();
            return false;	}
    }
}
// **********************************************************************************************
// Formulaire de l'envoi de message par mail ****************************************************
// **********************************************************************************************
function verifFormContactM(message) {
	if (message.nomVisiteur.value=="") {
		alert ("Veuillez saisir votre nom !");
		message.nomVisiteur.focus();
		return false;	}
	
	if (message.PrenomVisiteur.value=="") {
		alert ("Veuillez saisir votre prénom !");
		message.PrenomVisiteur.focus();
		return false;	}
	
	if (message.TelVisiteur.value=="") {
		alert ("Veuillez saisir votre téléphone !");
		message.TelVisiteur.focus();
		return false;	}
	
	// Vérification de l'email
	if (message.emailVisiteur.value=="") {
		alert ("Veuillez saisir votre e-mail!");
		message.emailVisiteur.focus();
		return false;	}
	else {
	mail = /^[a-zA-Z0-0_9][a-zA-Z0-9\.\-_]+@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
	VerifFormeEmail=mail.test(document.message.emailVisiteur.value)
		if(!VerifFormeEmail) {	
			alert ("Vous devez entrer un email valide !!!");
			message.emailVisiteur.focus();
			return false;	}
			}
		
	if (message.contenuMessage.value=="") {
		alert ("Veuillez saisir votre message !");
		message.contenuMessage.focus();
		return false;	}
	
	return true;
}
// **********************************************************************************************
// Formulaire de l'envoi de message par mail ****************************************************
// **********************************************************************************************
function verifFormContact(message) {

	if (message.Society.value!="") { }
	else {		
			// Verification civilite
			if (message.civilite.value=="") {
				alert ("Veuillez sélectionner votre civilité !");
				message.civilite.focus();
				return false;	}
			
			if (message.nomVisiteur.value=="") {
				alert ("Veuillez saisir votre nom !");
				message.nomVisiteur.focus();
				return false;	}
			
			if (message.PrenomVisiteur.value=="") {
			alert ("Veuillez saisir votre prénom !");
			message.PrenomVisiteur.focus();
			return false;	}		
		}
		
	if (message.adresse.value=="") {
			alert ("Veuillez saisir votre adresse !");
			message.adresse.focus();
			return false;	}
			
	if (message.codePo.value=="") {
			alert ("Veuillez saisir votre code postal !");
			message.codePo.focus();
			return false;	}
			
	if (message.ville.value=="") {
			alert ("Veuillez saisir votre ville !");
			message.ville.focus();
			return false;	}
			
				
	// Vérification de l'email
	if (message.emailVisiteur.value=="") {
		alert ("Veuillez saisir votre e-mail!");
		message.emailVisiteur.focus();
		return false;	}
	else {
	mail = /^[a-zA-Z0-0_9][a-zA-Z0-9\.\-_]+@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
	VerifFormeEmail=mail.test(document.message.emailVisiteur.value)
		if(!VerifFormeEmail) {	
			alert ("Vous devez entrer un email valide !!!");
			message.emailVisiteur.focus();
			return false;	}
			}
	
	// Vérification du téléphone //
	if (message.TelVisiteur.value=="") {
		alert ("Veuillez saisir votre téléphone !");
		message.TelVisiteur.focus();
		return false;	}
		
		
	// Verification du message
	if (message.contenuMessage.value=="") {
		alert ("Veuillez saisir votre message !");
		message.contenuMessage.focus();
		return false;	}

}

// --------------------------------------------------
// Forulaire de souscription ----------------------
// ----------------------------------------------------
function verifSuscribe (suscribe) {

	// Verification du suscribe
	if (suscribe.society.value=="") {
		alert ("Veuillez saisir votre raison sociale !");
		suscribe.society.focus();
		return false;	}
	
	// Verification du SIRET
	if (suscribe.siret.value=="") {
		alert ("Vous devez saisir votre numéro de SIRET !");
		suscribe.siret.focus();
		return false;	}
		
	// Verification du suscribe
	if (suscribe.nom.value=="") {
		alert ("Veuillez saisir votre nom !");
		suscribe.nom.focus();
		return false;	}
		
	/* */
	// Verification du PRENOM
	if (suscribe.prenom.value=="") {
		alert ("Veuillez saisir votre prénom !");
		suscribe.prenom.focus();
		return false;	}
	
	/* */
	
	
	// Vérification de l'email
	if (suscribe.emailVisiteur.value=="") {
		alert ("Veuillez saisir votre e-mail!");
		suscribe.emailVisiteur.focus();
		return false;	}
	else {
	mail = /^[a-zA-Z0-0_9][a-zA-Z0-9\.\-_]+@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
	VerifFormeEmail=mail.test(document.suscribe.emailVisiteur.value)
		if(!VerifFormeEmail) {	
			alert ("Vous devez entrer un email valide !!!");
			suscribe.emailVisiteur.focus();
			return false;	}
			}
			
	// Verification de ADRESSE
	if (suscribe.adresse.value=="") {
		alert ("Veuillez saisir l'adresse de votre commerce !");
		suscribe.adresse.focus();
		return false;	}
		
	// Verification de CODE POSTAL
	if (suscribe.CodePoVisiteur.value=="") {
		alert ("Veuillez saisir votre code Postal !");
		suscribe.CodePoVisiteur.focus();
		return false;	}
	
		codePostal = /^[0-9]{5}$/;
		VerifCodePostal=codePostal.test(document.suscribe.CodePoVisiteur.value)
		if (!VerifCodePostal) {
			alert("Votre code postal est invalide");
			suscribe.CodePoVisiteur.focus();
			return false;	}
		
	// Verification du suscribe
	if (suscribe.villeVisiteur.value=="") {
		alert ("Veuillez saisir votre ville !");
		suscribe.villeVisiteur.focus();
		return false;	}
	
	// Verification du suscribe
	if (suscribe.telephone.value=="") {
		alert ("Veuillez saisir votre téléphone !");
		suscribe.telephone.focus();
		return false;	}
		
	// Verification du suscribe
	if (suscribe.fax.value=="") {
		alert ("Veuillez saisir votre fax !");
		suscribe.fax.focus();
		return false;	}

}


// **********************************************************************************************
// Formulaire d'identification ******************************************************************
// **********************************************************************************************

function verifForm2(tableLogin) {

	// Verification du Login
	if (tableLogin.loginAdmin.value=="") {
		alert ("Vous devez entrer votre Login !");
		tableLogin.loginAdmin.focus();
		return false;	}
		
	// Verification du Login
	if (tableLogin.loginAdmin.value=="Login") {
		alert ("Vous devez entrer votre Login !");
		tableLogin.loginAdmin.focus();
		return false;	}
		
	if (tableLogin.passeAdmin.value=="") {
		alert ("Vous devez entrer votre Mot de passe !");
		tableLogin.passeAdmin.focus();
		return false;	}
	
	if (tableLogin.passeAdmin.value=="Mot de passe") {
		alert ("Vous devez entrer votre Mot de passe !");
		tableLogin.passeAdmin.focus();
		return false;	}
		
	if (tableLogin.passeAdmin.value.length<4) {
		alert ("Votre Mot de passe doit contenir au moins 4 caractères !");
		tableLogin.passeAdmin.focus();
		return false;	}
}
// **********************************************************************************************
// Popup image
// **********************************************************************************************
function centrerpopup (page,nom,largeur,hauteur,options) {
	var top=(screen.height-hauteur)/2; 
	var left=(screen.width-largeur)/2;
	fenCent=window.open (page,nom,"resizable=1, top="+top+", left="+left+", width="+largeur+", height="+hauteur+","+options);
}
function ZoomImageRX(){
	var top=(screen.height-300)/2; 
	var left=(screen.width-300)/2;
	fenCent=window.open("/outils/ZoomImageRX.php?i="+window.document.getElementById('ZoomImageRX').src,"","resizable=1, top="+top+", left="+left+", width=300, height=300");
}
function ZoomDeclinRX(Num){
	var top=(screen.height-300)/2; 
	var left=(screen.width-300)/2;
	fenCent=window.open("/outils/ZoomImageRX.php?i="+window.document.getElementById('ZoomImageRX_'+Num).src,"","resizable=1, top="+top+", left="+left+", width=300, height=300");
}

function MM_jumpMenu(targ,selObj,restore){ 
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

// fonction qui cache et fait redescendre les infos. utiliserdans la fiche produit -----
function ShowHide(id) {
   var itm = null;
   if (document.getElementById)
   {
    itm = document.getElementById(id) ;
   }
   else if (document.all)
   {
    itm = document.all[id];
   }
   else if (document.layers)
   {
     itm = document.layers[id];
   }

   if (!itm) return;
   if (itm.style)
   {
    if (itm.style.display == "none" )
    {
      itm.style.display = "" ;
    }
    else
    {
      itm.style.display = "none" ;
    }
   }
   else
   {
     itm.visibility = "show" ;
   }
}
