// JavaScript Document

function participer()
{
	var_prenom=document.getElementById('prenom').value;
	var_nom=document.getElementById('nom').value;
	var_email=document.getElementById('email').value;
	var_adresse=document.getElementById('adresse').value;
	var_cp=document.getElementById('cp').value;
	var_ville=document.getElementById('ville').value;
	var_projet_achat=document.getElementById('projet_achat').value;

	if(document.getElementById('optin').checked)
		var_optin=1;
	else var_optin=0;
	
	if(!IsEmpty(var_prenom))
	{
		if(!IsEmpty(var_nom))
		{
			if(!IsEmpty(var_email))
			{
				if(IsMail(var_email))
				{
					if(!IsEmpty(var_adresse))
					{
						if(!IsEmpty(var_cp))
						{
							if(!IsEmpty(var_ville))
							{
								if(document.getElementById("reglement").checked){
									var url="includes/ajax/inscription.php";
									post="prenom="+var_prenom+"&nom="+var_nom+"&email="+var_email+"&adresse="+var_adresse+"&cp="+var_cp+"&ville="+var_ville+"&projet_achat="+var_projet_achat+"&optin="+var_optin;  
									new Ajax.Request(url,   {     
										method:'post',
										postBody:post,
										onLoading : function(){
											document.getElementById("html_bouton").innerHTML='<div class="btn_participer">Inscription en cours...</div>';
										},     
										onSuccess: function(res){
											bouton='<p><a href="#" onclick="participer();return false;" class="a_participer"><div class="btn_participer">Participer</div></a></p>';
											
											if(res.responseText!=""){
												document.getElementById("html_bouton").innerHTML='<p align="center" class="titre_erreur">'+res.responseText+'</p>'+bouton;
											}else{
												document.getElementById("html_bouton").innerHTML='<p align="center" class="titre3">Vous avez bien &eacute;t&eacute; inscrit au concours,<BR>merci pour votre participation</p>'+bouton;
												document.getElementById('prenom').value="";
												document.getElementById('nom').value="";
												document.getElementById('email').value="";
												document.getElementById('adresse').value="";
												document.getElementById('cp').value="";
												document.getElementById('ville').value="";
												document.getElementById('reglement').checked=false;
											}								
										}
									});	
								}else{
									alert("Merci de bien vouloir prendre connaissance du r\350glement du jeu et cocher la case");
								}	
							}else{
								alert("Votre ville est obligatoire, merci de bien vouloir la saisir");
								document.getElementById('ville').select();
							}	
						}else{
							alert("Votre code postal est obligatoire, merci de bien vouloir le saisir");
							document.getElementById('cp').select();
						}	
					}else{
						alert("Votre adresse est obligatoire, merci de bien vouloir la saisir");
						document.getElementById('adresse').select();
					}	
				}else{
					alert("Votre e-mail n'est pas valide, merci de bien vouloir le corriger");
					document.getElementById('email').select();
				}	
			}else{
				alert("Votre e-mail est obligatoire, merci de bien vouloir le saisir");
				document.getElementById('email').select();
			}	
		}else{
			alert("Votre nom est obligatoire, merci de bien vouloir le saisir");
			document.getElementById('nom').select();
		}
	}else{
		alert("Votre pr\351nom est obligatoire, merci de bien vouloir le saisir");
		document.getElementById('prenom').select();
	}
}

function IsMail(email){
	return (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email));
};

function IsEmpty(string){
	return (string.trim()=='');
};

String.prototype.trim = function() {
	return this.replace(/^\s*|\s*$/g, "");
};