// JavaScript Document
function validform() 
{ 
		
		if(document.forms.formpersonne.personnenom.value == '') 
		{
        msg.open('Merci d\'indiquer votre NOM',{'position':'-5:-5','title':'Formulaire invalide','className':'error'});
        document.forms.formpersonne.personnenom.focus(); 
        return false; 
    	}
		
		if(document.forms.formpersonne.personneprenom.value == '') 
		{ 
		msg.open('Merci d\'indiquer votre PRÉNOM',{'position':'-5:-5','title':'Formulaire invalide','className':'error'});
		document.forms.formpersonne.personneprenom.focus(); 
        return false; 
    	}
		
		var ctrltel = document.forms.formpersonne.personnetelephone.value; 
		var chiffres = new String(ctrltel);
 
		chiffres = chiffres.replace(/[^0-9]/g, ''); 
 
			if ( ctrltel == "" ) 
		{
		 msg.open('Merci d\'indiquer un N° de téléphone valide',{'position':'-5:-5','title':'Formulaire invalide','className':'error'})		;
            document.forms.formpersonne.personnetelephone.focus(); 
            return false; 
		} 
 
		compteur = chiffres.length;
 
		if (compteur!=10) 
		{ 
	 	msg.open('Merci de vous assurer que le N° est bien conforme',{'position':'-5:-5','title':'Formulaire invalide','className':'error'});
            document.forms.formpersonne.personnetelephone.focus(); 
            return false; 
		}
 
		var ctrlmail = document.forms.formpersonne.personnemail1.value; 
        if (ctrlmail.search(/^[^._-][a-z0-9._-]+[^._-]@[a-z0-9._-]+([a-z0-9]+[^._-])?[.-]+[a-z]{2,4}$/) == -1)
        { 
            msg.open('Merci d\'indiquer une adresse de COURRIER ELECTRONIQUE valide',{'position':'-5:-5','title':'Formulaire invalide','className':'error'});
            document.forms.formpersonne.personnemail1.focus(); 
            return false; 
        }
		
		if(document.forms.formpersonne.structurenom.value == '') 
		{ 
		msg.open('Merci d\'indiquer le nom de votre ENTREPRISE',{'position':'-5:-5','title':'Formulaire invalide','className':'error'});
		document.forms.formpersonne.structurenom.focus(); 
        return false; 
    	}
		
		if(document.forms.formpersonne.structurefonction.value == '') 
		{ 
		msg.open('Merci d\'indiquer votre FONCTION au sein de l\'entreprise',{'position':'-5:-5','title':'Formulaire invalide','className':'error'});
		document.forms.formpersonne.structurefonction.focus(); 
        return false; 
    	}
		
else
	{
		return true;
	}
}

