

// JavaScript Document
var ok = "#FFFFFF";
var nok = "#FFEBDF";

// 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 controle_formulaire(f,lang) {
	var retour = true;
	var societe = societe1;
	var activite = activite1;
	var adresse = adresse1;
	var code_postal = code_postal1;
	var ville = ville1;
	var effectif = effectif1;
	var leffectif = leffectif1;
	var telfixe = telfixe1;
	var fax = fax1;

	/*if((lang=="fr")||(lang=="")){
		var societe = "société";
		var activite = "activité";
		var adresse = "adresse";
		var code_postal = "code postal";
		var ville = "ville";
		var effectif = "effectif";
		var leffectif = "L'effectif";
		var telfixe = "téléphone fixe";
		var fax = "fax";
	}
	if(lang!="fr"){
			
		var societe = "company";
		var activite = "activity";
		var adresse = "adress";
		var code_postal = "zip code";
		var ville = "city";
		var effectif = "staff";
		var leffectif = "The staff";
		var telfixe = "phone number";
		var fax = "fax number";
	}*/
	var champs = Array(f.societe);
	if(!verif_remplissage2(champs,societe,lang))
		retour = false;
	var champs = Array(f.effectif);
	if(!verif_remplissage2(champs, effectif,lang))
		retour = false;
	if(!verif_float(f.effectif, leffectif,lang))
		retour = false;
	/* var champs = Array(f.activite);
	if(!verif_remplissage2(champs,activite,lang))
		retour = false; */

	var champs = Array(f.adresse);
	if(!verif_remplissage2(champs, adresse,lang))
		retour = false;
	var champs = Array(f.code_postal);
	if(!verif_remplissage2(champs, code_postal,lang))
		retour = false;
	var champs = Array(f.ville);
	if(!verif_remplissage2(champs, ville,lang))
		retour = false;

	var champs = Array(f.telephone);
	if(!verif_remplissage2(champs, telfixe,lang))
		retour = false;

	var champs = Array(f.fax);
	if(!verif_remplissage2(champs, fax,lang))
		retour = false;


	if(!verif_mail0(f.email,lang))
		retour = false;
		
	if(retour == true){
		f.submit();
	}
}

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

function spop( 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 + id, options );
		}
		
function controle_ouverture_compte(f) {
	var retour = true;
	var lang = "fr";
	
	var champs = Array(f.nom, f.prenom, f.fonction, f.entreprise, f.adresse_fact, f.code_postal_fact, f.ville_fact, f.pays_fact,f.tel,f.fax);
	if(!verif_remplissage(champs,lang))
		retour = false;
	/*	
	if(!verif_cp(f.code_postal_fact))
		retour = false;
	*/
	if(!verif_mail(f.email,lang))
		retour = false;
	/*
	if(!verif_tel(f.tel, "téléphone",lang))
			retour = false;
	*/
	/*
	if(f.siret.value!=""){
	if(isNotNumeroSiret(f.siret.value)){
		retour = false;
		alert(verif_champs_siret);
		}
	}
	if(f.ape.value!=""){
	if(isNotCodeApe(f.ape.value)){
		retour = false;
		alert(verif_champs_code_ape);
		}
	}
	*/
	if(f.tva.value!=""){
	if(isNotTVAIntracommunautaire(f.tva.value)){
		retour = false;
		alert(verif_champs_tva);
		}
	}
		
	if(!document.getElementById('cgv').checked){
		alert(verif_champs_accept_cond_vente);
		retour = false;
	}		
	
	if(retour == true){
		document.getElementById('envoi').value = 1;
		f.submit();
	}
}


function controle_modif_compte(f) {
	var retour = true;
	var lang = "fr";
	
	var champs = Array(f.nom, f.prenom, f.fonction, f.entreprise, f.adresse_fact, f.code_postal_fact, f.ville_fact, f.pays_fact,f.tel);
	if(!verif_remplissage(champs,lang))
		retour = false;
		
	//if(!verif_cp(f.code_postal_fact))
		//retour = false;
	
	if(!verif_mail(f.email,lang))
		retour = false;
		/*	
	if(!verif_tel(f.tel, telfixe1,lang))
			retour = false;
	
	if(f.siret.value!=""){
	if(isNotNumeroSiret(f.siret.value)){
		retour = false;
		alert(verif_champs_erreur_siret);
		}
	}
	if(f.ape.value!=""){
	if(isNotCodeApe(f.ape.value)){
		retour = false;
		alert(verif_champs_ereur_code_ape);
		}
	}
	*/
	if(f.tva.value!=""){
	if(isNotTVAIntracommunautaire(f.tva.value)){
		retour = false;
		alert(verif_champs_erreur_tva);
		}
	}

	
	if(retour == true){
		document.getElementById('envoi').value = 1;
		f.submit();
	}
}

function controle_email(f) {
	var retour = true;
	var lang = "fr";

	
	if(!verif_mail(f.email,lang))
		retour = false;
			

	if(retour == true){
		document.getElementById('envoi').value = 1;
		f.submit();
	}
}

function ajout_panier(f,id,ref,nom,prix,tva, delai){
	if(!verif_qte(f, verif_champs_la_quantite+verif_champs_superieur_1)){
		return false;
	}
	else
	{
	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('delai_produit').value = delai;
	document.getElementById('quantite_produit').value = f.value;
	document.getElementById('ajout_panier').submit();
	}
}

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

function update_quantite(id,qte) {
	if(!verif_qte(qte, verif_champs_la_quantite+verif_champs_superieur_1)){
		return false;
	}
	else
	{
	document.getElementById('produit_update').value = id;
	document.getElementById('produit_quantite').value = qte.value;
	document.getElementById('form_update_quantite').submit();
	}
}

function quelle_touche(evenement)
   {
       var touche = window.event ? evenement.keyCode : evenement.which;
	   return(touche);
   }
   
function controle_envoi_ami(f) {
	var result = true;
	var champs = Array(f.from_name, f.to_name, f.from_mail, f.to_mail);
	if(!verif_remplissage(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();
		}
	}

function letsDisable(f){
		document.getElementById(f).disabled = 'true';
}
function letsEnable(f){
		document.getElementById(f).disabled = 'false';
}