//Ouverture d'un sous menu si l'url encore est vérifiée/valide
//function affiche_sousmenu(id)
//{
//	if(tab_ouvert[id]=='none')
//	{
//		tab_ouvert[id]='block';
//		new Effect.SlideDown(id);	
//	} 
//	else 
//	{
//		tab_ouvert[id]='none';
//		new Effect.SlideUp(id);
//	}	
//}

//fonction de vérification de l'email et des champs page contact.
function verif(email) {
	var arobase = email.indexOf("@")
	var point = email.lastIndexOf(".")
	if (document.contact.sender_name.value=="" || document.contact.sender_surname.value=="" || document.contact.message.value=="") {
		alert("Veuillez remplir tous les champs marqués d'une étoile");
		return false;
	} else { 
		if ((arobase < 2)||(point + 2 > email.length)||(point < arobase+2)) { 
			alert("Cet Email est erroné !");
			return false; 
		} else {
			return true;
		}
	}
}

//fonction de vérification de la mailing liste.
function verifmailing(email) {
	var arobase = email.indexOf("@");
	var point = email.lastIndexOf(".");
	if((arobase < 2)||(point + 2 > email.length)||(point < arobase+2)) 
	{
		alert('Email Incorrect !');
		return false;
	}
	else
	{
		return true;
	}
}


// Fonction qui ouvre une popup
function ouvre_popup(page,taille) {
	window.open(page,'info','top=200,left=200,' + taille + ',resizable=no,scrollbars=yes,fullscreen=no');
}

function addFav() {
	if (document.all) {
		window.external.AddFavorite(location.href, document.title);
	} else {
		alert('Vous pouvez faire CTRL + D pour ajouter cette page dans vos signets, ou favoris.')
	}
}

<!-- fonction pour verif moteur de recherche
function verif_moteur() {
	if (document.moteurrecherche.moteur_recherche.value == '') {
		alert("Veuillez préciser votre recherche");
		return false;
	} else {
		return true;
	}
}

<!-- fonction retournant un tableau contenant tous les éléments html ayant la classe donnée en param -->
function getElementsByClassName(classname) {
	var rl = new Array();
	var re = new RegExp('(^| )'+classname+'( |$)');
	var ael = document.getElementsByTagName('*');
	var op = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;
	if (document.all && !op) ael = document.all;
	for (i=0, j=0 ; i<ael.length ; i++) {
		if (re.test(ael[i].className)) {
				rl[j]=ael[i];
				j++;
		}
	}
	return rl;
}

<!-- Fonction de vérification formulaire
function verif_devis(email) {
	var arobase = email.indexOf("@")
	var point = email.lastIndexOf(".")
	if ((arobase < 2)||(point + 2 > email.length)||(point < arobase+2)) { 
		alert("Cet Email est erroné !");
		return false; 
	} else { 
		if (document.devis.nom.value=="" || document.devis.prenom.value=="" || document.devis.adresse.value=="" || document.devis.ville.value=="" || document.devis.code_postal.value=="") {
			alert("Veuillez remplir tous les champs marqués d'une étoile");
			return false;
		} else {
			return true;
		}
	}
}

function verif_demande(email) {
	var arobase = email.indexOf("@")
	var point = email.lastIndexOf(".")
	if((arobase < 2)||(point + 2 > email.length)||(point < arobase+2)) { 
		alert("Cet Email est erroné !");
		return false; 
	} else { 
		if (document.demande_panier.nom.value=="" || document.demande_panier.societe.value=="" || document.demande_panier.telephone.value=="" || document.demande_panier.fax.value=="" || document.demande_panier.adresse.value=="" || document.demande_panier.cp.value=="" || document.demande_panier.ville.value=="" || document.demande_panier.pays.value=="") {
			alert("Veuillez remplir tous les champs marqués d'une étoile");
			return false;
		} else {
			return true;
		}		
	}
}