	var down = '0';

	var pseudo;
	var email;
	var password;
	var naissance;
	var pays = 'FR';
	var insee = 0;
	var district = 0;
	var ville = "";
	var sexe;
	var news;
	var part;
	
	function set_pseudo(pseudo) {
		document.getElementById('form_pseudo').value = pseudo;
	}
	
	function ajax_check_insee(form_ville) 
	{
		insee = form_ville.value;
		var elinsee = document.getElementById("form_insee");
   		if(elinsee) elinsee.value=insee;
   	}
	
	function ajax_check_no_insee(form_insee) {
		ville = form_insee.value;
	}

	function ajax_check_cp(form_cp) {
		var code = form_cp.value;
		var pays = document.getElementById('form_pays').value;
		//alert("ajax_check_cp "+pays+" - "+code);
		if(code.length>2)
		{
			document.getElementById('ajax_zone_ville_choix_label').innerHTML = 'Ville :';
			$.ajax({
				   type: "POST",
				   url: "ajax/ajax_moteur.php",
				   data: "action=get_villes&pays="+pays+"&cp="+code+"&rand="+new Date().getTime(),
				   success: function(msg){
						//alert(msg);
				   		if(msg.split("!")[0]=='L')
						{
							//document.getElementById('ajax_zone_choix_ville').innerHTML = msg.split("!")[2];
							insee = msg.split("!")[1];
							var elinsee = document.getElementById("form_insee");
					   		if(elinsee) elinsee.value = insee;
					   		$('#ajax_zone_choix_ville').html(msg.split("!")[2]);
					   		//$('#ajax_zone_ville').html(insee);
							ville = '';
							//$('#ajax_zone_ville_choix_label').slideUp(300);	
							//$('#ajax_zone_choix_ville').slideUp(300);
						}
				   		else if(msg.split("!")[0]=='E')
						{
							document.getElementById('ajax_zone_choix_ville').innerHTML = msg.split("!")[1];
							insee = msg.split("!")[2];
							var elinsee = document.getElementById("form_insee");
					   		if(elinsee) elinsee.value=insee;
					   		//alert(insee);
							ville = '';
							$('#ajax_zone_ville_choix_label').slideDown(300);	
							$('#ajax_zone_choix_ville').slideDown(300);
						}
				   		//var elinsee = document.getElementById("form_insee");
				   		//if(elinsee) elinsee.value=insee;
				   		//else alert("form_insee not found");
				   		
						
				   }
			});
		}
	}
	function ajax_get_regions(form_pays,emptyok)
	{
		var pays = form_pays.value;
		$.ajax({
			   type: "POST",
			   url: "ajax/ajax_moteur.php",
			   data: "action=get_pays_regions&pays="+pays+"&emptyok="+emptyok+"&nolabel=true&rand="+new Date().getTime(),
			   success: function(msg){
					//alert(msg);
					var ret = msg.split("!");
					if(ret[0]=='L' || ret[0]=='E')
					{
						$('#ajax_zone_ville_label').html('Département/Région :');
						$('#ajax_zone_ville').html(ret[1]);		
						$('#ajax_zone_ville_choix_label').slideUp(300);	
						$('#ajax_zone_choix_ville').slideUp(300);
						
						document.getElementById('geotype').value='dep';
					}
					else
						alert(msg);
			   }
		});
	}
	function ajax_check_pays(form_pays) {
		var pays = form_pays.value;
		if(pays!='FR')
		{
			return ajax_get_regions(form_pays,false);
		}
		
		var elinsee = document.getElementById("form_insee");
   		if(elinsee) elinsee.value='0';
   		
		$.ajax({
				   type: "POST",
				   url: "ajax/ajax_moteur.php",
				   data: "action=check_villes&pays="+pays+"&rand="+new Date().getTime(),
				   success: function(msg)
				   {
						//alert(msg);
						var ret = msg.split("!");
				   		if(ret[0]=='N')
						{
							$('#ajax_zone_ville_label').html('Code postal :');
							$('#ajax_zone_ville').html(ret[1]);		
							document.getElementById('geotype').value='ville';
						}
				   		else if(ret[0]=='O')
						{
				   			$('#ajax_zone_ville_label').html('');
				   			$('#ajax_zone_ville').html('');
				   			$('#ajax_zone_ville_choix_label').slideUp(300);	
							$('#ajax_zone_choix_ville').slideUp(300);
							document.getElementById('geotype').value='ville';
						}
				   		else alert(msg);
				   			
				   }
			});
	}

	function ajax_check_pseudo() {
			$.ajax({
			   type: "POST",
			   url: "ajax/ajax_moteur.php",
			   data: "action=check_pseudo&pseudo="+document.getElementById('form_pseudo').value+"&date="+new Date(),
			   success: function(msg){
				
					if(msg.split("!")[0]=='E')
					{
						$('#formulaire_erreur').css("border-color","#db3f26");
						$('#formulaire_erreur').css("background-color","#ffebe8");
						$('#formulaire_erreur').css("color","#000000");
						document.getElementById('formulaire_erreur').innerHTML = msg.split("!")[1];
						$('#formulaire_erreur').slideDown(300);
						if(msg.split("!")[2]=='N')
						{
								document.getElementById(msg.split("!")[3]).innerHTML = msg.split("!")[4];
						}
					}
					else
					{
						$('#formulaire_erreur').slideUp(300);
					}
			   }
		});
		
	}

	function inscription() {		
		if(down=='0')
		{
			down = '1';
			var erreur = 0;
			
			var geotype = document.getElementById('geotype').value
			
		
			$('#form_anniversaire').css("background-color","#ffffff");
			$('#form_passe').css("background-color","#ffffff");
			$('#form_passe_verif').css("background-color","#ffffff");
			$('#form_email').css("background-color","#ffffff");
			$('#form_pseudo').css("background-color","#ffffff");
	
			do
			{
				
				if(document.getElementById('form_pseudo').value=="")
				{
					erreur = 1;
					document.getElementById('formulaire_erreur').innerHTML = "Veuillez entrer votre pseudonyme";
					$('#form_pseudo').css("background-color","#db3f26");
					break;
				}
		
				if(document.getElementById('form_email').value=="" && erreur==0)
				{
					erreur = 1;
					document.getElementById('formulaire_erreur').innerHTML = "Veuillez indiquer votre adresse e-mail";
					$('#form_email').css("background-color","#db3f26");	
					break;
				}
		
				if(document.getElementById('form_passe').value=="" && erreur==0)
				{
					erreur = 1;
					document.getElementById('formulaire_erreur').innerHTML = "Veuillez indiquer un mot de passe";
					$('#form_passe').css("background-color","#db3f26");
					break;
				}
				
				if(document.getElementById('form_passe_verif').value=="" && erreur==0)
				{
					erreur = 1;
					document.getElementById('formulaire_erreur').innerHTML = "Veuillez indiquer un mot de passe";
					$('#form_passe_verif').css("background-color","#db3f26");
					break;
				}
				
				if((document.getElementById('form_passe').value!=document.getElementById('form_passe_verif').value) && erreur==0)
				{
					erreur = 1;
					document.getElementById('formulaire_erreur').innerHTML = "Les deux mots de passe sont differents";
					$('#form_passe').css("background-color","#db3f26");
					$('#form_passe_verif').css("background-color","#db3f26");
					break;
				}
				
				if(document.getElementById('form_pays').value=="" && erreur==0)
				{
					erreur = 1;
					document.getElementById('formulaire_erreur').innerHTML = "Veuillez indiquer votre pays";
					$('#form_pays').css("background-color","#db3f26");
					break;
				}
				
				if(document.getElementById('district'))
				{
					district = document.getElementById('district').value;
					/*if(district=='')
					{
						erreur = 1;
						document.getElementById('formulaire_erreur').innerHTML = "Veuillez choisir votre région/département";
						$('#district').css("background-color","#db3f26");
					}*/
				}
				
				if(geotype=='ville' && (insee==0 && ville=="") && erreur==0)
				{
					erreur = 1;
					document.getElementById('formulaire_erreur').innerHTML = "Veuillez choisir ou entrer le nom de votre ville";
					break;
				}
				if(!document.getElementById('form_part_yes').checked &&
						!document.getElementById('form_part_no').checked)
				{
					erreur = 1;
					document.getElementById('formulaire_erreur').innerHTML = "Veuillez choisir une option concernant les offres promotionnelles.";
					break;
				}
				if((!document.getElementById('form_accept').checked) && erreur==0)
				{
					erreur = 1;
					document.getElementById('formulaire_erreur').innerHTML = "Vous devez obligatoirement accepter les conditions d'utilisation pour finaliser votre inscription.";
					break;
				}
			}while(false);
			
			if(erreur==1)
			{
				$('#formulaire_erreur').slideDown(300);	
			}
			else
			{
				$('#formulaire_erreur').css("border-color","#3b5997");
				$('#formulaire_erreur').css("background-color","#9dbad7");
				$('#formulaire_erreur').slideDown(300);
				document.getElementById('formulaire_erreur').innerHTML = "Un instant, nous v&eacute;rifions votre profil avec nos serveurs...<br /><br /><img src=\"images/loads/inscription.gif\">";
			
				pseudo = document.getElementById('form_pseudo').value;
				email = encodeURIComponent(document.getElementById('form_email').value);
				password = document.getElementById('form_passe').value;			
				naissance = document.getElementById('form_naissance_j').value+"/"+document.getElementById('form_naissance_m').value+"/"+document.getElementById('form_naissance_a').value;
				pays = document.getElementById('form_pays').value;
				sexe = document.getElementById('form_sexe_m').checked?'1':
						(document.getElementById('form_sexe_f').checked?'2':'0');
	
				
				if(document.getElementById('form_news_yes').checked)
					news = 1;
				else
					news = 0;
					
				if(document.getElementById('form_part_yes').checked)
					part = 1;
				else
					part = 0;
					
				
				$.ajax({
					   type: "POST",
					   url: "ajax/ajax_inscription.php",
					   data: "pseudo="+pseudo+"&email="+email+"&password="+password+"&naissance="+naissance+"&pays="+pays+"&ville="+ville+"&insee="+insee+"&district="+district+"&sexe="+sexe+"&news="+news+"&part="+part+"&rand="+new Date(),
					   success: function(msg){
							//alert(msg);
							if(msg.split("!")[0]=='E')
							{
								$('#formulaire_erreur').css("border-color","#db3f26");
								$('#formulaire_erreur').css("background-color","#ffebe8");			
								document.getElementById('formulaire_erreur').innerHTML = msg.split("!")[1];
								if(msg.split("!")[2]=='N')
								{
									document.getElementById(msg.split("!")[3]).innerHTML = msg.split("!")[4];
								}
							}
							else if(msg.split("!")[0]=='T')
							{
								$('#formulaire_erreur').css("border-color","#009900");
								$('#formulaire_erreur').css("background-color","#99CC66");			
								document.getElementById('formulaire_erreur').innerHTML = msg.split("!")[1];
								$('#forms').slideUp(300);	
							}
							else alert(msg);
					   }
				});
	
			
			}
			down = '0';
		}
	
	}