function menu(id)
{
	if (document.getElementById('sousmenu'+id))
	{
		if (document.getElementById('sousmenu'+id).style.display=="none")
		{
			document.getElementById('sousmenu'+id).style.display='block';
		}
		else
		{
			document.getElementById('sousmenu'+id).style.display='none';
		}
	}
}

function survol(elt,id,survol,sousid,style)
{	
	if (survol)
	{
		if (sousid>0) {document.getElementById(elt+id+"-"+sousid).className=style+'hover';}
		else document.getElementById(elt+id).className=style+'hover';
	}
	else
	{
		if (sousid>0) document.getElementById(elt+id+"-"+sousid).className=style;
		else document.getElementById(elt+id).className=style;
	}
}

function sendData(data, page, method, destination)
{
	//alert(navigator.appName);
	if(document.all)
    {
        //Internet Explorer
        var XhrObj = new ActiveXObject("Microsoft.XMLHTTP") ;
    }//fin if
    else
    {
        //Mozilla
        var XhrObj = new XMLHttpRequest();
    }//fin else
    
    //d&eacute;finition de l'endroit d'affichage:
    var content = document.getElementById(destination);
    
    //si on envoie par la m&eacute;thode GET:
    if(method == "GET")
    {
        if(data == 'null')
        {
            //Ouverture du fichier s&eacute;lectionn&eacute;:
            XhrObj.open("GET", page);
        }//fin if
        else
        {
            //Ouverture du fichier en methode GET
            XhrObj.open("GET", page+"?"+data);
        }//fin else
    }//fin if
    else if(method == "POST")
    {
        //Ouverture du fichier en methode POST
        XhrObj.open("POST", page);
    }//fin elseif
    //Ok pour la page cible
    XhrObj.onreadystatechange = function()
    {
		if(XhrObj.readyState == 1 || XhrObj.readyState == 2 || XhrObj.readyState == 3)
		{
			//content.innerHTML = "<img src='[(#CHEMIN{images/ajax-loader.gif})]' />"; // ../images/ajax-loader.gif
		}
        if (XhrObj.readyState == 4 && XhrObj.status == 200)
            content.innerHTML = XhrObj.responseText ;
    }    
    if(method == "GET")
    {
        XhrObj.send(null);
    }
    else if(method == "POST")
    {
        XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
        XhrObj.send(data);
    }
}

function saveform(nomdiv, chemin)
{
	isOk = true;
	isOkSynt = true;
	if( document.formulaire.nom.value == '' && isOk)
	{
		//document.formulaire.nom.value = "";
		//alert( 'Veuillez saisir votre nom.');
		isOk = false;
		document.formulaire.nom.focus();
	}
	if( document.formulaire.mail.value == '' && isOk)
	{
		//document.formulaire.mail.value = "";
		//alert( 'Veuillez saisir votre E-mail.');
		isOk = false;
		document.formulaire.mail.focus();
	}
	else
	{
		if ((document.formulaire.mail.value!='') && (document.formulaire.mail.value.indexOf ('@',0) == -1 ||  document.formulaire.mail.value.indexOf ('.',0) == -1) && isOk)
		{
			//document.formulaire.mail.value = "";
			//alert("\nUne adresse mail n\351cessite un \"@\" et un \".\".");
			isOk = false;
			isOkSynt = false;
			document.formulaire.mail.focus();
		}
	}
	if( document.formulaire.message.value == '' && isOk)
	{
		//document.formulaire.message.value = "";
		//alert( 'Veuillez saisir votre message.');
		isOk = false;
		document.formulaire.message.focus();
	}
	if(isOk)
	{
		var chainenom = eval('document.formulaire.nom.value');
		var chainemail = eval('document.formulaire.mail.value');
		var chainemessage = eval('document.formulaire.message.value');
		document.formulaire.reset();
		sendData("nom="+chainenom+"&mail="+chainemail+"&message="+chainemessage, chemin, "POST", nomdiv);
	}
	else
	{
		if(isOkSynt)
		{
			document.getElementById("information").innerHTML = "<font color=\"#FFFFFF\">Erreur : Veuillez saisir les champs suivis d'une *</font>";
		}
		else
		{
			document.getElementById("information").innerHTML = "<font color=\"#FFFFFF\">Erreur : Veuillez saisir un E-mail valide</font>";
		}
	}
	document.formulaire.mail.focus();
}
