function montre(calque, cache) { 
	calque.style.display='block'; 
}
function cache(calque) { 
	calque.style.display='none'; 
}

// ENLEVE LE FOCUS SUR LES LIENS
function blurLinks(){
	lnks = document.getElementsByTagName('a');
	for (i = 0; i < lnks.length; i++){
		lnks[i].onfocus = new Function("if(this.blur) this.blur()");
	}
	lnks2 = document.getElementsByTagName('area');
	for (j = 0; j < lnks2.length; j++){
		lnks2[j].onfocus = new Function("if(this.blur) this.blur()");
	}
}

// LANCE UNE FONCTION AU CHARGEMENT DE LA PAGE
function addOnloadEvent(fnc){
  if ( typeof window.addEventListener != "undefined" )
    window.addEventListener( "load", fnc, false );
  else if ( typeof window.attachEvent != "undefined" ) {
    window.attachEvent( "onload", fnc );
  }
  else {
    if ( window.onload != null ) {
      var oldOnload = window.onload;
      window.onload = function ( e ) {
        oldOnload( e );
        window[fnc]();
      };
    }
    else
      window.onload = fnc;
  }
}

function affiche(debut, fin, prefixe, page, total, nbpages, quellepage) {
	for(j=0; j<total; j++) {
		document.getElementById(prefixe+j).style.display='none';
		//Effect.BlindDown(prefixe+j); 
	}
	for(j=debut; j<fin; j++) {

		document.getElementById(prefixe+j).style.display='';
		//Effect.BlindUp(prefixe+j); 
	}

	for(j=1; j<nbpages+1; j++) {
		//document.getElementById(page+j).style.fontSize = "";
		//document.getElementById(page+j).style.fontWeight = "normal";
		document.getElementById(page+j).className ='normal';
		
		
		//Effect.BlindDown(prefixe+j); 
	}
	//document.getElementById(page+quellepage).style.fontSize = "15px";
	//document.getElementById(page+quellepage).style.fontWeight = "bold";
	  document.getElementById(page+quellepage).className = 'envaleur';
	
	
}

function bg_over(c,color){
	c.style.background='#'+color;
}
function bg_out(c,color){
	c.style.background='#'+color;
}

function trans(c){
	
	c.style.filter='alpha(opacity=50)';
	//c.style.-moz-opacity='0.50';
	c.style.opacity='0.50';
}
function notrans(c){

	c.style.filter='alpha(opacity=100)';
	//c.style.-moz-opacity='1';
	c.style.opacity='1';
}

function verif_contact(f) {
	
	var champs = Array(f.nom, f.prenom, f.email);
	if(!verif_remplissage(champs))
		return false;
	
	if(!verif_mail(f.email))
		return false;

	majuscules(f.nom);
	majFirst(f.prenom);
	
	return true;
}

function openpopup( fichier, nom, largeur, hauteur, options ){
	var id = Math.round( Math.random() * 100 );
	var gauche = ( screen.width - largeur ) / 2;
	var haut = ( screen.height - hauteur ) / 2;
	if ( options ){
		options = 'width=' + largeur + 'px, height=' + hauteur + 'px,  top=' + haut + ', left=' + gauche + ', ' + options;
		}
		else{
			options = 'width=' + largeur + 'px, height=' + hauteur + 'px,  top=' + haut + ', left=' + gauche;
			}
			document.open( fichier, nom, options );
		}
		
		
		
function controle_envoi_mail(f,lang) {
	var result = true;
	if((lang=="fr")||(lang=="")){
		var nom = "nom";
		var entreprise = "entreprise";
		var message = "message";
		var adresse = "adresse";
		var tel = "téléphone";
		
	}
	if(lang!="fr"){
		var nom = "name";
		var entreprise = "company";
		var message = "message";
		var adresse = "address";
		var tel = "phone number";
	}
	var champs = Array(f.entreprise);
	
	var champs = Array(f.nom);
	if(!verif_remplissage2(champs,nom,lang))
		result = false;
	
	var champs = Array(f.message);
	if(!verif_remplissage2(champs,message,lang))
		result = false;

	if(!verif_mail2(f.truc,lang))
		result = false;
	
	if(result==true){
		return true;
	}	else { return false; }
}

