function modifier_couleur(idMatiere) 
{
	$.ajax({
	type: "GET",
	url: "afficherCouleur.php",
	data: "idMatiere="+idMatiere,
	send: $("#zone_recherche").append('<img src="img/ajax-loader.gif" />'),
	send: document.getElementById("sub_produit").disabled=true,
	success: function(resultat){
		document.getElementById('zone_couleur').innerHTML = resultat;
		$("#zone_recherche").empty();
		document.getElementById("sub_produit").disabled=false;
		
		var select = document.forms['ajoutpanier'].elements['idTaille'];
		while(1 < select.length)
		{
			select.options[1] = null;
		}
	  }
	});
}

function modifier_taille(idCouleur) 
{
	$.ajax({
	type: "GET",
	url: "afficherTaille.php",
	data: "idCouleur="+idCouleur,
	send: $("#zone_recherche").append('<img src="img/ajax-loader.gif" />'),
	send: document.getElementById("sub_produit").disabled=true,
	success: function(resultat){
		document.getElementById('zone_taille').innerHTML = resultat;
		$("#zone_recherche").empty();
		document.getElementById("sub_produit").disabled=false;
	  }
	});
}

function verifier_stock(idTaille) 
{
	$.ajax({
	type: "GET",
	url: "verifierStock.php",
	data: "idTaille="+idTaille,
	send: $("#zone_recherche").append('<img src="img/ajax-loader.gif" />'),
	send: document.getElementById("sub_produit").disabled=true,
	success: function(resultat){
		var splitResultat = resultat.split('|');
		
		if(splitResultat[1]==0)
			document.getElementById("sub_produit").disabled=true;
		else
			document.getElementById("sub_produit").disabled=false;
		
		$("#zone_recherche").empty();
		$("#zone_stock").empty();
		$("#zone_stock").append(splitResultat[0]);		
	  }
	});
}

function verifier_compte(formName)
{		
	var zoneAffichage = document.getElementById('text_erreur');	
	
	if(formName.nom.value=='')
	{
		zoneAffichage.innerHTML = 'Vous devez obligatoirement renseigner votre nom.';
		formName.nom.focus();
		return false;
	}
	
	if(formName.prenom.value=='')
	{
		zoneAffichage.innerHTML = 'Vous devez obligatoirement renseigner votre prenom.';
		formName.prenom.focus();
		return false;
	}
	
	if(formName.email.value=='')
	{
		zoneAffichage.innerHTML = 'Vous devez obligatoirement renseigner votre adresse mail.';
		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 = 'Vous devez obligatoirement renseigner une adresse mail valide.';
			formName.email.focus();
			return false;
		}
	}
	
	if(formName.adresse.value=='')
	{
		zoneAffichage.innerHTML = 'Vous devez obligatoirement renseigner votre adresse.';
		formName.adresse.focus();
		return false;
	}
	
	if(formName.codePostal.value=='')
	{

		zoneAffichage.innerHTML = 'Vous devez obligatoirement renseigner votre code postal.';
		formName.codePostal.focus();
		return false;
	}
	else
	{
		var valeurPostal = formName.codePostal.value;
		if(isNaN(valeurPostal))
		{
			zoneAffichage.innerHTML = 'Un code postal doit etre composé de chiffres uniquement.';
			formName.codePostal.value='';
			formName.codePostal.focus();
			return false;	
		}
	}
	
	if(formName.ville.value=='')
	{
		zoneAffichage.innerHTML = 'Vous devez obligatoirement renseigner votre ville.';
		formName.ville.focus();
		return false;
	}
	
	if(formName.password.value=='')
	{
		zoneAffichage.innerHTML = 'Vous devez obligatoirement renseigner votre mots de passe.';
		formName.password.focus();
		return false;
	}
	
	if(formName.checkPassword.value=='')
	{
		zoneAffichage.innerHTML = 'Vous devez obligatoirement valider votre mots de passe.';
		formName.checkPassword.focus();
		return false;
	}
	
	if(formName.password.value!=formName.checkPassword.value)
	{
		zoneAffichage.innerHTML = 'Erreur lors de la confirmation du mots de passe.';		
		formName.checkPassword.value = '';
		formName.checkPassword.focus();
		return false;
	}
}

function verifier_adresse(formName)
{		
	var zoneAffichage = document.getElementById('text_erreur');	
	
	if(formName.nom.value=='')
	{
		zoneAffichage.innerHTML = 'Vous devez obligatoirement renseigner votre nom.';
		formName.nom.focus();
		return false;
	}
	
	if(formName.prenom.value=='')
	{
		zoneAffichage.innerHTML = 'Vous devez obligatoirement renseigner votre prenom.';
		formName.prenom.focus();
		return false;
	}	
	
	if(formName.adresse.value=='')
	{
		zoneAffichage.innerHTML = 'Vous devez obligatoirement renseigner votre adresse.';
		formName.adresse.focus();
		return false;
	}
	
	if(formName.codePostal.value=='')
	{

		zoneAffichage.innerHTML = 'Vous devez obligatoirement renseigner votre code postal.';
		formName.codePostal.focus();
		return false;
	}
	else
	{
		var valeurPostal = formName.codePostal.value;
		if(isNaN(valeurPostal))
		{
			zoneAffichage.innerHTML = 'Un code postal doit etre composé de chiffres uniquement.';
			formName.codePostal.value='';
			formName.codePostal.focus();
			return false;	
		}
	}
	
	if(formName.ville.value=='')
	{
		zoneAffichage.innerHTML = 'Vous devez obligatoirement renseigner votre ville.';
		formName.ville.focus();
		return false;
	}
}
