//****FOCUS CHAMP TEXTE EMAIL ****//
function FocusText(nomR)
{
if (nomR.value == nomR.defaultValue)
{
nomR.value = '';
}
}
function BlurText(nomR)
{
if (nomR.value == '')
{
nomR.value = nomR.defaultValue;
}
}
function FocusText(codeR)
{
if (codeR.value == codeR.defaultValue)
{
codeR.value = '';
}
}
function BlurText(codeR)
{
if (codeR.value == '')
{
codeR.value = codeR.defaultValue;
}
}
function FocusText(Marque)
{
if (Marque.value == Marque.defaultValue)
{
Marque.value = '';
}
}
function BlurText(Marque)
{
if (Marque.value == '')
{
Marque.value = Marque.defaultValue;
}
}
//****ROLLOVER****//
function VersionNavigateur(Netscape, Explorer)
{
if ((navigator.appVersion.substring(0,3) >= Netscape && navigator.appName == 'Netscape') ||
(navigator.appVersion.substring(0,3) >= Explorer && navigator.appName.substring(0,9) == 'Microsoft'))
return true;
else return false;
}

//****POPUP AVEC FOCUS****//
var ff = null ;
function ouvrirfenetre(lien)
{
ff = window.open (lien,"fiche", "width=500, height=500, scrollbars=yes, toolbar=no, location=no, directories=no, status=no, left=0, top=65");
ff.focus();
}
function onferme()
{
if (ff) ff.close();
ff = null;
}

//function permuter(nom)
//{
//window.focus();
//niveau=eval("document.all."+nom+"_cont");
//if(niveau.style.display=="none"){niveau.style.display="block"};
//else{niveau.style.display="none"};
//}


//****FOCUS ****//
function FocusText(recherche)
{
if (recherche.value == recherche.defaultValue)
{
recherche.value = '';
}
}
function BlurText(recherche)
{
if (recherche.value == '')
{
recherche.value = recherche.defaultValue;
}
}
//script vignette images
function afficheMaxi(chemin)
	{
	j1 = new Image;
	j1.src = chemin;
	html = '<HTML><HEAD><TITLE>Image</TITLE></HEAD><BODY LEFTMARGIN=0 MARGINWIDTH=0 TOPMARGIN=0 MARGINHEIGHT=0><CENTER><IMG SRC="'+chemin+'" BORDER=0 NAME=imageTest onLoad="window.resizeTo(document.imageTest.width+14,document.imageTest.height+32)"></CENTER></BODY></HTML>';
	popupImage = window.open('','_blank','toolbar=0,location=0,directories=0,menuBar=0,scrollbars=0,resizable=0');
	popupImage.document.open();
	popupImage.document.write(html);
	popupImage.document.close()
	};
//FONCTION POUR LIMITER LE NOMBRE DE CARACTERES DU CHAMP COMMENTAIRE
function Compter(Target, max, nomchamp)
{
StrLen = Target.value.length
if (StrLen > max )
{
Target.value = Target.value.substring(0,max);
CharsLeft = max;								
}
else
{
CharsLeft = StrLen;
}	
nomchamp.value = CharsLeft;
}


//****FORMULAIRE CLIENT****//

	//***MEME COORDONNEES LIVRAISON***//
function idem()
	{
	document.formClient.LivCivilite.value=document.formClient.FacCivilite.value;
	document.formClient.LivNom.value=document.formClient.FacNom.value;
	document.formClient.LivAdr.value=document.formClient.FacAdr.value;
	document.formClient.LivSuiteAdr.value=document.formClient.FacSuiteAdr.value;
	document.formClient.LivCp.value=document.formClient.FacCp.value;
	document.formClient.LivVille.value=document.formClient.FacVille.value;
	document.formClient.LivPays.value=document.formClient.FacPays.value;
	document.formClient.LivTel.value=document.formClient.FacTel.value;
	document.formClient.LivFax.value=document.formClient.FacFax.value;	
	document.formClient.LivPortable.value=document.formClient.FacPortable.value;	
	document.formClient.LivEmail.value=document.formClient.FacEmail.value;
	document.formClient.LivInterloc.value=document.formClient.FacInterloc.value;
/*	for (counter = 0; counter < document.formClient.FacCiviliteInterloc.length; counter++)
	{
		if (document.formClient.FacCiviliteInterloc[counter].checked)
			document.formClient.LivCiviliteInterloc[counter].checked = true;
		else
			document.formClient.LivCiviliteInterloc[counter].checked = false;
	}
*/
	document.formClient.LivInterloc.value=document.formClient.FacInterloc.value;
}

	//***VERIFICATION DES DONNEES***//
