// check un entier
function checkInt(name) {
	var val = window.document.formEspaceProprietaires.elements[name].value;
	if(val != "") {
		var exp = new RegExp("^[-]?[0-9]+$","g");
		if(exp.test(val)) {
			if (val==-1) {
				return -1;
			} else {
				return true;
			}
		} else {
			return false;
		}
	} else {
		window.document.formEspaceProprietaires.elements[name].value = 0;
		return true;
	}
}

function validEspaceProprietaires() {
	var errors = new Array();
	
	var nom = document.formEspaceProprietaires.elements['p_nom'].value;
	if(nom=="") {
		errors.push("Veuillez renseigner le nom");
	}

	var prenom = document.formEspaceProprietaires.elements['p_prenom'].value;
	if(prenom=="") {
		errors.push("Veuillez renseigner le prenom");
	}

	var telephone = document.formEspaceProprietaires.elements['p_tel_domicile'].value;
	if(telephone=="") {
		errors.push("Veuillez renseigner le telephone");
	}

	var email = document.formEspaceProprietaires.elements['p_email'].value;
	if ( isValidEmail(email) == false ) {
		errors.push("Veuillez saisir un email valide.");
	}

	var quartier = document.formEspaceProprietaires.elements['a_nom_quartier'].value;
	if(quartier=="") {
		errors.push("Veuillez renseigner le quartier");
	}

	var num_rue = document.formEspaceProprietaires.elements['a_numero_rue'].value;
	if(num_rue=="") {
		errors.push("Veuillez renseigner le numero de la rue");
	}
	
	var rue = document.formEspaceProprietaires.elements['a_adresse'].value;
	if(rue=="") {
		errors.push("Veuillez renseigner le nom de la rue");
	}

	var cp = document.formEspaceProprietaires.elements['a_cp'].value;
	if(cp=="") {
		errors.push("Veuillez renseigner le code postal");
	}

	var ville = document.formEspaceProprietaires.elements['a_ville'].value;
	if(ville=="") {
		errors.push("Veuillez renseigner la ville");
	}

	var nb_piece = document.formEspaceProprietaires.elements['a_nb_pieces'].value;
	if(nb_piece=="") {
		errors.push("Veuillez renseigner le nombre de pieces");
	}
	
	var surface = document.formEspaceProprietaires.elements['a_surface_fr'].value;
	if(surface=="") {
		errors.push("Veuillez renseigner la surface");
	}

	var etage = document.formEspaceProprietaires.elements['a_etage'].value;
	if(etage=="") {
		errors.push("Veuillez renseigner l'etage");
	}
	
	if(checkInt('a_qualite_id')==-1) {
		errors.push("Veuillez saisir un type de qualité");
	}
	if(checkInt('a_style_id')==-1) {
		errors.push("Veuillez saisir un type de style");
	}
	if(checkInt('a_e_id')==-1) {
		errors.push("Veuillez saisir un type d'équipement");
	}
	if(checkInt('a_disponibilite_id')==-1) {
		errors.push("Veuillez saisir un type de disponibilité");
	}

	if (errors.length>0) {

		var stringToDisplay="Vous ne pouvez pas valider le formulaire : \n";

		for (var i=0;i<errors.length;i++) {
			stringToDisplay = stringToDisplay + "\n" + errors[i];
		}
		alert(stringToDisplay);
		return false;
	} 
	
	return true;
}

function isValidEmail(str) {
   return (str.indexOf(".") >= 1) && (str.indexOf("@") > 0);
}