function validformcomplet() 
{ 
		
		if(document.forms.formpersonne.personnenom.value == '') 
		{
        msg.open('Merci d\'indiquer votre NOM',{'position':'-5:-5','title':'Formulaire invalide','className':'error'});
        document.forms.formpersonne.personnenom.focus(); 
        return false; 
    	}
		
		if(document.forms.formpersonne.personneprenom.value == '') 
		{ 
		msg.open('Merci d\'indiquer votre PRÉNOM',{'position':'-5:-5','title':'Formulaire invalide','className':'error'});
		document.forms.formpersonne.personneprenom.focus(); 
        return false; 
    	}
		
		if(document.forms.formpersonne.personneadr1.value == '') 
		{ 
        msg.open('Merci d\'indiquer votre ADRESSE',{'position':'-5:-5','title':'Formulaire invalide','className':'error'});
        document.forms.formpersonne.personneadr1.focus(); 
        return false; 
    	} 
		
		if(document.forms.formpersonne.personnecodepostal.value == '') 
		{ 
        msg.open('Merci d\'indiquer votre CODE POSTAL',{'position':'-5:-5','title':'Formulaire invalide','className':'error'});
        document.forms.formpersonne.personnecodepostal.focus(); 
        return false; 
    	}
		
		if(document.forms.formpersonne.personneville.value == '') 
		{ 
        msg.open('Merci d\'indiquer votre VILLE',{'position':'-5:-5','title':'Formulaire invalide','className':'error'}); 
        document.forms.formpersonne.personneville.focus(); 
        return false; 
    	}
		
		var ctrltel = document.forms.formpersonne.personnetelephone.value; 
		
		if ( ctrltel == "" ) 
		{
		 msg.open('Merci d\'indiquer un N° de téléphone valide',{'position':'-5:-5','title':'Formulaire invalide','className':'error'})		;
            document.forms.formpersonne.personnetelephone.focus(); 
            return false; 
		} 
 
		
		var ctrlmail = document.forms.formpersonne.personnemail1.value; 
        if (ctrlmail.search(/^[^._-][a-z0-9._-]+[^._-]@[a-z0-9._-]+([a-z0-9]+[^._-])?[.-]+[a-z]{2,4}$/) == -1)
        { 
            msg.open('Merci d\'indiquer une adresse de COURRIER ELECTRONIQUE valide',{'position':'-5:-5','title':'Formulaire invalide','className':'error'});
            document.forms.formpersonne.personnemail1.focus(); 
            return false; 
        }
else
	{
		return true;
	}
}

function validflash() 
{
	var ctrlmail = document.forms.flashinfo.newslettermail.value; 
        if (ctrlmail.search(/^[^._-][a-z0-9._-]+[^._-]@[a-z0-9._-]+([a-z0-9]+[^._-])?[.-]+[a-z]{2,4}$/) == -1)
        { 
            msg.open('Merci d\'indiquer une adresse de COURRIER ELECTRONIQUE valide',{'position':'-5:-5','title':'Formulaire invalide','className':'error'});
            document.forms.flashinfo.newslettermail.focus(); 
            return false; 
        }
else
	{
		return true;
	}
}

sfHover = function() {
        var sfEls = document.getElementById("menu").getElementsByTagName("LI");
        for (var i=0; i<sfEls.length; i++) {
                sfEls[i].onmouseover=function() {
                        this.className+=" sfhover";
                }
                sfEls[i].onmouseout=function() {
                        this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
                }
        }
}
if (window.attachEvent) window.attachEvent("onload", sfHover);


function affichechamp(baliseId) 
  {
	document.getElementById(baliseId).style.visibility='visible';
	document.getElementById(baliseId).style.display='block';
  }

function focuschamp(baliseId)
  {
	 document.getElementById(baliseId).focus();
  }

function cachechamp(baliseId) 
  {
	document.getElementById(baliseId).style.visibility='hidden';
	document.getElementById(baliseId).style.display='none';
  }
  