function submitForm()
   {
   if ( (isNom()) && (isFacAdr()) && (isCodePostal()) && (isFacVille()) && (isEmail()) )
       {
       	return true;
       	}
       	else
      return false;
   }
function isNom()
   {
   var str = document.formClient.FacNom.value;
   if ((str == "" || str == " "))
      {
      alert("\nVeuillez compléter votre Nom ou celui de votre Société.")
      document.formClient.FacNom.focus();
      return false;
      }
   return true;
   }
function isFacAdr()
  {
   var str = document.formClient.FacAdr.value;
   if ((str == "" || str == " "))
      {
      alert("\nVeuillez compléter votre Adresse.")
      document.formClient.FacAdr.focus();
      return false;
      }
   return true;
   }   

function isCodePostal()
  {
   var str = document.formClient.FacCp.value;
   if ((str == "" || str == " "))
      {
      alert("\nVeuillez compléter votre code postal.")
      document.formClient.FacCp.focus();
      return false;
      }
   return true;
   }  

//{
//   var str = document.formClient.FacCp.value;
//   if (str < "00001")
//      {
//      alert("\nLe Code Postal est incorrect.");
//      document.formClient.FacCp.select();	  
//      document.formClient.FacCp.focus();
//      return false;
//      }   
//   for (var i = 0; i < str.length; i++) 
//      {
//      var ch = str.substring(i, i + 1);
//      if ((ch < "0" || "9" < ch)) 
//         {
//         alert("\nLe Code Postal est incorrect.");
//         document.formClient.FacCp.select();
//         document.formClient.FacCp.focus();
//         return false;
//         }
//      }
//   return true;
//   }     
function isFacVille()
{
   var str = document.formClient.FacVille.value;
   if ((str == "" || str == " "))
      {
      alert("\nVeuillez compléter votre Ville.")
      document.formClient.FacVille.focus();
      return false;
      }
   return true;
   }   
   
function isEmail()
   {
   if (document.formClient.FacEmail.value == "") 
      {
      alert("\nVeuillez compléter l'adresse E-mail. Celle-ci vous servira pour recevoir la confirmation de commande.")
      document.formClient.FacEmail.focus();
      return false; 
      }
   if (document.formClient.FacEmail.value.indexOf ('@',0) == -1 || 
       document.formClient.FacEmail.value.indexOf ('.',0) == -1)
      {
      alert("\nL'adresse E-mail n'est pas valide")
      document.formClient.FacEmail.focus();
      return false;
      }
   else
      {
      return true;
      }
   }  

//****FORMULAIRE CONTACT*****

function Reset()
   {
   document.formcontact.elements[0].value = navigator.appName + "/" 
   										+ navigator.appVersion + "/" 
										+ screen.width + "X" 
										+ screen.height + "/"
										+ document.location ;
   document.formcontact.elements[1].value = "";
   document.formcontact.elements[2].value = "";
   document.formcontact.elements[3].value = "";
   document.formcontact.elements[4].value = "";
   document.formcontact.elements[5].value = "";
   document.formcontact.elements[6].value = "";
   document.formcontact.elements[7].value = "";
   document.formcontact.elements[8].value = "";
   document.formcontact.elements[9].value = "";
   document.formcontact.elements[10].value = "";
	document.formcontact.elements[11].value = "";
   document.formcontact.elements[1].focus();   
   }
function submitForm1()
   {
   if ( (isNom1()) && (isPrenom1()) && (isAdresse1()) && (isCodePostal1()) && (isLocalite1()) && (isTelephone1()) && (isEmail1()) && (Message()))
       {
       	return true;
       	}
       	else
      return false;
   }
function isNom1()
  {
   var str = document.formcontact.FacNom.value;
   if (str == "")
      {
      alert("\nVeuillez compléter votre Nom SVP.")
      document.formcontact.FacNom.focus();
      return false;
      }
   else
      return true   
   } 
function isPrenom1()
 {
   var str = document.formcontact.FacInterloc.value;
   if (str == "")
      {
      alert("\nVeuillez indiquer le nom de l'interlocuteur pour les société.")
      document.formcontact.FacInterloc.focus();
      return false;
      }
   else
      return true   
   } 
