jQuery(document).ready(function(){


	
	jQuery('#adminForm').submit(function() {


	var bool = false;
	var testDateDebut;
	var testDateFin;
	var new_string = new String(jQuery('#email').val());
	
	testDateDebut = jQuery('#dateDebut').val();
	testDateFin = jQuery('#dateFin').val();

	adresseComplete = jQuery('#numVoie').val() +" "+ jQuery('#voie').val() +" "+ jQuery('#codePostal').val() +" "+ jQuery('#ville').val();	

	 message = "";

		if(jQuery('#titre').val() == "") {
		message += "La manifestation doit avoir un titre";
	  }
		else if(testDateDebut.match(/^\d\d?\-\d\d?\-\d\d\d\d$/) == null){
		message +="Erreur date non valide";
	  }
		else if(testDateFin.match(/^\d\d?\-\d\d?\-\d\d\d\d$/) == null){
		message +="Erreur date non valide";
	  }
		else if(jQuery('#dateDebut').val() == "") {
		message += "La manifestation doit avoir une date de debut";
	  }
		else if(jQuery('#dateFin').val() == "") {
		message += "La manifestation doit avoir une date de fin";
	  }	
		/*else if(jQuery('#voie').val() == "") {
		message += "La manifestation doit avoir une voie";
	  }	*/
		else if(jQuery('#codePostal').val() == "") {
		message += "La manifestation doit avoir un code postal";
	  }	
		else if(jQuery('#email').val() == "") {
		message += "L'email est obligatoire";
	  }
		else if (!new_string.match('^[-_\.0-9a-zA-Z]{1,}@[-_\.0-9a-zA-Z]{1,}[\.][0-9a-zA-Z]{2,}$')) {
				message += "L'email que vous avez mis n'est pas valide";
		}	  
		/*else if(jQuery('#ville').val() == "") {
		message += "La manifestation doit avoir une ville";
	  }	*/
		else if( adresseComplete != "")	{
		jQuery.ajax({
			type: "post",
			url: "../components/com_manifestation/views/getMap.php",
			async: false,
			data: "data="+adresseComplete,
			success: function(data){
				if(data==false){
					 bool = (confirm("L'adresse que vous avez indique semble errone voulez vous enregistrer votre manifestation quand meme ?"));
				}
				else bool=true;
			}
		});
		return bool;
	}
		  if(message!="") {
		alert(message);
		return false;
	  }	  
	  return true;
	
	});
});

