function afficher_arbre(idReponse, idDiv, primaire, niveau)
{
	$.ajax({
	   type: "GET",
	   url: "afficher-arbre.php",
	   data: "idReponse="+idReponse,
	   success: function(affichage){
		   
		   	for(i=niveau;i<5;i++)
			{
				$("#contenu_arbre"+i).empty();		
			}
			
			$("#"+idDiv).empty();				
			$("#"+idDiv).append(affichage);	
			/*
			if(primaire==0)
				$("#"+idDiv).append(affichage);
			else
			{	
				$("#"+idDiv).empty();				
				$("#"+idDiv).append(affichage);				
			}
			*/
		  }
	});
}

function sleep(milliseconds) {
  var start = new Date().getTime();
  for (var i = 0; i < 1e7; i++) {
    if ((new Date().getTime() - start) > milliseconds){
      break;
    }
  }
}

function toggle_div(bloc, varCheck)
{
	if(document.getElementById(varCheck).value==0)
	{
		$("#zone_temoignage").fadeOut("fast");
		
		sleep(250);
		
		$("#"+bloc).fadeIn("slow");
		document.getElementById(varCheck).value=1;
	}
	else
	{
		$("#"+bloc).fadeOut("slow");
		document.getElementById(varCheck).value=0;
		
		sleep(250);
		
		$("#zone_temoignage").fadeIn("slow");
	}
}

function verifier_compte(formName)
{		
	var zoneAffichage = document.getElementById('text_erreur');	
	
	if(formName.nom.value=='')
	{
		zoneAffichage.innerHTML = 'Usted debe ingresar su apellido.';
		formName.nom.focus();
		return false;
	}
	
	if(formName.prenom.value=='')
	{
		zoneAffichage.innerHTML = 'Usted debe ingresar su nombre.';
		formName.prenom.focus();
		return false;
	}
	
	if(formName.email.value=='')
	{
		zoneAffichage.innerHTML = 'Usted debe ingresar su correo electrónico.';
		formName.email.focus();
		return false;	
	}
	else
	{
		var valeurEmail = formName.email.value;
		var verifMail = /^[a-zA-Z0-9_-]+.+[a-zA-Z0-9_-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,3}$/
		if (verifMail.exec(valeurEmail) == null)
		{
			zoneAffichage.innerHTML = 'Usted debe ingresar su correo electrónico.';
			formName.email.focus();
			return false;
		}
	}
	
	if(formName.adresse.value=='')
	{
		zoneAffichage.innerHTML = 'Usted debe ingresar su dirección.';
		formName.adresse.focus();
		return false;
	}
	
	if(formName.codePostal.value=='')
	{

		zoneAffichage.innerHTML = 'Usted debe ingresar su código postal.';
		formName.codePostal.focus();
		return false;
	}	
	
	if(formName.ville.value=='')
	{
		zoneAffichage.innerHTML = 'Usted debe ingresar su ciudad.';
		formName.ville.focus();
		return false;
	}
	
	if(formName.password.value=='')
	{
		zoneAffichage.innerHTML = 'Usted debe ingresar su contraseña.';
		formName.password.focus();
		return false;
	}
	
	if(formName.checkPassword.value=='')
	{
		zoneAffichage.innerHTML = 'Usted debe confirmar su contraseña.';
		formName.checkPassword.focus();
		return false;
	}
	
	if(formName.password.value!=formName.checkPassword.value)
	{
		zoneAffichage.innerHTML = 'Error de confirmación de contraseña.';		
		formName.checkPassword.value = '';
		formName.checkPassword.focus();
		return false;
	}
}

function verifier_adresse(formName)
{		
	var zoneAffichage = document.getElementById('text_erreur');	
	
	if(formName.nom.value=='')
	{
		zoneAffichage.innerHTML = 'Usted debe ingresar su apellido.';
		formName.nom.focus();
		return false;
	}
	
	if(formName.prenom.value=='')
	{
		zoneAffichage.innerHTML = 'Usted debe ingresar su nombre.';
		formName.prenom.focus();
		return false;
	}	
	
	if(formName.adresse.value=='')
	{
		zoneAffichage.innerHTML = 'Usted debe ingresar su dirección.';
		formName.adresse.focus();
		return false;
	}
	
	if(formName.codePostal.value=='')
	{

		zoneAffichage.innerHTML = 'Usted debe ingresar su código postal.';
		formName.codePostal.focus();
		return false;
	}	
	
	if(formName.ville.value=='')
	{
		zoneAffichage.innerHTML = 'Usted debe ingresar su ciudad.';
		formName.ville.focus();
		return false;
	}
}

function verifier_new_mdp(formName)
{		
	var zoneAffichage = document.getElementById('text_erreur');	
	
	if(formName.oldPassword.value=='')
	{
		zoneAffichage.innerHTML = 'Usted debe ingresar su antigua contraseña.';
		formName.oldPassword.focus();
		return false;
	}
	
	if(formName.pwd.value=='')
	{
		zoneAffichage.innerHTML = 'Usted debe ingresar su nuevo contraseña.';
		formName.pwd.focus();
		return false;
	}
	
	if(formName.pwd.value!=formName.checkPwd.value)
	{
		zoneAffichage.innerHTML = 'Usted debe confirmar su contraseña.';
		formName.pwd.value='';
		formName.checkPwd.value='';
		formName.pwd.focus();
		return false;
	}
}
