//-- Fonction : Execution d'une requete Ajax

function file(fichier)
{
    if (window.XMLHttpRequest) // FIREFOX
    xhr_object = new XMLHttpRequest();
    else if (window.ActiveXObject) // IE
    xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
    else return (false);


    xhr_object.open("GET", fichier, false);
    xhr_object.send(null);

    if (xhr_object.readyState == 4) 
	{
		return (xhr_object.responseText);
	}
    else return (false);

}

//--

function checkFormCreation()
{
	
	//-- On recupere l'email en question
	var nom			= document.getElementById('nom').value;
	var prenom		= document.getElementById('prenom').value;
	var adresse		= document.getElementById('adresse').value;
	var codepostal	= document.getElementById('codepostal').value;
	var ville		= document.getElementById('ville').value;
	var pays		= document.getElementById('pays').value;
	var email		= document.getElementById('email').value;
	var type		= document.getElementById('type').selec
	var telephone 	= document.getElementById('telephone').value;
	var siren 		= document.getElementById('siren').value;
	var tva 		= document.getElementById('tva').value;
	var type = document.getElementById('type').options[document.getElementById('type').selectedIndex].value
	
	
	//-- On regarde si tous les champs sont rempli
	if(nom.length < 3)
	{
		alert("Votre nom n'est pas valide.");
		return false;
	}
	
	if(prenom.length < 3)
	{
		alert("Votre prénom n'est pas valide.");
		return false;
	}
	
	if(adresse.length < 3)
	{
		alert("Votre adresse n'est pas valide.");
		return false;
	}
	
	if(codepostal.length < 3)
	{
		alert("Votre code postal n'est pas valide.");
		return false;
	}
	
	if(ville.length < 3)
	{
		alert("Votre ville n'est pas valide.");
		return false;
	}
	
	if(pays.length < 3)
	{
		alert("Votre pays n'est pas valide.");
		return false;
	}
	
	if(email.length < 3)
	{
		alert("Votre email n'est pas valide.");
		return false;
	}
	
	if(telephone.length < 3)
	{
		alert("Votre téléphone n'est pas valide.");
		return false;
	}
	
	if(type == "Societe" || type == "Association")
	{
		if(siren.length < 5)
		{
			alert("Le numéro de siren est invalide.");
			return false;
		}
		
		if(tva.length < 5)
		{
			alert("Le numéro de siren est invalide.");
			return false;
		}
	}

	
		
	//-- On verifi si la boite email demandée est disponible
	
	var result = file('includes/modules/actions.php?GetUseEmail=1&email='+encodeURIComponent(email));
	
	//--
	
	if(result==0 || result=="")
	{
		
		//-- Affichage du message
		document.getElementById('checkAjaxEmail').style.display = 'block';
		document.getElementById("checkAjaxEmail").innerHTML = 'L\'adresse email est déjà utilisée.<br /><br />';
		document.getElementById('checkAjaxEmail').style.color='#F00';
		document.getElementById('email').style.borderColor='#F00';
		
		return false;
	
	}
	else
	{
			
		document.getElementById('checkAjaxEmail').style.display = 'none';
		document.getElementById('email').style.borderColor='#0eb639';
		
		//--
		
		document.getElementById('Inscription').submit();
		
		//--
		
		return true;
	}
		
}

function updateFormInfo()
{

	//-- On recupere l'email en question
	var nom			= document.getElementById('nom').value;
	var prenom		= document.getElementById('prenom').value;
	var adresse		= document.getElementById('adresse').value;
	var codepostal	= document.getElementById('codepostal').value;
	var ville		= document.getElementById('ville').value;
	var pays		= document.getElementById('pays').value;
	var email		= document.getElementById('email').value;
	var type		= document.getElementById('type').selec
	var telephone 	= document.getElementById('telephone').value;
	var siren 		= document.getElementById('siren').value;
	var tva 		= document.getElementById('tva').value;
	var type = document.getElementById('type').options[document.getElementById('type').selectedIndex].value
	
	
	
	//-- On regarde si tous les champs sont rempli
	if(email.length < 3)
	{
		alert("Votre email n'est pas valide.");
		return false;
	}
	
	if(nom.length < 3)
	{
		alert("Votre nom n'est pas valide.");
		return false;
	}
	
	if(prenom.length < 3)
	{
		alert("Votre prénom n'est pas valide.");
		return false;
	}
	
	if(adresse.length < 3)
	{
		alert("Votre adresse n'est pas valide.");
		return false;
	}
	
	if(codepostal.length < 3)
	{
		alert("Votre code postal n'est pas valide.");
		return false;
	}
	
	if(ville.length < 3)
	{
		alert("Votre ville n'est pas valide.");
		return false;
	}
	
	if(pays.length < 3)
	{
		alert("Votre pays n'est pas valide.");
		return false;
	}
	
	if(email.length < 3)
	{
		alert("Votre email n'est pas valide.");
		return false;
	}
	
	if(telephone.length < 3)
	{
		alert("Votre téléphone n'est pas valide.");
		return false;
	}
	
	if(type == "Societe" || type == "Association")
	{
		if(siren.length < 5)
		{
			alert("Le numéro de siren est invalide.");
			return false;
		}
		
		if(tva.length < 5)
		{
			alert("Le numéro de siren est invalide.");
			return false;
		}
	}

	document.getElementById('UpdateInformations').submit();
	
	//--
	
	return true;
	
		
}

//On cache le mot "Modifier" pour afficher un formulaire
function viewFormPassword(id)
{
	//On cache modifier
	document.getElementById("normal_" + id).style.display 	= "none";
	
	//on montre son formulaire
	document.getElementById("form_" + id).style.display		= "block";
	
}

//Verification que les mots de passe son identique
function checkPassEgal()
{
	if(document.getElementById("password").value != document.getElementById("confirmation").value)
	{
		alert("Les mots de passe ne correspondent pas");
		return false;
	} else
	{
		return true;	
	}
}

//On affiche le mail
function showMailContent(id_mail)
{
	document.getElementById("showMail_" +id_mail).style.display = "block";	
}
