function ouvrir_envoyer_ami() {
	if( document.getElementById( "envoyer_ami_div" ) )
		document.getElementById( "envoyer_ami_div" ).style.display = "block";
}

function fermer_envoyer_ami() {
	if( document.getElementById( "envoyer_ami_div" ) )
			document.getElementById( "envoyer_ami_div" ).style.display = "none";
}

function envoyer_envoyer_ami() {
	var envoyer_valide;
	envoyer_valide =  true;
	
	if( document.getElementById( "envoyer_ami_form" ) &&
		document.getElementById( "adresse_page_hidden" ) &&
		document.getElementById( "nom_envoyer_input" ) &&
		document.getElementById( "courriel_envoyer_input" ) &&
		document.getElementById( "nom_ami_input" ) &&
		document.getElementById( "courriel_ami_input" ) &&
		document.getElementById( "message_envoyer_input" ) ) {
			document.getElementById( "adresse_page_hidden" ).value = window.location.href;
			if( document.getElementById( "adresse_page_hidden" ).value == "" )
				envoyer_valide = false;
				
			if( document.getElementById( "nom_envoyer_input" ).value == "" ) {
				alert( "Vous devez entrer votre nom." );
				envoyer_valide = false;
			} else if( !valide_courriel_input( document.getElementById( "courriel_envoyer_input" ).value ) ) {
				alert( "Votre adresse courriel est invalide." );
				envoyer_valide = false;
			} else if( document.getElementById( "nom_ami_input" ).value == "" ) {
				alert( "Vous devez entrer le nom de votre ami(e)." );
				envoyer_valide = false;
			} else if( !valide_courriel_input( document.getElementById( "courriel_ami_input" ).value ) ) {
				alert( "L'adresse courriel de votre ami(e) est invalide." );
				envoyer_valide = false;
			} else if( document.getElementById( "message_envoyer_input" ).value == "" ) {
				alert( "Vous devez entrer un message." );
				envoyer_valide = false;
			}
	}
	else
		envoyer_valide = false;
		
	if( document.getElementById( "envoyer_ami_form" ) && envoyer_valide )
		document.getElementById( "envoyer_ami_form" ).submit();
}


function ouvrir_facebook() {
	window.open( "http://www.facebook.com/sharer.php?u="+ window.location.href.replace( "http://", "http%3A%2F%2F" ) +"&t=Site%20web%20du%20groupe%20REPERE" );
}

function ouvrir_google() {
	window.open( "https://www.google.com/accounts/ServiceLogin?hl=fr&continue=http://www.google.com/bookmarks/mark%3Fop%3Dadd%26bkmk%3D"+ urlEncode( window.location.href ) +"%26title%3DSite%2520web%2520du%2520groupe%2520REPERE&nui=1&service=bookmarks" );
}

//valide le courriel entre est valide ou non
function valide_courriel_input( courriel ) {
	var regCourrielValide = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z.]{2,10}$/;
	return regCourrielValide.test( courriel );
}

//encodage de l'url
function urlEncode( str ) {
	var strEncode = escape(str.replace(/%/g, '%25').replace(/\+/g, '%2B')).replace(/%25/g, '%');
	var reg = new RegExp( "(/)", "g" );
	return strEncode.replace( reg, "%252F" );
}