function actualiser_list()
{
    var listeType = requete.responseText;
    var blocListe = document.getElementById('blocType');
    blocListe.innerHTML = listeType;
}

/**
 * Lister les départements d'une région avec un objet
 * XMLHTTPRequest.
 */
/* Création de la variable globale qui contiendra l'objet XHR */
var requete = null;
/**
 * Fonction privée qui va créer un objet XHR.
 * Cette fonction initialisera la valeur dans la variable globale définie
 * ci-dessus.
 */
function creerRequete()
{
    try
    {
        /* On tente de créer un objet XmlHTTPRequest */
        requete = new XMLHttpRequest();
    }
    catch (microsoft)
    {
        /* Microsoft utilisant une autre technique, on essays de créer un objet ActiveX */
        try
        {
            requete = new ActiveXObject('Msxml2.XMLHTTP');
        }
        catch(autremicrosoft)
        {
            /* La première méthode a échoué, on en teste une seconde */
            try
            {
                requete = new ActiveXObject('Microsoft.XMLHTTP');
            }
            catch(echec)
            {
                /* À ce stade, aucune méthode ne fonctionne... mettez donc votre navigateur à jour ;) */
                requete = null;
            }
        }
    }
    if(requete == null)
    {
        alert('Impossible de créer l\'objet requête,\nVotre navigateur ne semble pas supporter les object XMLHttpRequest.');
    }
}


function getMail(mail)
{
    /* Si il n'y a pas d'identifiant de région, on fait disparaître la seconde liste au cas où elle serait affichée */
    if(mail == 'vide')
    {
        document.getElementById('blocType').innerHTML = '';
    }
    else
    {
		//alert(mail);
        /* À cet endroit précis, on peut faire apparaître un message d'attente */
        var blocListe = document.getElementById('blocType');
        blocListe.innerHTML = "Traitement en cours, veuillez patienter...";
        /* On crée l'objet XHR */
        creerRequete();
        /* Définition du fichier de traitement */
        var url = 'include/inc_newsletter.php?mail='+mail;
        /* Envoi de la requête à la page de traitement */
        requete.open('GET', url, true);
        /* On surveille le changement d'état de la requête qui va passer successivement de 1 à 4 */
        requete.onreadystatechange = function()
        {
            /* Lorsque l'état est à 4 */
            if(requete.readyState == 4)
            {
                /* Si on a un statut à 200 */
                if(requete.status == 200)
                {
                    /* Mise à jour de l'affichage, on appelle la fonction apropriée */
                    actualiser_list();
                }
            }
        };
        requete.send(null);
    }
}

function see(id, num)
{
	for(i=1;i<=num;i++)
	{
		document.getElementById(i).style.display = 'none';
	}
	
	document.getElementById(id).style.display = 'block';
}


function verifFormContact(monForm)
{
	var ok = true;
	if(window.document.monForm.nom.value == ''){

         alert('Il faut obligatoirement renseigner le champs NOM');

         window.document.monForm.nom.focus();
		 ok = false;

    }

    if(window.document.monForm.prenom.value == '') {

         alert('Il faut obligatoirement renseigner le champs PRENOM');

         window.document.monForm.prenom.focus();
		 ok = false;

    }
	 if(window.document.monForm.email.value == '') {

         alert('Il faut obligatoirement renseigner le champs EMAIL');

         window.document.monForm.email.focus();
		 ok = false;

    }
	if(window.document.monForm.email.value.indexOf('@') == -1)
	{

		alert("Votre email n'est pas valable !");

		window.document.monForm.email.focus();
		ok = false;

	}
	 if(window.document.monForm.tel.value == '') {

         alert('Il faut obligatoirement renseigner le champs TEL');

         window.document.monForm.tel.focus();
		 ok = false;

    }
	 if(window.document.monForm.objet.value == '') {

         alert("Il faut obligatoirement renseigner le champs OBJET");

         window.document.monForm.objet.focus();
		 ok = false;

    }
	
	if (ok != false)
	{
		window.document.monForm.submit();
	}

}



function verifFormEmploi(postemploi)
{
	var ok = true;
	if(window.document.postemploi.nom.value == ''){

         alert('Il faut obligatoirement renseigner le champs NOM');

         window.document.postemploi.nom.focus();
		 ok = false;

    }

    if(window.document.postemploi.prenom.value == '') {

         alert('Il faut obligatoirement renseigner le champs PRENOM');

         window.document.postemploi.prenom.focus();
		 ok = false;

    }
	 if(window.document.postemploi.email.value == '') {

         alert('Il faut obligatoirement renseigner le champs EMAIL');

         window.document.postemploi.email.focus();
		 ok = false;

    }
	if(window.document.postemploi.email.value.indexOf('@') == -1)
	{

		alert("Votre email n'est pas valable !");

		window.document.postemploi.email.focus();
		ok = false;

	}
	 if(window.document.postemploi.presentation.value == '') {

         alert('Il faut obligatoirement renseigner le champs Présentation');

         window.document.postemploi.presentation.focus();
		 ok = false;

    }
	 if(window.document.postemploi.cv.value == '') {

         alert("Il faut obligatoirement renseigner le champs CV");

         window.document.postemploi.cv.focus();
		 ok = false;

    }
	
	if (ok != false)
	{
		window.document.postemploi.submit();
	}

}



var checkflag = "false";
function check(field) 
{
	if (checkflag == "false") 
	{
		for (i = 0; i < field.length; i++) 
		{
			field[i].checked = true;
		}
		checkflag = "true";
		return "Tout décocher"; 
	}
	else 
	{
		for (i = 0; i < field.length; i++) 
		{
			field[i].checked = false; 
		}
		checkflag = "false";
		return "Tout cocher"; 
	}
}




function get_bo_content(script, div)
{
	document.getElementById(div).innerHTML = '<div class="center"><img src="../images/templates/loading96.gif" /></div>';

	creerRequete();	
	var url = script;
	
	
	requete.onreadystatechange = function()
	{
		if(requete.readyState == 4)
		{
			if(requete.status == 200)
			{
				var result_return = requete.responseText;
				document.getElementById(div).innerHTML = result_return;
			}
		}
	}
	requete.open('GET', url, true);
	requete.send(null);
}