// JavaScript Document
//**********************
// FOCUS AUTO CHAMPS REF
function focus_ref(){
  document.getElementById('ref').focus();
}
//**********************

//**********************
// VIDE CHAMPS 
function vide(message,valeur,id){
 	if(message==valeur)
  		document.getElementById(id).value="";
}
//**********************


//**********************
// FONCTION COCHER / DECOCHER / INVERSER LA SELECTION POUR CHECKBOX

function tous_cocher(checkbox)
{
 	for(var i=0; i<document.getElementsByName(checkbox).length ; i++)
	{
		document.getElementsByName(checkbox)[i].checked = true;
	}
}

function tous_decocher(checkbox)
{
 	for(var i=0; i<document.getElementsByName(checkbox).length ; i++)
	{
		document.getElementsByName(checkbox)[i].checked = false;
	}
}

function inverse_cocher(checkbox)
{
 	for(var i=0; i<document.getElementsByName(checkbox).length ; i++)
	{
		if(document.getElementsByName(checkbox)[i].checked == true)
			document.getElementsByName(checkbox)[i].checked = false;
		else
			document.getElementsByName(checkbox)[i].checked = true;
	}
}

function empty_checkbox(checkbox)
{
	var vide = true;
 	for(var i=0; i<document.getElementsByName(checkbox).length ; i++)
	{
		if(document.getElementsByName(checkbox)[i].checked == true)
			vide = false;
	}
	return vide;
}
//**********************

// Methode pour changer la visiblite d'une balise dont l'ID est passe en paramatre
function changer_visibilite(tagId) {
	if (!document.getElementById) {
	msg = 'Votre navigateur est trop ancien pour profiter de votre visite\n';
	msg += 'Veuillez le mettre a jour ou vous en procurer un autre';
	return false;
	}
	var tagToToggle;
	try { // On tente de recuperer la balise cible dont on doit changer la visibilite
		tagToToggle = document.getElementById(tagId);
	     } catch (e) { // Si ehec de la recuperer  de la balise cible
		alert('Je n\'ai pas pu trouver la balise cible');
		          }
	try { // Seulement pour les non IE
		if (tagToToggle.style.display == 'none') {
			tagToToggle.style.display = 'inline';
		} 
		else {
			tagToToggle.style.display = 'none';
		}
		} catch (e) {
		}
		// Pour IE
		if (tagToToggle.style.visibility == 'hidden') {
		tagToToggle.style.visibility = 'visible';
		}
		else {
		tagToToggle.style.visibility = 'hidden';
		}
}
//**********************

function affiche_email_test(id_liste) {
	if (id_liste=='essai')
		document.getElementById('span_test').style.display="block";
	else
		document.getElementById('span_test').style.display="none";
}

function verif_unsuscribe(mail){
	if(mail!="")
		document.getElementById('form_unsuscribe').submit();
	else
	{
		alert('Veuillez entrer votre adresse email');
		document.getElementById('mail_unsuscribe').focus();
	}
}

function action_newsletter(action){
	switch(action){
		//CAS ENVOI
		case 'send' : document.getElementById('form_newsletter').action="newsletter,envoyer-une-newsletter.html";
		document.getElementById('form_newsletter').submit();
			break;
			
		//CAS SAUVEGARDE
		case 'save' : document.getElementById('form_newsletter').action="newsletter,sauvegarde.html";
		document.getElementById('form_newsletter').submit();
			break;
		default : exit();
	}
}

function load_brouillon(){
	if(confirm("Etes vous sur de vouloir importer votre brouillon ?\n\nLes informations de votre brouillon remplaceront les données sur la page actuelle."))
	{
		var t = document.getElementById('message_brouillon').value;
		document.getElementById('sujet').value=document.getElementById('sujet_brouillon').value;	
		document.getElementById('expediteur').value=document.getElementById('expediteur_brouillon').value;
		document.getElementById('destinataires').value=document.getElementById('destinataires_brouillon').value;
		tinyMCE.execCommand('mceFocus', true, 'message' );
		tinyMCE.execCommand('mceInsertContent', false, t ); 
		//document.getElementById('message').innerHTML=document.getElementById('message_brouillon').value;
		//alert(document.getElementById('message_brouillon').value);

	}
}