function libelle(libelle,nom)
      {
		document.getElementById(libelle).value = document.getElementById(nom).value.toLowerCase();
		document.getElementById(libelle).value = document.getElementById(libelle).value.replace(/[àâä]/gi,"a");
		document.getElementById(libelle).value = document.getElementById(libelle).value.replace(/[éèëê]/gi,"e");
		document.getElementById(libelle).value = document.getElementById(libelle).value.replace(/[ïî]/gi,"i");
		document.getElementById(libelle).value = document.getElementById(libelle).value.replace(/[öô]/gi,"o");
		document.getElementById(libelle).value = document.getElementById(libelle).value.replace(/[ùûü]/gi,"u");
		document.getElementById(libelle).value = document.getElementById(libelle).value.replace(/[,?!();:=+"»«“”]/gi,"");
		document.getElementById(libelle).value = document.getElementById(libelle).value.replace(/[ç]/gi,"c");
		document.getElementById(libelle).value = document.getElementById(libelle).value.replace(/[ .'’]/gi,"-");
      }
	  
function libelle2(nom,valeurnom,libelle,valeurlibelle)
	{
		document.getElementById(nom).value = valeurnom ;
		document.getElementById(libelle).value = valeurlibelle ;
	}
	  
function dupliquer(libelle,nom)
      {
		document.getElementById(libelle).value = document.getElementById(nom).value;
      }

function memeadresse(libelle,nom)
      {
		  if(document.getElementById('adresseent').checked==true) {
			  document.getElementById(libelle).value = document.getElementById(nom).value;
		  }
		  else {
			  document.getElementById(libelle).value = '';
		  }
      }

function stylefocus(champ)
	  {
		  document.getElementById(champ).className = '#366FA1';
	  }

function focusform(champ,miseenforme)
	{
		document.getElementById(champ).className = miseenforme;
	}

function clickform(coche,champ,miseenforme,miseenforme2)
	{
		if(document.getElementById(coche).checked==true)
			{
			document.getElementById(champ).className = miseenforme;
			}
		else
			{
			document.getElementById(champ).className = miseenforme2;
			}
	}

var c6 = '';

function modifbloc(c1,c2,c3,c4,c5,c6,v1,v2,v3,v4,v5,v6)
	{
		document.getElementById(c1).value = document.getElementById(v1).value;
		document.getElementById(c2).value = document.getElementById(v2).value;
		document.getElementById(c3).value = document.getElementById(v3).value;
		document.getElementById(c4).value = document.getElementById(v4).value;
		document.getElementById(c5).value = document.getElementById(v5).value;
		c6 = document.getElementById(v6).value;
	}
	
function majuscule(champ)
	{
		document.getElementById(champ).value = document.getElementById(champ).value.toUpperCase() ;
	}
	
function minuscule(champ)
	{
		document.getElementById(champ).value = document.getElementById(champ).value.toLowerCase() ;
	}
	
function menumontre(id) {
	if (document.getElementById) {
	document.getElementById(id).style.display="block";
	} else if (document.all) {
	document.all[id].style.display="block";
	} else if (document.layers) {
	document.layers[id].display="block";
	}
}

function menucache(id) {
	if (document.getElementById) {
	document.getElementById(id).style.display="none";
	} else if (document.all) {
	document.all[id].style.display="none";
	} else if (document.layers) {
	document.layers[id].display="none";
	}
}

function afficheId(baliseId) 
  {
  if (document.getElementById && document.getElementById(baliseId) != null) 
    {
    document.getElementById(baliseId).style.visibility='visible';
    document.getElementById(baliseId).style.display='block';
    }
  }

function cacheId(baliseId) 
  {
  if (document.getElementById && document.getElementById(baliseId) != null) 
    {
    document.getElementById(baliseId).style.visibility='hidden';
    document.getElementById(baliseId).style.display='none';
    }
  }
  
function incrementer(idChamp, n)
{
   var champ = document.getElementById(idChamp);
   var valeur = parseFloat(champ.value);
   if(isNaN(valeur))
      champ.value = "0.00";
   else
      champ.value = valeur + n;
}

function cochedoc(idChamp, idCopie)
	{
	var doc = '<li>' + document.getElementById(idChamp).value + '</li>' ;
	if(document.getElementById(idChamp).checked == true)
		{
		document.getElementById(idCopie).value = document.getElementById(idCopie).value + doc ;
		}
	else
		{
		document.getElementById(idCopie).value = document.getElementById(idCopie).value.replace(doc, ''); ;
		}
	}

// début scroll

var SU;
var SD;
function SUp(){
document.getElementById('blocproduitgauche1texte').scrollTop+=5;
}
function SDown(){
document.getElementById('blocproduitgauche1texte').scrollTop-=5;
}

function ScrollUp(Speed){
//alert()
SU = setInterval('SUp()',Speed);
}
 
function ScrollDown(Speed){
SD = setInterval('SDown()',Speed);
}
 
function clearScroll(way){
clearInterval(way)}

// fin scroll

function popupphoto(urlpopup,w,h){
		window.open(urlpopup, '', 'resizable=no, location=no, width=' + w + ', height=' + h + ', menubar=no, status=no, scrollbars=no');
		}