function view(source, dest, zoom_source, lezoom){
	if(source!=''){
		document.getElementById(dest).src = source;
		document.getElementById(lezoom).value = zoom_source;
	}
}

function controle_ajoute_client(f,lang) {
	var retour = true;

	if((lang=="fr")||(lang=="")){
		var pseudo = "pseudo";
		var civilite = "civilité";
		var code_postal = "code postal";
		var ville = "ville";
		var pays = "pays";
		var age = "année de naissance";
		var email = "email";
		var sit_prof = "situation professionnelle";
		var sit_fam = "situation familiale";
	}
	if(lang!="fr"){
		var pseudo = "pseudo";
		var civilite = "civilité";
		var code_postal = "code postal";
		var ville = "ville";
		var pays = "pays";
		var age = "année de naissance";
		var email = "email";
		var sit_prof = "situation professionnelle";
		var sit_fam = "situation familiale";
	}
	
	var champs = Array(f.pseudo);
	if(!verif_remplissage2(champs,pseudo,lang))
		retour = false;
	if(!verif_liste2(f.age,age,lang))
		retour = false;
	var champs = Array(f.code_postal);
	if(!verif_remplissage2(champs,code_postal,lang))
		retour = false;
	if(f.code_postal.value!=''){
		if(!verif_cp(f.code_postal))
			retour = false;
	}
	var champs = Array(f.ville);
	if(!verif_remplissage2(champs,ville,lang))
		retour = false;
	var champs = Array(f.le_pays);
	if(!verif_remplissage2(champs,pays,lang))
		retour = false;
	
	if(!verif_liste2(f.sit_fam,sit_fam,lang))
		retour = false;
	var champs = Array(f.sit_prof);
	if(!verif_remplissage2(champs,sit_prof,lang))
		retour = false;
	
	if(!verif_mail2(f.email,lang))
		retour = false;

	if(!verif_pwd2(f.mdp,lang))
		return false;
		
	if(!verif_pwd2(f.mdp_2,lang))
		return false;
		
	if(!verif_2_pwd2(f.mdp,f.mdp_2,lang))
		return false;
	
	if(retour == true){
		//document.getElementById('envoi').value = 1;
		f.submit();
	}
}


function controle_update_client(f,lang) {
	var retour = true;

	if((lang=="fr")||(lang=="")){
		var pseudo = "pseudo";
		var civilite = "civilité";
		var code_postal = "code postal";
		var ville = "ville";
		var pays = "pays";
		var telephone = "téléphone";
		var age = "année de naissance";
		var email = "email";
		var sit_prof = "situation professionnelle";
		var sit_fam = "situation familiale";
	}
	if(lang!="fr"){
		var pseudo = "pseudo";
		var civilite = "civilité";
		var code_postal = "code postal";
		var ville = "ville";
		var pays = "pays";
		var telephone = "téléphone";
		var age = "année de naissance";
		var email = "email";
		var sit_prof = "situation professionnelle";
		var sit_fam = "situation familiale";
	}
	
	var champs = Array(f.pseudo);
	if(!verif_remplissage2(champs,pseudo,lang))
		retour = false;
	if(!verif_liste2(f.age,age,lang))
		retour = false;
	var champs = Array(f.code_postal);
	if(!verif_remplissage2(champs,code_postal,lang))
		retour = false;
	if(f.code_postal.value!=''){
		if(!verif_cp(f.code_postal))
			retour = false;
	}
	var champs = Array(f.ville);
	if(!verif_remplissage2(champs,ville,lang))
		retour = false;
	var champs = Array(f.le_pays);
	if(!verif_remplissage2(champs,pays,lang))
		retour = false;
	if(f.telephone.value!=''){
		if(!verif_tel(f.telephone,telephone,lang))
			retour = false;
	}
	if(!verif_liste2(f.sit_fam,sit_fam,lang))
		retour = false;
	var champs = Array(f.sit_prof);
	if(!verif_remplissage2(champs,sit_prof,lang))
		retour = false;
	
	if(!verif_mail2(f.email,lang))
		retour = false;
	
	if(f.mdp_1.disabled==''){
		if(!verif_pwd2(f.mdp_1,lang))
			return false;
		
		if(!verif_pwd2(f.mdp_2,lang))
			return false;
		
		if(!verif_2_pwd2(f.mdp_1,f.mdp_2,lang))
			return false;
	}
	
	if(retour == true){
		//document.getElementById('envoi').value = 1;
		f.submit();
	}
}

