<!--
function ouvrir(theURL, features) {
  window.open(theURL, '', features);
}

/* Vérifie la validité d'une adresse e-mail
*/
function verifEmail(email){
	if(email.length < 6){
		alert(email + " : " + 'Cette adresse e-mail est trop courte.');
		return false;
	}
	if(email.length > 80){
		alert(email + " : " + 'Cette adresse e-mail est trop longue.');
		return false;
	}
	if(!email.match(/@/)){
		alert(email + " : " + 'Cette adresse e-mail n\'a pas d\'arobase (@).');
		return false;
	}
	var caractere = '';
	if(caractere = email.match(/([^a-zA-Z0-9_\@\.\-])/i)){
		alert(email + " : " + 'Cette adresse e-mail contient un caractère interdit' + " ("+caractere[0]+").");
		return false;
	}
	if(!email.match(/^([a-z0-9_\-\.])+@(([a-z0-9_\-])+\.)+[a-z]{2,4}$/i)){
		alert(email + " " + 'n\'est pas la forme d\'une adresse email.');
		return false;
	}
	
	return true;
}

/* Vérifie la validité d'un numéro de téléphone
*/
function verifTelephone(telephone){
	if(!telephone.match(/([0-9]{10})/i)){
		alert("Le téléphone doit contenir 10 chiffres (ex : 0102030405).\nATTENTION ! Il ne doit y avoir aucun espace entre les chiffres.");
		return false;
	}
	
	return true;
}

/* Vérifie les entrées pour une boulangerie à acheter
*/
function verifAffaire(formulaire){
	if(formulaire.vis_vis.value == 0){
		alert("Veuillez indiquer les personnes pouvant voir l'affaire svp.");
		return false;
	}
	if(formulaire.ctc_moulin.value == 99){
		alert("Veuillez entrer le moulin d'où vient l'affaire svp.");
		return false;
	}
	if(formulaire.ctc_ref.value == ""){
		alert("Veuillez entrer une référence svp.");
		formulaire.ctc_ref.focus();
		return false;
	}
	if(formulaire.sit_typ.value == 0){
		alert("Veuillez entrer une situation géographique svp.");
		return false;
	}
	if(formulaire.ctc_dep.value == 0){
		alert("Veuillez entrer une zone géographique svp.");
		return false;
	}
	if(formulaire.fon_tranch.value == 99){
		alert("Veuillez entrer une tranche de chiffre d'affaires svp.");
		return false;
	}
	if(formulaire.ctc_nom.value == ""){
		alert("Veuillez entrer le nom svp.");
		formulaire.ctc_nom.focus();
		return false;
	}
	if(formulaire.ctc_ville.value == ""){
		alert("Veuillez entrer la ville svp.");
		formulaire.ctc_ville.focus();
		return false;
	}
	if(formulaire.ctc_tel.value == ""){
		alert("Veuillez entrer le téléphone svp.");
		formulaire.ctc_tel.focus();
		return false;
	}
	if(!verifTelephone(formulaire.ctc_tel.value)){
		formulaire.ctc_tel.focus();
		return false;
	}
	if(formulaire.ctc_email.value != ""){
		if(!verifEmail(formulaire.ctc_email.value)){
			formulaire.ctc_email.focus();
			return false;
		}
	}
	
	return true;
}

/* Vérifie les entrées pour un projet de création de boulangerie
*/
function verifCreaboul(formulaire){
	if(formulaire.crea_nom.value == ""){
		alert("Veuillez entrer le nom svp.");
		formulaire.crea_nom.focus();
		return false;
	}
	if(formulaire.crea_prenom.value == ""){
		alert("Veuillez entrer le prénom svp.");
		formulaire.crea_prenom.focus();
		return false;
	}
	if(formulaire.crea_tel.value == ""){
		alert("Veuillez entrer le numéro de téléphone svp.");
		formulaire.crea_tel.focus();
		return false;
	}
	if(!verifTelephone(formulaire.crea_tel.value)){
		formulaire.crea_tel.focus();
		return false;
	}
	if(formulaire.proj_description.value == ""){
		alert("Veuillez entrer une description du projet svp.");
		formulaire.proj_description.focus();
		return false;
	}
		
	return true;
}

/* Vérifie les entrées pour une boulangerie à vendre
*/
function verifNewboul(formulaire){
	if(formulaire.ctc_nom.value == ""){
		alert("Veuillez entrer le nom svp.");
		formulaire.ctc_nom.focus();
		return false;
	}
	if(formulaire.ctc_dep.value == 0){
		alert("Veuillez entrer une zone géographique svp.");
		return false;
	}
	if(formulaire.ctc_tel.value == ""){
		alert("Veuillez entrer le téléphone svp.");
		formulaire.ctc_tel.focus();
		return false;
	}
	if(!verifTelephone(formulaire.ctc_tel.value)){
		formulaire.ctc_tel.focus();
		return false;
	}
	if(formulaire.ctc_email.value != ""){
		if(!verifEmail(formulaire.ctc_email.value)){
			formulaire.ctc_email.focus();
			return false;
		}
	}
	if(formulaire.sit_typ.value == 0){
		alert("Veuillez entrer une situation géographique svp.");
		return false;
	}
	if(formulaire.fon_tranch.value == 99){
		alert("Veuillez entrer une tranche de chiffre d'affaires svp.");
		return false;
	}
		
	return true;
}

/* Vérifie les entrées pour la recherche d'une boulangerie
*/
function verifAcquereur(formulaire, mode_admin){
	if(mode_admin == 'true'){
		if(formulaire.traitee_par.value == 99){
			alert("Veuillez indiquer un moulin svp.");
			return false;
		}
	}
	if(formulaire.ctc_nom.value == ""){
		alert("Veuillez entrer le nom svp.");
		formulaire.ctc_nom.focus();
		return false;
	}
	if(formulaire.ctc_prenom.value == ""){
		alert("Veuillez entrer le prénom svp.");
		formulaire.ctc_prenom.focus();
		return false;
	}
	if(formulaire.ctc_tel.value == ""){
		alert("Veuillez entrer le téléphone svp.");
		formulaire.ctc_tel.focus();
		return false;
	}
	if(!verifTelephone(formulaire.ctc_tel.value)){
		formulaire.ctc_tel.focus();
		return false;
	}
	if(formulaire.ctc_email.value != ""){
		if(!verifEmail(formulaire.ctc_email.value)){
			formulaire.ctc_email.focus();
			return false;
		}
	}
	
	return true;
}

/* Vérifie les entrées pour la consultation des annonces
*/
function verifMinilogin(formulaire){
	if(formulaire.nom.value == ""){
		alert("Veuillez entrer le nom svp.");
		formulaire.nom.focus();
		return false;
	}
	if(formulaire.tel.value == ""){
		alert("Veuillez entrer le téléphone svp.");
		formulaire.tel.focus();
		return false;
	}
	if(!verifTelephone(formulaire.tel.value)){
		formulaire.tel.focus();
		return false;
	}
	if(formulaire.email.value != ""){
		if(!verifEmail(formulaire.email.value)){
			formulaire.email.focus();
			return false;
		}
	}
	
	return true;
}
//-->

