$(document).ready( function () {
		
    // On cache les sous-menus
    // sauf celui qui porte la classe "open_at_load" :
    $(".ulmenu ul.subMenu:not('.open_at_load')").hide();
	$(".ulmenu ul.open_at_load").parent().addClass("open");
    // On sélectionne tous les items de liste portant la classe "toggleSubMenu"

    // et on remplace l'élément span qu'ils contiennent par un lien :
    $(".ulmenu li.toggleSubMenu span").each( function () {
        // On stocke le contenu du span :
        var TexteSpan = $(this).text();
        $(this).replaceWith('<a href="" class="menu0" title="Afficher le sous-menu">' + TexteSpan + '<\/a>') ;
    } ) ;

    // On modifie l'évènement "click" sur les liens dans les items de liste
    // qui portent la classe "toggleSubMenu" :
    $(".ulmenu li.toggleSubMenu > a").click( function () {
        // Si le sous-menu était déjà ouvert, on le referme :
        if ($(this).next("ul.subMenu:visible").length != 0) {
            $(this).next("ul.subMenu").slideUp("normal", function () { $(this).parent().removeClass("open") } );
        }
        // Si le sous-menu est caché, on ferme les autres et on l'affiche :
        else {
            //$(".ulmenu ul.submenu").slideUp("normal", function () { $(this).parent().removeClass("open") });
            $(".ulmenu ul").slideUp("normal", function () { $(this).parent().removeClass("open") });
			//$(".ulmenu ul.open_at_load").slideUp("normal", function () { $(this).parent().removeClass("open") });
            $(this).next("ul.subMenu").slideDown("normal", function () { $(this).parent().addClass("open") } );
        }
        // On empêche le navigateur de suivre le lien :
        return false;
    });

} ) ;
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function envoieajax(envoie,adresse,ou){
//envoie  : données à envoyer
//adresse : fichier php à appeller
//ou : id du div à modifier

//penser à la rendre comptabible avec des objects et non seulement pour les variables "normales" et les arrays
	var envoyer=new Array();
	if(typeof(envoie)!='object'){
		envoyer[0]=envoie;
	} else {
		envoyer=envoie;
	}
	var xhr;
	if (window.XMLHttpRequest) xhr = new XMLHttpRequest();
	else if (window.ActiveXObject) xhr = new ActiveXObject('Microsoft.XMLHTTP');
	else{
		alert('JavaScript : votre navigateur ne supporte pas les objets XMLHttpRequest...');
		return;
	}

	xhr.open('POST','http://site.syneas.fr/admin/control/'+adresse+'.php',true);

	xhr.onreadystatechange = function()	{
		if (xhr.readyState == 4){
		
			document.getElementById(ou).innerHTML = xhr.responseText;
			}
		}
	xhr.setRequestHeader('Content-type','application/x-www-form-urlencoded');
	var data = '';
	for(i=0;i<envoyer.length;i++){
		data = data + 'valeur'+i+'='+escape(envoyer[i]);
		if(i!=(envoyer.length-1)){
			data = data+'&';
		}
  	}
	xhr.send(data);
}


//à l'occasion "généraliser" ces fonctions
function bbcode(bbel,bbdebut, bbfin){
	//var input = window.document.formulaire.textarea;
	var input=document.getElementById(bbel);
	input.focus();
/* pour IE*/
	if(typeof document.selection != 'undefined'){
		var range = document.selection.createRange();
		var insText = range.text;
		range.text = bbdebut + insText + bbfin;
		range = document.selection.createRange();
		if (insText.length == 0){
			range.move('character', -bbfin.length);
		} else {
			range.moveStart('character', bbdebut.length + insText.length + bbfin.length);
		}
		range.select();
	}
/* pour les navigateurs plus récents que IE comme Firefox... */
	else if(typeof input.selectionStart != 'undefined') {
		var start = input.selectionStart;
		var end = input.selectionEnd;
		var insText = input.value.substring(start, end);
		input.value = input.value.substr(0, start) + bbdebut + insText + bbfin + input.value.substr(end);
		var pos;
		if (insText.length == 0) {
			pos = start + bbdebut.length;
		} else {
			pos = start + bbdebut.length + insText.length + bbfin.length;
		}
		input.selectionStart = pos;
		input.selectionEnd = pos;
	}
/* pour les autres navigateurs comme Netscape... */
	else {
		var pos;
		var re = new RegExp('^[0-9]{0,3}$');
		while(!re.test(pos)) {
			pos = prompt("insertion (0.." + input.value.length + "):", "0");
		}
		if(pos > input.value.length){
			pos = input.value.length;
		}
		var insText = prompt("Veuillez taper le texte");
		input.value = input.value.substr(0, pos) + bbdebut + insText + bbfin + input.value.substr(pos);
	}
}
function smilies(img){
	window.document.formulaire.textarea.value += '' + img + '';
}
identif="ok";
function valeurmail(){

	// if (document.getElementById('numero').value == 'Identifiant') {
	if (identif != 'Identifiant') {
					identif='Identifiant';
					document.getElementById('numero').value = '';
					document.getElementById('numero').style.fontStyle="normal";
					document.getElementById('numero').style.color="black";
		}
}
