/*
* Menu déroulant
*/
function afficher(menu, lien) 
{
	if (document.getElementById(menu)) {
		document.getElementById(menu).style.visibility = 'visible' ;
		//document.getElementById(menu).style.display = 'block' ;
	}
	document.getElementById(lien).className = 'lien_on' ;
	
	return true ;
}

function masquer(menu, lien) 
{
	if (document.getElementById(menu)) {
		document.getElementById(menu).style.visibility = 'hidden' ;
		//document.getElementById(menu).style.display = 'hidden' ;
	}
	document.getElementById(lien).className = 'lien' ;
	
	return true ;		
}	


function get_mouse(e)
{
	var objet = document.getElementById('texte_carte') ;
	
	var x = (navigator.appName.substring(0,3) == "Net") ? e.pageX : event.x+document.body.scrollLeft;
	var y = (navigator.appName.substring(0,3) == "Net") ? e.pageY : event.y+document.body.scrollTop;
	objet.style.left = x - 40;
	objet.style.top = y-40;
}

/* Affiche un element si celui est masque, le masque si celui-ci est affiche */
function show_hide_texte ( nomElement, texte ) 
{
	var objet = document.getElementById(nomElement) ;
	var etat = objet.style.display ;
	
	if (etat == 'inline' || etat == 'block')
	{
		objet.style.display = 'none' ;
	}
	
	if (etat == 'none')
	{
		objet.style.display = 'inline' ;
		objet.innerHTML = texte ;
		document.onmousemove = get_mouse;
	}
}



function checkMail(mail) {
	if ((mail.indexOf("@")>=0)&&(mail.indexOf(".")>=0)) {
		return true;
	} else {
		return false;
	}
}

/* Controle du formulaire de contact */
function checkFormContact(f) 
{
	var nom 	= eval("f.frm_nom");
	var prenom 	= eval("f.frm_prenom");
	var tel 	= eval("f.frm_tel");
	var message	= eval("f.frm_message");
	
	var bValid = true;
	
	if (nom.value == "") {
		bValid = false;
		nom.className="erreur";
	} else { nom.className=''; }
	
	if (prenom.value == "") {
		bValid = false;
		prenom.className="erreur";
	} else { prenom.className=''; }
	
	if (tel.value == "") {
		bValid = false;
		tel.className="erreur";
	} else { tel.className=''; }
	
	if (message.value == "") {
		bValid = false;
		message.className="erreur";
	} else { message.className=''; }
	
	if(!bValid) {
		alert("Les champs marqués d'une * sont obligatoires\nFields marked with a * must be filled in");
	}
	
	return bValid;
}

/* Controle du formulaire de recommander */
function checkFormRecommander(f) {

	var nom 		= eval("f.frm_nom");
	var email 		= eval("f.frm_email");
	var emailDest 	= eval("f.frm_emailDest");
	var message 	= eval("f.frm_message");
	
	var bValid = true;

	if (nom.value == "") {
		bValid = false;
		nom.className="erreur";
	} else { nom.className=''; }
	
	if (emailDest.value == "" || !checkMail(emailDest.value) ) {
		bValid = false;
		emailDest.className="erreur";
	} else { emailDest.className=''; }
	
	if (message.value == "") {
		bValid = false;
		message.className="erreur";
	} else { message.className=''; }
	
	if(!bValid) {
		alert("Les champs marqués d'une * sont obligatoires\nFields marked with a * must be filled in");
	}
	return bValid;
}

