function ajouter_aux_favoris()
{
	browserName = navigator.appName;
	browserVer = parseInt(navigator.appVersion);
	if (browserName == "Microsoft Internet Explorer" & browserVer >= 4)
	{
		window.external.AddFavorite('http://www.anarvorig.com/', 'An Arvorig - Magazine breton');
	}
}

function verif_form_contact()
{
	if(document.contact.texte.value.length > 1000)
	{
		alert("Votre message depasse les 1000 caracteres autorises.");
		return false;
	}
	return true;
}

function verif_form_envoi_article()
{
	if(document.envoi_article.mail_dest.value.length == 0)
	{
		alert("Vous devez indiquer une adresse e-mail valide pour le destinataire.");
		return false;
	}
	else
	{
		if(document.envoi_article.nom_exped.value.length == 0)
		{
			alert("Veuillez indiquer un nom pour l'envoi du message.");
			return false;
		}
	}
	return true;
}

function verif_form_inscr()
{
	if(document.inscription.nouveau_mail.value.length == 0)
	{
		alert("Tapez votre adresse E-Mail dans le champ Mail");
		return false;
	}
	else
	{
		if(document.inscription.nouveau_pseudo.value.length == 0)
		{
			alert("Vous devez choisir un pseudo et le taper dans le champ Pseudo.");
			return false;
		}
		else
		{
			if(document.inscription.nouveau_pass.value.length == 0)
			{
				alert("Vous devez choisir un mot de passe et le taper dans le champ Mot de passe.");
				return false;
			}
		}
	}
	return true;
}

function verif_form_agenda()
{
	if(document.agenda.titre.value.length == 0)
	{
		alert("Vous devez indiquer un titre");
		return false;
	}
	else
	{
		if(document.agenda.commune.value.length == 0)
		{
			alert("Vous devez indiquer une commune (ou un lieu)");
			return false;
		}
		else
		{
			if(document.agenda.dept.value.length == 0)
			{
				alert("Vous devez indiquer un departement");
				return false;
			}
			else
			{
				if(document.agenda.libelle.value.length == 0)
				{
					alert("Vous devez donner une presentation");
					return false;
				}
			}
		}
	}
	return true;
}

function verif_form_annuaire()
{

	if(document.annuaire.id_cat_scat.selectedIndex == 0)
	{
		alert("Vous devez choisir une categorie de parution");
		return false;
	}
	else
	{
		if(document.annuaire.titre.value.length == 0)
		{
			alert("Vous devez indiquer un titre");
			return false;
		}
		else
		{
			if(document.annuaire.url.value.length == 0)
			{
				alert("Vous devez indiquer l'URL (adresse Internet) du site");
				return false;
			}
			else
			{
				if(document.annuaire.description.value.length == 0)
				{
					alert("Vous devez donner une description du site");
					return false;
				}
				else
				{
					if(document.annuaire.annuaire_mail.value.length == 0)
					{
						alert("Vous devez donner une adresse e-mail");
						return false;
					}
				}
			}
		}
	}
	return true;
}

function verif_form_pa()
{
	// traitement des numeros de tel
	var masque_numeros=new RegExp("[^0-9]","gi");
	document.pa.pa_tel.value=document.pa.pa_tel.value.replace(masque_numeros,"");
	document.pa.pa_port.value=document.pa.pa_port.value.replace(masque_numeros,"");
	
	var masque_tel=/^0(1|2|3|4|5)([0-9]{8})$/i;
	var masque_mobile=/^06([0-9]{8})$/i;
	
        var masque_mail = /^[a-z0-9\-_\.]+@[a-z0-9\-_\.]+\.[a-z]{2,5}$/i;

	if(document.pa.id_scat.selectedIndex == 0)
	{
		alert("Vous devez choisir une categorie de parution");
		return false;
	}
	else
	{
		if(document.pa.pa_libelle.value.length == 0)
		{
			alert("Vous devez indiquer une description du bien ou du service");
			return false;
		}
		else
		{
			if(document.pa.pa_nom.value.length == 0)
			{
				alert("Vous devez indiquer un contact");
				return false;
			}
			else
			{
				if(document.pa.pa_code_p.value.length != 5)
				{
					alert("Vous devez indiquer un code postal valide (5 chiffres)");
					return false;
				}
				else
				{			
					if(document.pa.pa_ville.value.length == 0)
					{
						alert("Vous devez indiquer une commune (ou un lieu)");
						return false;
					}
					else
					{
						if(!masque_mail.test(document.pa.pa_mail.value))
						{
							alert("Vous devez donner une adresse e-mail");
							return false;
						}
						else
						{
							if( (!masque_tel.test(document.pa.pa_tel.value)) && (!masque_mobile.test(document.pa.pa_port.value)))
							{
								alert("Vous devez indiquer au moins un numero de telephone (fixe, mobile ou les deux) valide pour etre contacte");
								return false;
							}
						}
					}
				}
			}
		}
	}
	return true;
}

