/********************************************
P R E L O A D   I M A G E S   M E N U  
********************************************/
i1 = new Image();
i1.src = "pics/head_menu1_ro.gif";
i2 = new Image();
i2.src = "pics/head_menu2_ro.gif";
i3 = new Image();
i3.src = "pics/head_menu3_ro.gif";
i4 = new Image();
i4.src = "pics/head_menu4_ro.gif";
i5 = new Image();
i5.src = "pics/head_menu5_ro.gif";
i6 = new Image();
i6.src = "pics/Go_top_hover.gif";

/**********************************************
F O N C T I O N   B O N   D E   C O M M A N D E  
***********************************************/
function MM_validateForm() {
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
  } if (errors) alert('The following error(s) occurred:\n'+errors);
  document.MM_returnValue = (errors == '');
}

/**********************************************************
A F F I C H A G E   A D R E S S E S    A G E N C E S    R F I   
***********************************************************/
function toggle(obj) {
	document.getElementById('Gre').style.display = 'none';
	document.getElementById('Par').style.display = 'none';
	document.getElementById('Bia').style.display = 'none';
	document.getElementById(obj).style.display = 'block';
}

/********************************************
V E R I F   F O R M   C O N T A C T 
********************************************/
function checkForm(){
	var x = document.getElementById('envoimail').depuis.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if((document.getElementById('envoimail').depuis.value!=="")&&(document.getElementById('envoimail').nom.value!=="")&&(document.getElementById('envoimail').entreprise.value!=="")&&(document.getElementById('envoimail').sujet.value!=="")&&(document.getElementById('envoimail').message.value!=="")){
		if(filter.test(x)){
			document.getElementById('envoimail').submit();
		}else{
			alert("Votre adresse email n'est pas valide");
		}
		
	}else{
		alert('Veuillez renseigner les champs obligatoires');
	}
}
function isNotTelephone(valeur){ 
// fonction de vérification du numéro de téléphone
	cache=0;
	tata=document.getElementById(valeur);
	var longue=tata.value.length;
	chaine=["0","1","2","3","4","5","6","7","8","9","(",")","+"," ","."]; // >> caractères autorisés dans la chaîne téléphone(possibilité d'en ajouter)
	for(i=0; i<longue; i++){
		cache=0;
		lettre=tata.value.substring(i, i+1);
		for(j=0; j<chaine.length; j++){
			if(lettre==chaine[j])
				cache=1;
		}
		if(cache==1){
			cache=0;
		}else{
			alert("Veuillez saisir un numéro correct"); // >> message en cas de caractère non-autorisé
			break;
		}
	}
}

/********************************************
F O N C T I O N   M E N U   D E R O U L A N T 
********************************************/
window.onload=montre;
function montre(id) {
	var d = document.getElementById(id);
	for (var i = 1; i<=10; i++) {
		if (document.getElementById('smenu'+i)) {
			document.getElementById('smenu'+i).style.display='none';
		}
	}
	if (d) {
		d.style.display='block';
	}
}

/********************************************
VERIF CHANGEMENT MOT DE PASSE ESPACE CLIENT
********************************************/
function checkpass(){
	if(document.nvpass.pass.value!=document.nvpass.pass2.value){
		alert("Vos mots de passe ne sont pas identiques");
	}else if(document.nvpass.pass.value==""){
		alert("Veuillez saisir un mot de passe");
	}else{
		document.nvpass.submit();
	}
}

/********************************************
A C C E S   E S P A C E   C L I E N T S
********************************************/
function check_champs(){
	if(document.entrer.login.value==""){
		alert("Veuillez taper votre login");
	}else if(document.entrer.pass.value==""){
		alert("Veuillez taper votre mot de passe");
	}else{
		document.entrer.submit();
	}
}

/********************************************
M O T   D E   P A S S E   P E R D U 
********************************************/
function checkmail(){
	if(document.keygen.email.value==""){
		alert("Veuillez saisir votre adresse email");
	}else{
		document.keygen.submit();
	}
}
function changeinput(){
	if(document.keygen.email.value==""){
		document.keygen.email.style.color='#999999';
		document.keygen.email.value='Votre adresse email';
	}	
}

/**************************************************
I N S C R I P T I O N   E S P A C E   C L I E N T S 
**************************************************/
function arobaceok(){
	var a=document.inscrir.EMAIL.value;
	var test="" + a;
	//boucle pour savoir si le champ email contient un arobase
	for(var k = 0; k < test.length;k++){
		var c = test.substring(k,k+1);
		if(c == "@"){
			//s'il contient un arobase, test pour savoir si les champs de mot de passe sont identiques
			if((document.inscrir.pass1.value == document.inscrir.pass2.value)&(document.inscrir.pass1.value!="")){
				//Teste si le nom de l'entreprise est renseigné
				if(document.inscrir.entreprise.value==""){
					alert('Veuillez renseigner le nom de votre entreprise');
				}else{
					if(document.inscrir.login.value==""){
						alert('Veuillez choisir un login');
					}else{
						//Si toutes les conditions sont remplies, on soummet le formulaire
						document.inscrir.submit();
					}
				}
			}else{
				alert("Veuillez saisir correctement vos mots de passe");
			}
			exit();
		}
	}
	alert('Veuillez saisir votre Email.');
}

/**************************************************
AFFICHAGE FICHIERS ESPACE CLIENTS 
**************************************************/
function toogle(e) {
	elemt = document.getElementById(e);
	if (elemt.style.display == "none") {
		elemt.style.display = "";
	} else {
		elemt.style.display = "none";
	}
}