//
var dataTab=new Array();
//
function alerter(mess){
	alert(mess);
}
function afficheEtape(form){ // FONCTION D'AIGUILLAGE
	if((form.typeDemande[0].checked == false)&&(form.typeDemande[1].checked == false)&&(form.typeDemande[2].checked == false)){
		alert('Veuillez faire un choix s\'il vous plaît !');
		return false;
	}
	if(form.typeDemande[0].checked){ // SAISINE
		afficheEtapeSaisine(form,0);
	}else if(form.typeDemande[1].checked){ // DEMANDE DE DOCS
		//
	}else{ // REACTION A L'ACTUALITE DE LA DEFENSEURE
		//
	}
}
/*
function afficheEtapeSaisine(form,num){ // TRAITEMENT DE LA SAISINE
	// ENTETE FONCTION HTTPREQUEST //	
	var xhr_object = null;  
	if(window.XMLHttpRequest) // Firefox 
  		xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject) // Internet Explorer 
  		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else { // XMLHttpRequest non supporté par le navigateur 
  		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
  		return; 
	} 
	var data = null;
	// FIN ENTETE
	if(num < 1){ // ACCES A LA PREMIERE ETAPE
		dataTab[num] = new Array();
		dataTab[num][0] = "TITRE";
		dataTab[num][1] = "SAISINE DE LA DEFENSEURE DES ENFANTS";
		data = null;
	}else if(num == 1){ // CHOIX ADULTE / MINEUR
		if((form.typeDemandeur[0].checked == false)&&(form.typeDemandeur[1].checked == false)){
			alert('Veuillez faire un choix s\'il vous plaît !');
			return false;
		}
		dataTab[num] = new Array();
		if(form.typeDemandeur[0].checked){
			dataTab[num][0] = "TYPEDEMANDEUR";
			dataTab[num][1] = "Adulte";
		}else{
			dataTab[num][0] = "TYPEDEMANDEUR";
			dataTab[num][1] = "Enfant";
		}
		data = "typeDemandeur="+dataTab[num][1];
		//
	}else if(num == 2){
		dataTab[num] = new Array();
		dataTab[num][0] = "RAPPEL";
		dataTab[num][1] = "PAS UTILE";
		data = "typeDemandeur="+dataTab[1][1];
	}else if(num == 3){
		dataTab[num] = new Array();
		if(dataTab[1][1] == 'Adulte'){ // CAS ADULTE
			dataTab[num][0] = "NBRENF";
			dataTab[num][2] = "IDENF";
			dataTab[num][4] = "DEPRES";
			dataTab[num][1] = form.NbrEnf.value;
			dataTab[num][3] = form.IdKids.value;
			dataTab[num][5] = form.DepKids.value;
		}else{ // CAS ENFANT
			dataTab[num][0] = "NOM";
			dataTab[num][2] = "PRENOM";
			dataTab[num][1] = form.NomDemandeur.value;
			dataTab[num][3] = form.PrenomDemandeur.value;
			if(form.idDemandeur[4].checked){
				dataTab[num][4] = "LINKENF";
				dataTab[num][5] = form.idDemandeurAutre.value;
			}else{
				var i = 0;
				for(var i=0; i<form.idDemandeur.length-1;i++){
					if(form.idDemandeur[i].checked){
						dataTab[num][4] = "LINKENF";
						dataTab[num][5] = form.idDemandeur[i].value;
					}
				}
			}
		}
		data = "typeDemandeur="+dataTab[1][1];
	}else if(num == 4){
		dataTab[num] = new Array();
		if(dataTab[1][1] == 'Adulte'){ // CAS ADULTE
			if(form.autres.value != ''){
				dataTab[num][0] = "LINKENF";
				dataTab[num][1] = form.autres.value;
			}else{
				dataTab[num][0] = "LINKENF";
				dataTab[num][1] = form.Statut.value;
			}
			//
			dataTab[num][2] = "NOM";
			dataTab[num][4] = "PRENOM";
			dataTab[num][3] = form.NomDemandeur.value;
			dataTab[num][5] = form.PrenomDemandeur.value;
			//
		}else{ // CAS ENFANT
			dataTab[num][0] = "AGE";
			dataTab[num][1] = form.Age.value;
			if(dataTab["Age"] < 13){
				dataTab[num][2] = "MAILCHECK";
				dataTab[num][3] = false; // ADRESSE MAIL NON OBLIGATOIRE
			}else{
				dataTab[num][2] = "MAILCHECK";
				dataTab[num][3] = true; // ADRESSE MAIL OBLIGATOIRE
			}
		}
		data = "typeDemandeur="+dataTab[1][1];
	}else if(num == 5){
		dataTab[num] = new Array();
		dataTab[num][0] = "ADRESSE";
		dataTab[num][1] = form.Adresse.value;
		dataTab[num][1] += " - "+form.CodePostal.value;
		dataTab[num][1] += " - "+form.Ville.value;
		if(form.Pays.value != "")
			dataTab[num][1] += " - "+form.Pays.value;
		//
		data = "typeDemandeur="+dataTab[1][1]+"&PresMail="+dataTab[4][3];
	}else if(num == 6){
		dataTab[num] = new Array();
		dataTab[num][0] = "ADRESSEMAIL";
		dataTab[num][1] = form.MailFirstPart.value+"@"+form.MailLastPart.value;
		dataTab[num][2] = "TYPEADRESSEMAIL";
		dataTab[num][3] = form.TypeMail.value;
		data = "typeDemandeur="+dataTab[1][1];
	}else if(num == 7){ // TRAITEMENT DES DONNEES DE LA SAISINE ET MISE EN PAGE DU MAIL + LANCEMENT DE L'ENVOI
		//alert("ETAPE "+num);
		dataTab[num] = new Array();
		dataTab[num][0] = "MESSAGE";
		dataTab[num][1] = form.Saisine.value;
		// TRAITEMENT RECURSIF DES DONNEES
		data=null;
		var i,j,countKeys;
		for(i=0;i<dataTab.length;i++){ // EXPLORATION DU PREMIER NIVEAU
			for(j=0;j<dataTab[i].length;j=j+2){ // EXPLORATION DU DEUXIEME NIVEAU
				if((i<1)&&(j<1)) // SI LE SCRIPT LIT LE PREMIER ENREGISTREMENT
					data = dataTab[i][j]+"="+dataTab[i][j+1];
				else // SI IL POURSUIT LA LECTURE
					data += "&"+dataTab[i][j]+"="+dataTab[i][j+1];
			}
		}
		alert(data); // DEBUG, à commenter plus tard
	}
	//
	xhr_object.open("POST", "contactFormEt"+num+".php", true);
	xhr_object.onreadystatechange = function() {
		if(xhr_object.readyState == 4){
			document.getElementById( 'centreActuFull' ).innerHTML = xhr_object.responseText;
		}
	}
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xhr_object.send(data);
}
*/
//
function CheckValue(Valeur, Elem){
	if(Valeur == 'autres'){
		Elem.disabled = false;
	}else{
		Elem.disabled = true;
	}
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// espacement entre le curseur et l'infobulle
cursor_padding = 10;
// gestion des navigateurs (IE, MOZ, NS)
nav = navigator.appName;
ie = document.all;
ns = document.layers;
fi = document.getElementById && !document.all;
//
if(!ie && !ns && !fi){
	alert("navigateur "+nav+" incompatible !");	
}
//
if(!ie){
	document.captureEvents(Event.MOUSEMOVE); 	
}
//
document.onmousemove = get_mouse;
// recupere les coordonnees de la souris
// les affecte au style de la div infobulle
function get_mouse(e){
	if(ie){
		x = event.x;
		y = event.y;
		window.status = x;
	}else{
		x = e.pageX;
		y = e.pageY;
	}
	bubble = document.getElementById("infobulle");
	bubble.style.left = x + cursor_padding+'px';
	bubble.style.top = y + cursor_padding+'px';
	
}
// affiche la bubble
function see_bubble(num){
	////////////////////////
	var dataHelp = new Array();
	dataHelp[0] = '<p>Sous la forme Nom, Pr&eacute;nom, &Acirc;ge.</p>';
	dataHelp[0] += '<p>Veillez &agrave; s&eacute;parer les identit&eacute;s par des retours &agrave; la ligne.</p>';
	//
	dataHelp[1] = '<p>Pr&eacute;cise ton lien avec l&#146;enfant concern&eacute;...</p>';
	//
	dataHelp[2] = '<p>Tape ton nom de famille...</p>';
	//
	dataHelp[3] = '<p>Tape ton pr&eacute;nom...</p>';
	////////////////////////
	var text = dataHelp[num] 
	//
	bubble.style.visibility = "visible";
    bubble.style.display = "block";	
	bubble.innerHTML = text;
	// déconseillé pas aux normes
	
	//longueur_bubble = bubble.firstChild.length;
	//bubble.firstChild.replaceData(0, longueur_bubble, text); 
}
// cache la bubble
function kill_bubble(){
	bubble.style.visibility = "hidden";
	bubble.style.display = "none";
}