function verif_form_emploi_offre()
{
	// traitement des numeros de tel
	var masque_numeros=new RegExp("[^0-9]","gi");
	document.emploi_offre.offre_tel.value=document.emploi_offre.offre_tel.value.replace(masque_numeros,"");
	document.emploi_offre.offre_port.value=document.emploi_offre.offre_port.value.replace(masque_numeros,"");
	
	var masque_tel=/^0(1|2|3|4|5)([0-9]{8})$/i;
	var masque_mobile=/^06([0-9]{8})$/i;
	
        var masque_mail = /^[a-z0-9\-_\.]+@[a-z0-9\-_\.]+\.[a-z]{2,5}$/i;

	if(document.emploi_offre.offre_id_cat.selectedIndex == 0)
	{
		alert("Vous devez choisir une categorie de parution");
		return false;
	}
	else
	{
		if(document.emploi_offre.offre_poste.value.length == 0)
		{
			alert("Vous devez indiquer le poste a pourvoir");
			return false;
		}
		else
		{
			if(document.emploi_offre.offre_societe.value.length == 0)
			{
				alert("Vous devez indiquer le nom de la societe (ou de l'employeur)");
				return false;
			}
			else
			{
				if(document.emploi_offre.offre_remuneration.value.length == 0)
				{
					alert("Vous devez indiquer la remuneration du poste (ou une fourchette)");
					return false;
				}
				else
				{
					if(document.emploi_offre.offre_situation.value.length == 0)
					{
						alert("Vous devez indiquer le lieu de travail");
						return false;
					}
					else
					{
						if(document.emploi_offre.offre_contact.value.length == 0)
						{
							alert("Vous devez donner un contact");
							return false;
						}
						else
						{
							if(document.emploi_offre.offre_code.value.length == 0)
							{
								alert("Vous devez indiquer le code postal du lieu de travail");
								return false;
							}
							else
							{
								if(!masque_mail.test(document.emploi_offre.offre_mail.value))
								{
									alert("Vous devez donner une adresse e-mail");
									return false;
								}
								else
								{
									if( (!masque_tel.test(document.emploi_offre.offre_tel.value)) && (!masque_mobile.test(document.emploi_offre.offre_port.value)))
									{
										alert("Vous devez indiquer au moins un numero de telephone (fixe, mobile ou les deux) valide pour etre contacte");
										return false;
									}
								}
							}
						}
					}
				}
			}
		}
	}
	return true;
}


function verif_form_emploi_demande()
{
	// traitement des numeros de tel
	var masque_numeros=new RegExp("[^0-9]","gi");
	document.emploi_demande.demande_tel.value=document.emploi_demande.demande_tel.value.replace(masque_numeros,"");
	document.emploi_demande.demande_port.value=document.emploi_demande.demande_port.value.replace(masque_numeros,"");
	
	var masque_tel=/^0(1|2|3|4|5)([0-9]{8})$/i;
	var masque_mobile=/^06([0-9]{8})$/i;
	
        var masque_mail = /^[a-z0-9\-_\.]+@[a-z0-9\-_\.]+\.[a-z]{2,5}$/i;

	if(document.emploi_demande.demande_id_cat.selectedIndex == 0)
	{
		alert("Vous devez choisir une categorie de parution");
		return false;
	}
	else
	{
		if(document.emploi_demande.demande_emploi.value.length == 0)
		{
			alert("Vous devez indiquer l'emploi que vous recherchez");
			return false;
		}
		else
		{
			if(document.emploi_demande.demande_geographie.value.length == 0)
			{
				alert("Vous devez indiquer le secteur geographique ou vous cherchez un emploi");
				return false;
			}
			else
			{
				if(document.emploi_demande.demande_nom.value.length == 0)
				{
					alert("Vous devez indiquer votre nom");
					return false;
				}
				else
				{
					if(document.emploi_demande.demande_prenom.value.length == 0)
					{
						alert("Vous devez indiquer votre prenom");
						return false;
					}
					else
					{
						if(document.emploi_demande.demande_code.value.length == 0)
						{
							alert("Vous devez indiquer votre code postal");
							return false;
						}
						else
						{
							if(!masque_mail.test(document.emploi_demande.demande_mail.value))
							{
								alert("Vous devez donner une adresse e-mail");
								return false;
							}
							else
							{
								if( (!masque_tel.test(document.emploi_demande.demande_tel.value)) && (!masque_mobile.test(document.emploi_demande.demande_port.value)))
								{
									alert("Vous devez indiquer au moins un numero de telephone (fixe, mobile ou les deux) valide pour etre contacte");
									return false;
								}
							}
						}
					}
				}
			}
		}
	}
	return true;
}

