// Vérification des champs du formulaire (src/inscription-action.php)
function verifchamp()
{
	var nom = document.getElementById('nom').value;
	var prenom = document.getElementById('prenom').value;
	var login = document.getElementById('login').value;
	var passe = document.getElementById('passe').value;
	var conf = document.getElementById('conf').value;
	var mail = document.getElementById('mail').value;
	var reg = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i');
	var regg = new RegExp("^[a-z]+[ \-']?[[a-z]+[ \-']?]*[a-z]+$", "gi");
	if(nom == "" || prenom == "" || login == "" || passe == "" || conf == "" || mail == "" )
	{
		document.getElementById('erreur-ins').innerHTML = 'Au moins un champ n\'est pas correctement rempli.';
	}
	else if(passe == conf && reg.test(mail) && regg.test(login) && regg.test(nom) && regg.test(prenom) && regg.test(passe))
	{
				new Ajax.Request('../src/inscription-action.php', { method: 'post', parameters: {nom: nom, prenom: prenom, mail: mail, login: login, passe: passe},
		onSuccess: function(transport) 
		{
			if(transport.responseText == "login")
			{
				document.getElementById('erreur-ins').innerHTML = 'Nom d\'utilisateur déjà pris.';
			}
			if(transport.responseText == "mail")
			{
				document.getElementById('erreur-ins').innerHTML = 'l\adresse mail est déjà utilisée.';
			}
			if(transport.responseText == "ok")
			{
				alert('l\inscription s\'est bien déroulée.');
				document.location.href="../index.php";
			}
		},
		onFailure: function() 
		{ 
			alert('Une erreur s\'est produite, merci de réessayer ou de contacter l\'administrateur du site.') 
		}
 });
	}
	else
	{
		document.getElementById('erreur-ins').innerHTML = 'Erreur de saisie dans un des champs.';
	}
}

function verifprofil()
{
	var nom = document.getElementById('nom').value;
	var prenom = document.getElementById('prenom').value;
	var mail = document.getElementById('mail').value;
         if (document.forms.profil.letter[0].checked) 
		 {
			 var letter = 1;
         }
		 else
		 {
			 var letter = 0;
         }
	var login = document.getElementById('login').value;
	var reg = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i');
	var regg = new RegExp('^[a-z]+[ \-]?[[a-z]+[ \-]?]*[a-z]+$', 'gi');
	var reggg = new RegExp('^[a-z]+[ \-]?[[a-z]+[ \-]?]*[a-z]+$', 'gi');
	if(nom == "" || prenom == "" || mail == "" )
	{
		document.getElementById('erreur-profil').innerHTML = 'Au moins un champ n\'est pas correctement rempli.';
	}
	else if(reg.test(mail) && regg.test(nom) && reggg.test(prenom))
	{
				new Ajax.Request('../src/profil-action.php', { method: 'post', parameters: {nom: nom, prenom: prenom, login: login, mail: mail, letter: letter},
		onSuccess: function(transport) 
		{
			if(transport.responseText == "mail")
			{
				document.getElementById('erreur-profil').innerHTML = 'l\adresse mail est déjà utilisée.';
			}
			if(transport.responseText == "ok")
			{
				alert('Informations modifiées avec succès.');
				document.location.href="../index.php?page=espace&where=profil-edit";
			}
		},
		onFailure: function() 
		{ 
			alert('Une erreur s\'est produite, merci de réessayer ou de contacter l\'administrateur du site.');
		}
 });
	}
	else
	{
		document.getElementById('erreur-profil').innerHTML = 'Erreur de saisie dans un des champs.';
	}
}

function vali()
{
	var pseudo = document.getElementById('add').value;
	var pass = document.getElementById('ood').value;
 		new Ajax.Request('../src/check_passe.php', { method: 'post', parameters: {pseudo: pseudo, pass: pass},
  onSuccess: function(h) 
  			{
				if(h.responseText == "fail")
				{
					document.getElementById('error').innerHTML = 'Nom d\'utilisateur ou Mot de passe incorrect.';
  				}
				if(h.responseText == "vide")
				{
					document.getElementById('error').innerHTML = 'Nom d\'utilisateur ou Mot de passe manquant.';
  				}
				if(h.responseText == "ok")
				{
					document.location.href="../index.php?page=espace";
  				}
			}
 		}
	);
}
function modif(a, b, cat, id)
{
	document.getElementById(cat+'-feat').innerHTML = "<div class=\"home_featured_cat_content\" id=\""+cat+"-feat\"><img src=\"../img/"+a+".jpg\" alt=\"\"/><a href=\"index.php?page=item&where="+cat+"&what="+id+"\">"+b+"</a></div>";
}
function vali_add_produit()
{
	
	var gamme = document.getElementById('gamme').value;
	var img_name = document.getElementById('img_name').value;
	var prix = document.getElementById('prix').value;
	var description = document.forms.form_add.description.value;
	var photo = document.form_add.photo.value;
 		new Ajax.Request('../src/thumbs.php', { method: 'post', parameters: {gamme: gamme, img_name: img_name, prix: prix, description: description, photo: photo},
  onSuccess: function(hh) 
  			{
				alert(hh.reponseText);
				if(hh.responseText == "ok")
				{
					document.getElementById('error').innerHTML = 'Produit ajouté avec succès.';
				}
				else
				{
					document.getElementById('error').innerHTML = hh.responseText;
  				}
			}
 		}
	);
}
