function selection_produit(idProduit) 
{	
	$.ajax({
	type: "GET",
	url: "ajax-serigraphie.php?mode=selectionProduit",
	data: "idProduit="+idProduit,	
	success: function(resultat){
		
		$('#zone_motif').empty();
		$('#nom_motif').empty();
		$('#reference_motif').empty();
		$('#prix_motif').empty();
		
		var splitResultat = resultat.split('|');
		
		$('#photo_zoom').empty();
		$('#photo_zoom').append(splitResultat[0]);
		
		$('#nuancier').empty();
		$('#nuancier').append(splitResultat[1]);
		
		$('#liste_taille').empty();
		$('#liste_taille').append(splitResultat[2]);
		
		$('#nom_produit').empty();
		$('#nom_produit').append(splitResultat[3]);
		
		$('#reference_produit').empty();
		$('#reference_produit').append(splitResultat[4]);
				
		$('#prix_produit').empty();
		$('#prix_produit').append(splitResultat[5]);
		
		document.getElementById('chIdTaille').value=0;
		$('#taille_select').empty();
		$('#taille_select').append('Taille s\351lectionn\351e : Aucune.');
		
		document.getElementById('chIdProduit').value=idProduit;
		document.getElementById('chIdCouleurProduit').value=0;
		document.getElementById('chIdMotif').value=0;
		document.getElementById('chIdTaille').value=0;
	  }
	});
}

function remplacer_couleur(idProduit, couleurHexa, idCouleur) 
{
	var hexaFormate = encodeURIComponent(couleurHexa);
	
	$.ajax({
	type: "GET",
	url: "ajax-serigraphie.php?mode=remplacerCouleur",
	data: "idProduit="+idProduit+"&couleurHexa="+hexaFormate,	
	success: function(resultat){
		$('#photo_zoom').empty();
		$('#photo_zoom').append(resultat);
		
		document.getElementById('chIdCouleurProduit').value=idCouleur;
	  }
	});
}

function selection_motif(idMotif) 
{	
	$.ajax({
	type: "GET",
	url: "ajax-serigraphie.php?mode=selectionMotif",
	data: "idMotif="+idMotif,	
	success: function(resultat){				
		var splitResultat = resultat.split('|');
		
		$('#zone_motif').css({position:'absolute', left:splitResultat[1]+'px', top:splitResultat[2]+'px'});
		
		$('#zone_motif').empty();
		$('#zone_motif').append(splitResultat[0]);
		
		$('#nom_motif').empty();
		$('#nom_motif').append(splitResultat[3]);
		
		$('#reference_motif').empty();
		$('#reference_motif').append(splitResultat[4]);
		
		$('#prix_motif').empty();
		$('#prix_motif').append(splitResultat[5]);
		
		document.getElementById('chIdMotif').value=idMotif;
	  }
	});
}

function selection_taille(idTaille) 
{	
	$.ajax({
	type: "GET",
	url: "ajax-serigraphie.php?mode=selectionTaille",
	data: "idTaille="+idTaille,	
	success: function(resultat){
		
		$('#taille_select').empty();		
		$('#taille_select').append(resultat);
		
		document.getElementById('chIdTaille').value=idTaille;
	  }
	});
}

function selection_couleur_produit(idCouleurProduit) 
{	
	$.ajax({
	type: "GET",
	url: "ajax-broderie.php?mode=selectionCouleurProduit",
	data: "idCouleurProduit="+idCouleurProduit,	
	success: function(resultat){
		
		$('#couleur_produit_select').css({background:resultat});
		
		document.getElementById('chIdCouleurProduit').value=idCouleurProduit;		
	  }
	});
}

function selection_couleur_fil(idCouleurFil) 
{	
	$.ajax({
	type: "GET",
	url: "ajax-broderie.php?mode=selectionCouleurFil",
	data: "idCouleurFil="+idCouleurFil,	
	success: function(resultat){
		
		$('#couleur_fil_select').empty();
		$('#couleur_fil_select').append(resultat);
		
		document.getElementById('chIdCouleurFil').value=idCouleurFil;		
	  }
	});
}

function selection_type_broderie(idType) 
{	
	$.ajax({
	type: "GET",
	url: "ajax-broderie.php?mode=selectionTypeBroderie",
	data: "idType="+idType,	
	success: function(resultat){
		
		var splitResultat = resultat.split('|');
		
		$('#zone_information').empty();
		$('#zone_information').append(splitResultat[0]);		
		
		if(splitResultat[1]==0)
		{
			$('#couleur_fil').empty();
			document.getElementById('chIdCouleurFil').value=0;	
		}
		
		if(splitResultat[2]==0)
		{
			$('#position_broderie').empty();				
		}
		else
		{
			$('#position_broderie').empty();
			$('#position_broderie').append(splitResultat[2]);
		}		
	  }
	});
}

function afficher_police(idPolice) 
{	
	$.ajax({
	type: "GET",
	url: "ajax-broderie.php?mode=afficherPolice",
	data: "idPolice="+idPolice,	
	success: function(resultat){
		
		$('#apercu_police').empty();
		$('#apercu_police').append(resultat);
	  }
	});
}

function maj_article(quantite, idProduit, idTaille) 
{
	$.ajax({
	type: "GET",
	url: "ajax-broderie.php?mode=majArticle",
	data: "quantite="+quantite+"&idProduit="+idProduit+"&idTaille="+idTaille,	
	success: function(resultat){
		
		var splitResultat = resultat.split('|');
		
		$('#nb_article').empty();
		$('#nb_article').append(splitResultat[0]);
		
		$('#montant_article').empty();
		$('#montant_article').append(splitResultat[1]);
	  }
	});
}

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;
	}
}

function verifier_new_mdp(formName)
{		
	var zoneAffichage = document.getElementById('text_erreur');	
	
	if(formName.oldPassword.value=='')
	{
		zoneAffichage.innerHTML = 'Vous devez obligatoirement renseigner votre ancien mot de passe.';
		formName.oldPassword.focus();
		return false;
	}
	
	if(formName.pwd.value=='')
	{
		zoneAffichage.innerHTML = 'Vous devez obligatoirement renseigner votre nouveau mot de passe.';
		formName.pwd.focus();
		return false;
	}
	
	if(formName.pwd.value!=formName.checkPwd.value)
	{
		zoneAffichage.innerHTML = 'Vous devez obligatoirement saisir votre mot de passe et le confirmer.';
		formName.pwd.value='';
		formName.checkPwd.value='';
		formName.pwd.focus();
		return false;
	}
}