function plus(champ){
	document.getElementById(champ).value ++;
}
function moins(champ){
	if(document.getElementById(champ).value>0){
		document.getElementById(champ).value --;
	}
}

function ajout_selection(nb,type,id,sousid,nom,prix,tva,acpt){
	document.getElementById('type_produit').value = type;
	document.getElementById('id_produit').value = id;
	document.getElementById('sousid_produit').value = sousid;
	document.getElementById('nom_produit').value = nom;
	document.getElementById('prix_produit').value = prix;
	document.getElementById('tva_produit').value = tva;
	document.getElementById('acpt_produit').value = acpt;
	document.getElementById('quantite_produit').value = nb;
	document.getElementById('la_selection').submit();

}

function supprime_selection(id,msg) {
	if (confirm(msg)) {  
		document.getElementById('produit_supp').value = id;
		document.getElementById('form_supprime').submit();
	}
}

function maj_quantite(id,qte) {

	document.getElementById('produit_update').value = id;
	document.getElementById('produit_quantite').value = qte;
	document.getElementById('form_update_quantite').submit();

}

function ajout_panier(id,ref,nom,prix,tva,nb){
	document.getElementById('id_produit').value = id;
	document.getElementById('ref_produit').value = ref;
	document.getElementById('nom_produit').value = nom;
	document.getElementById('prix_produit').value = prix;
	document.getElementById('tva_produit').value = tva;
	document.getElementById('quantite_produit').value = nb;
	document.getElementById('ajout_panier').submit();

}

function quelle_touche(evenement)
   {
       var touche = window.event ? evenement.keyCode : evenement.which;
	   return(touche);
   }

function controle_etape2(f) {
	var result = true;
	
	var champs = Array(f.nom, f.prenom, f.adresse, f.code_postal, f.ville, f.le_pays, f.adresse_fact, f.code_postal_fact, f.ville_fact, f.le_pays_fact);
	if(!verif_remplissage(champs)){ result = false; } 

	if(!verif_mail(f.email)){ result = false; } 
	
	if(!verif_cp(f.code_postal)){ result = false; }
	if(!verif_cp(f.code_postal_fact)){ result = false; }

	if (f.telephone.value!=''){
		if(!verif_tel(f.telephone, "téléphone fixe")){ result = false; } 
	}

	
	if (f.fax.value!=''){
		if(!verif_tel(f.fax, "fax")){ result = false; } 
	}
	

	if(!document.getElementById('cgv').checked){
		alert("Vous devez accepter les conditions générales de vente !");
		result = false;
	}
		
	if(result==true){
		document.getElementById('etape2').submit();
		}
	}
 
function controle_envoi_reponse(f) {
	var champs = Array(f.titre, f.texte);
	if(!verif_remplissage(champs))
		return false;
	return confirm("Le message est prêt à être envoyé. Valider ?");
	}

function controle_envoi_ami(f) {
	var result = true;
	var champs = Array(f.from_name, f.from_mail,  f.to_name,f.to_mail);
	if(!verif_remplissage2(champs))
		result = false;
		
	if(result==true){
	if(!verif_mail(f.from_mail))
		result = false;
	
	if(!verif_mail(f.to_mail))
		result = false;
	}
	
	if(result==true){
		document.getElementById('form_envoyer_ami').submit();
		}
	}

