// cacher les sous-nav pour ceux qui ont javascript
function HideSsNav() {
	var ar = document.getElementById("nav").getElementsByTagName("ul");
	for (var i=0; i<ar.length; i++){
		if (ar[i].className == "ssnav") {
				ar[i].style.left = -9999 +'px';
			}
	}
	
}
//Pour le compteur du textarea
function limite(textarea, max)
{
    if(textarea.value.length >= max)
    {
        textarea.value = textarea.value.substring(0,max);
    }
    var reste = max - textarea.value.length;
    var affichage_reste =  reste +‘ caractères restants’;
    document.getElementById(‘max_desc’).innerHTML = affichage_reste;
}

// affichage/cachage des sous-nav au rollover
function ShowHide(id,on)
{
	if(document.getElementById) {
		element = document.getElementById(id);
	} else if(document.all) {
		element = document.all[id];
	} else return;
	
	if(document.getElementById) {
		my_li = document.getElementById("li_"+id);
	} else if(document.all) {
		my_li = document.all["li_"+id];
	} else return;

	if(element.style) {
		if(element.style.left == 'auto') {
			element.style.left = -9999 +'px';
			if (on == 'on') {
				my_li.className = 'on';
			} else {
				my_li.className = '';
			}			
		} else {
			element.style.left = 'auto';
			my_li.className = 'on';
		}
	}
}


	
/* fonction pour changer onglets dans page "position bateau" */
	
function Switch(id, id2) {

	if (document.getElementById) {
		aouvrir = document.getElementById(id);
		afermer = document.getElementById(id2);
	} else if(document.all) {
		aouvrir = document.all[id];
		afermer = document.all[id2];
	} else return;
			
	if (aouvrir.style) {
		aouvrir.style.display = "block";
		afermer.style.display = "none";
	}

}


// check du formulaire de contact pour champs obligatoires
function checkrequired(which) {
	if(document.getElementById) {
		erreur = document.getElementById("erreur");
	} else if(document.all) {
		erreur = document.all["erreur"];
	} else return;
	
	var pass=true;
	if (document.images) {
		for (i=0;i<which.length;i++) {
			var tempobj=which.elements[i];
			if (tempobj.name.substring(0,8)=="required") {
				if (((tempobj.type=="text"||tempobj.type=="textarea")&&
				tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&
				tempobj.selectedIndex==0)) {
					pass=false;
					break;
	      	}
	      }
	   }
	}
	
	if (!pass) {
        shortFieldName=tempobj.name.substring(8,30).toUpperCase(); 
        erreur.style.display = 'block';
        if (!checkEmail(document.contact.requiredemail.value)) {
            document.getElementById("email_invalide").style.display = 'block';
        } else {
            document.getElementById("email_invalide").style.display = 'none';
        }
        return false;
	} else {
		erreur.style.display = 'none';
        if (!checkEmail(document.contact.requiredemail.value)) {
            document.getElementById("email_invalide").style.display = 'block';
            return false;
        } else {
            document.getElementById("email_invalide").style.display = 'none';
            return true;
        }
	} 

}

function checkEmail(a) {
    var selectionne;
    var isValidEmail = false ;

    for (var j=1 ; j<(a.length) ; j++) {
      if (a.charAt(j)=='@') {
        if (j<(a.length-4)) {
          for (var k = j; k < (a.length-2); k++) {
            if (a.charAt(k) == '.') {
              isValidEmail = true;
            }
          }
        }
      }
    }
    if (isValidEmail == false) {
        return false;
    } else {
        return true;
    }
}