function verifFormRechercheCritere(formulaire) {
	if ( (formulaire.nom_hotel.value == "")&&(formulaire.ville_hotel.value == "")&&(formulaire.cp_hotel.value == "") ) { 
		alert('Veuillez renseigner au moins un critere'); 
	} else {
		formulaire.submit();
	}
}
function popup(page,width,height)
{
	var page=window.open(page,"new","toolbar=no,left=0,top=0,width="+width+",height="+height+",directories=no,status=no,menubar=no,scrollbars=yes");
	page.focus();
}
function openWin(theURL,winName,features)
{
	imp=window.open(theURL,winName,features);imp.focus();
}

function AfficherTexte1() {
	document.getElementById('texte_afficher').innerHTML = document.formAfficherTexte.Texte1.value;
	document.getElementById('lien_descr').className = "tourisme_onglet_en_cours";
	document.getElementById('lien_environnement').className = "tourisme_onglet_autre";
	document.getElementById('lien_disponibilite').className = "tourisme_onglet_autre";
	document.getElementById('lien_contact').className = "tourisme_onglet_autre";
}
function AfficherTexte2() {
	document.getElementById('texte_afficher').innerHTML = document.formAfficherTexte.Texte2.value;
	document.getElementById('lien_descr').className = "tourisme_onglet_autre";
	document.getElementById('lien_environnement').className = "tourisme_onglet_en_cours";
	document.getElementById('lien_disponibilite').className = "tourisme_onglet_autre";
	document.getElementById('lien_contact').className = "tourisme_onglet_autre";
}
function AfficherTexte3() {
	document.getElementById('texte_afficher').innerHTML = document.formAfficherTexte.Texte3.value;
	document.getElementById('lien_descr').className = "tourisme_onglet_autre";
	document.getElementById('lien_environnement').className = "tourisme_onglet_autre";
	document.getElementById('lien_disponibilite').className = "tourisme_onglet_en_cours";
	document.getElementById('lien_contact').className = "tourisme_onglet_autre";
}
function AfficherTexte4() {
	document.getElementById('texte_afficher').innerHTML = document.formAfficherTexte.Texte4.value;
	document.getElementById('lien_descr').className = "tourisme_onglet_autre";
	document.getElementById('lien_environnement').className = "tourisme_onglet_autre";
	document.getElementById('lien_disponibilite').className = "tourisme_onglet_autre";
	document.getElementById('lien_contact').className = "tourisme_onglet_en_cours";
}
function AfficherPhoto(id_photo) {
	document.getElementById('espace_photo').innerHTML = "<img src='http://www.centralelocations.net/photos/"+id_photo+"maxi.jpg' width='280'/>";
}

function verif_form_ajout_post()
{
	if(document.ajout_post.titre.value.length == 0)
	{
		alert("Vous devez indiquer un titre.");
		return false;
	}
	else
	{
		if(document.ajout_post.titre.value.length > 60)
		{
			alert("Votre titre doit comporter au maximum 60 caractères.");
			return false;
		}
	}
	return true;
}

function verif_form_modif_post()
{
	if(document.modif_post.titre.value.length == 0)
	{
		alert("Vous devez indiquer un titre.");
		return false;
	}
	else
	{
		if(document.modif_post.titre.value.length > 60)
		{
			alert("Votre titre doit comporter au maximum 60 caractères.");
			return false;
		}
	}
	return true;
}

function verif_form_creer_blog()
{
	if(document.creer_blog.titre.value.length == 0)
	{
		alert("Vous devez indiquer un titre.");
		return false;
	}
	else
	{
		if(document.creer_blog.titre.value.length > 60)
		{
			alert("Votre titre doit comporter au maximum 60 caractères.");
			return false;
		}
		else
		{
			if(document.creer_blog.nom_format.value.length == 0)
			{
				alert("Vous devez indiquer un nom court.");
				return false;
			}
			else
			{
				if(document.creer_blog.nom_format.value.length > 40)
				{
					alert("Le nom court doit comporter au maximum 40 caractères.");
					return false;
				}
			}
		}
	}
	return true;
}