function isAdresse1()
   {
   var str = document.formcontact.FacAdr.value;
   if (str == "")
      {
      alert("\nVeuillez compléter votre adresse SVP.")
      document.formcontact.FacAdr.focus();
      return false;
      }
   else
      return true   
   }   
function isCodePostal1()
   {
   var str = document.formcontact.FacCp.value;
    if (str.length != 5)
      {
      alert("\nLe Code Postal doit être composé de 5 chiffres.");
      document.formcontact.FacCp.select();
      document.formcontact.FacCp.focus();
      return false;
      }
   if (str < "00001")
      {
      alert("\nLe Code Postal est incorrect.");
      document.formcontact.FacCp.select();	  
      document.formcontact.FacCp.focus();
      return false;
      }   
   for (var i = 0; i < str.length; i++) 
      {
      var ch = str.substring(i, i + 1);
      if ((ch < "0" || "9" < ch)) 
         {
         alert("\nLe Code Postal est incorrect.");
         document.formcontact.FacCp.select();
         document.formcontact.FacCp.focus();
         return false;
         }
      }
   return true;
   }   
function isLocalite1()
   {
   var str = document.formcontact.FacVille.value;
   if (str == "")
      {
      alert("\nVeuillez compléter la Localité SVP.")
      document.formcontact.FacVille.focus();
      return false;
      }
   else
      return true   
   }  
function isTelephone1()
   {
   var str = document.formcontact.FacTel.value;
   if (str == "")
      {
      alert("\nVeuillez compléter le Téléphone SVP.")
      document.formcontact.FacTel.focus();
      return false;
      }   
   for (var i = 0; i < str.length; i++) 
      {
      var ch = str.substring(i, i + 1);
      if ((ch < "0" || "9" < ch) && (ch != '.') && (ch != '/') && (ch != ' ')) 
         {
         alert("\nLe Numéro de Téléphone n'est pas valide");
         document.formcontact.FacTel.select();
         document.formcontact.FacTel.focus();
         return false;
         }
      }
   return true;	  
   }   
function isEmail1()
   {
   if (document.formcontact.FacEmail.value == "") 
      {
      alert("\nVeuillez compléter l'adresse E-mail SVP.")
      document.formcontact.FacEmail.focus();
      return false; 
      }
   if (document.formcontact.FacEmail.value.indexOf ('@',0) == -1 || 
       document.formcontact.FacEmail.value.indexOf ('.',0) == -1)
      {
      alert("\nL'adresse E-mail n'est pas valide.")
      document.formcontact.FacEmail.focus();
      return false;
      }
   else
      {
      return true;
      }
   } 
function Message()
  {
   var str = document.formcontact.message.value;
   if (str == "")
      {
      alert("\nIndiquez votre message.")
      document.formcontact.message.focus();
      return false;
      }
   else
      return true   
   } 
//***FORMULAIRE MOT DE PASSE PERDU***//
function ValidFormPasswordPerdu()
   {
   if ( (Nom()) && (Societe()) && (Adresse()) && (CodePostal()) && (Localite()) && (Email()) )
       {
       	return true;
       	}
       	else
      return false;
   }
function Nom()
  {
   var str = document.FormPwdPerdu.nom.value;
   if (str == "")
      {
      alert("\nVeuillez compléter votre Nom.")
      document.FormPwdPerdu.nom.focus();
      return false;
      }
   else
      return true   
   }
function Societe()
 {
   var str = document.FormPwdPerdu.cie.value;
   if (str == "")
      {
      alert("\nVeuillez indiquer votre société.")
      document.FormPwdPerdu.cie.focus();
      return false;
      }
   else
      return true   
   } 
function Adresse()
   {
   var str = document.FormPwdPerdu.adresse.value;
   if (str == "")
      {
      alert("\nVeuillez compléter votre adresse SVP.")
      document.FormPwdPerdu.adresse.focus();
      return false;
      }
   else
      return true   
   }   
