// JavaScript Document
//Etre compatible avec MSIE...
if ('undefined' == typeof Node)
	Node = { ELEMENT_NODE: 1, TEXT_NODE: 3 };
	
function addListener(element, baseName, handler) {
	if (element.addEventListener)
		element.addEventListener(baseName, handler, false);
	else if (element.attachEvent)
		element.attachEvent('on' + baseName, handler);
}//addListener

function chargement () {
	//mouseover boutons menu
	addListener(document.getElementById('bouton_labo'), 'mouseover', survoleBoutonLabo);
	addListener(document.getElementById('bouton_produits'), 'mouseover', survoleBoutonLabo);
	addListener(document.getElementById('bouton_documentation'), 'mouseover', survoleBoutonLabo);
	addListener(document.getElementById('bouton_commandes'), 'mouseover', survoleBoutonLabo);
	addListener(document.getElementById('bouton_contacts'), 'mouseover', survoleBoutonLabo);
	//mouseout boutons menu
	addListener(document.getElementById('bouton_labo'), 'mouseout', outBoutonLabo);
	addListener(document.getElementById('bouton_produits'), 'mouseout', outBoutonLabo);
	addListener(document.getElementById('bouton_documentation'), 'mouseout', outBoutonLabo);
	addListener(document.getElementById('bouton_commandes'), 'mouseout', outBoutonLabo);
	addListener(document.getElementById('bouton_contacts'), 'mouseout', outBoutonLabo);
}//chargement

function survoleBoutonLabo () {
	id_bouton = this.id;
	var source;
	switch (id_bouton)
	{
			case 'bouton_labo' 				: source = 'images/bouton_labo_on.jpg'; break ;
			case 'bouton_produits' 			: source = 'images/bouton_produits_on.jpg'; break ;
			case 'bouton_documentation' 	: source = 'images/bouton_documentation_on.jpg'; break ;
			case 'bouton_commandes' 		: source = 'images/bouton_commandes_on.jpg'; break ;
			case 'bouton_contacts' 			: source = 'images/bouton_contacts_on.jpg'; break ;
	}
	document.getElementById(id_bouton).src =source;
}//survoleBoutonLabo

function outBoutonLabo () {
	id_bouton = this.id;
	var source;
	switch (id_bouton)
	{
			case 'bouton_labo' 				: source = 'images/bouton_labo.jpg'; break ;
			case 'bouton_produits' 			: source = 'images/bouton_produits.jpg'; break ;
			case 'bouton_documentation' 	: source = 'images/bouton_documentation.jpg'; break ;
			case 'bouton_commandes' 		: source = 'images/bouton_commandes.jpg'; break ;
			case 'bouton_contacts' 			: source = 'images/bouton_contacts.jpg'; break ;
	}
	document.getElementById(id_bouton).src =source;
}//survoleBoutonLabo
addListener(window, 'load', chargement);



function validate()
{
	if(document.getElementById('input_nom').value == "" || document.getElementById('input_profession').value == "" || document.getElementById('input_adresse').value == "" || document.getElementById('input_ville').value == "" || document.getElementById('input_telephone').value == "" || document.getElementById('input_mail').value == "" || document.getElementById('input_mess').value == "" )
	{
			alert ('Vous devez remplir tous les champs du formulaire !!');
			return false;
	}
	else if(/^[a-zA-Z0-9_\-\.]+@([a-zA-Z0-9-]{2,}[.])+[a-zA-Z]{2,3}$/.test(document.getElementById('input_mail').value) != true) {
			alert("Votre adresse mail est incorrecte");
			return false;
	}
	else if (isNaN(document.getElementById('input_telephone').value)) {
			alert("Le champs <<Téléphone>> doit être de type numérique");
			return false;
	} else return true;
}