function CodePostal()
   {
   var str = document.FormPwdPerdu.cp.value;
    if (str.length != 5)
      {
      alert("\nLe Code Postal est incorrect.");
      document.FormPwdPerdu.cp.select();
      document.FormPwdPerdu.cp.focus();
      return false;
      }
   if (str < "00001")
      {
      alert("\nLe Code Postal est incorrect.");
      document.FormPwdPerdu.cp.select();	  
      document.FormPwdPerdu.cp.focus();
      return false;
      }   
   for (var i = 0; i < str.length; i++) 
      {
      var ch = str.substring(i, i + 1);
      if ((ch < "0" || "9" < ch)) 
         {
         alert("\nLe Code Postal est incorrect.");
         document.FormPwdPerdu.cp.select();
         document.FormPwdPerdu.cp.focus();
         return false;
         }
      }
   return true;
   }   
function Localite()
   {
   var str = document.FormPwdPerdu.ville.value;
   if (str == "")
      {
      alert("\nIndiquez votre ville.")
      document.FormPwdPerdu.ville.focus();
      return false;
      }
   else
      return true   
   }    
function Email()
   {
   if (document.FormPwdPerdu.email.value == "") 
      {
      alert("\nVeuillez compléter l'adresse E-mail.")
      document.FormPwdPerdu.email.focus();
      return false; 
      }
   if (document.FormPwdPerdu.email.value.indexOf ('@',0) == -1 || 
       document.FormPwdPerdu.email.value.indexOf ('.',0) == -1)
      {
      alert("\nL'adresse E-mail n'est pas valide.")
      document.FormPwdPerdu.email.focus();
      return false;
      }
   else
      {
      return true;
      }
   }
   //DATE
navvers = navigator.appVersion.substring(0,1);
if (navvers > 3)
	navok = true;
else
	navok = false;

today = new Date;
jour = today.getDay();
numero = today.getDate();
if (numero<10)
	numero = "0"+numero;
mois = today.getMonth();
if (navok)
	annee = today.getFullYear();
else
	annee = today.getYear();
TabJourfr = new Array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi");
TabJourgb = new Array("Sunday","Monday","Tuesday","Wednesday","thursday","Friday","Saturday");
TabMoisfr = new Array("janvier","février","mars","avril","mai","juin","juillet","aout","septembre","octobre","novembre","décembre");
TabMoisgb = new Array("January","February","March","April","May","June","July","August","September","October","November","December");
messageDatefr = TabJourfr[jour] + " " + numero + " " + TabMoisfr[mois] + " " + annee;
messageDategb = TabJourgb[jour]+ " " + TabMoisgb[mois] + " " + numero + ", "   + annee;
//VERIFICATION FORMULAIRE LOGIN ET MOT DE PASSE
 function VerifFormPasswordClient()
   {
   if ( (Login()) && (Password())  )
       {
       	return true;
       	}
       	else
      return false;
   }
function Login()
   {
   var str = document.client.identifiant.value;
   if ((str == "" || str == " "))
      {
      alert("\nIndiquez votre login.")
      document.client.identifiant.focus();
      return false;
      }
   return true;
   }
function Password()
   {
   var str = document.client.password.value;
   if ((str == "" || str == " "))
      {
      alert("\nIndiquez votre mot de passe.")
      document.client.password.focus();
      return false;
      }
   return true;
   }
   
  function VerifFormPasswordClient2()
   {
   if ( (Login()) && (Password())  )
       {
       	return true;
       	}
       	else
      return false;
   }
function Login()
   {
   var str = document.client2.identifiantClient2.value;
   if ((str == "" || str == " "))
      {
      alert("\nIndiquez votre login.")
      document.client2.identifiantClient2.focus();
      return false;
      }
   return true;
   }
function Password()
   {
   var str = document.client2.passwordClient2.value;
   if ((str == "" || str == " "))
      {
      alert("\nIndiquez votre mot de passe.")
      document.client2.passwordClient2.focus();
      return false;
      }
   return true;
   }  
   
function VerifFormPasswordRep()
   {
   if ( (Login2()) && (Password2()) )
       {
       	return true;
       	}
       	else
      return false;
   }
function Login2()
   {
   var str = document.rep.identifiant2.value;
   if ((str == "" || str == " "))
      {
      alert("\nIndiquez votre login.")
      document.rep.identifiant2.focus();
      return false;
      }
   return true;
   }
function Password2()
   {
   var str = document.rep.password2.value;
   if ((str == "" || str == " "))
      {
      alert("\nIndiquez votre mot de passe.")
      document.rep.password2.focus();
      return false;
      }
   return true;
   }