// Alterne une image
function basima(bouton, code) {
	bouton.src = code;
}
function navigue_document(url, menu, sousmenu, path, fichier){
	//alert(url + ", " + menu + ", " + sousmenu + ", " + path + ", " + fichier);
	naviguer.menu.value = menu;
	naviguer.sousmenu.value = sousmenu;
	naviguer.path.value = path;
	naviguer.fichier.value = fichier;
	naviguer.method = "post";
	naviguer.enctype = "text/plain";
	naviguer.action = url;
	naviguer.submit();
}
function navigue(url, menu, sousmenu){
	naviguer.menu.value = menu;
	naviguer.sousmenu.value = sousmenu;
	naviguer.method = "post";
	naviguer.enctype = "text/plain";
	naviguer.action = url;
	naviguer.submit();
}
function navigue_admin(url, menu, sousmenu, login, pass){
	naviguer.menu.value = menu;
	naviguer.sousmenu.value = sousmenu;
	naviguer.login.value = login;
	naviguer.pass.value = pass;
	naviguer.method = "post";
	naviguer.enctype = "text/plain";
	naviguer.action = url;
	naviguer.submit();
}
function navigue_bis(url, menu, quelle, login, pass){
	naviguer.menu.value = menu;
	naviguer.quelle.value = quelle;
	naviguer.login.value = login;
	naviguer.pass.value = pass;
	naviguer.method = "post";
	naviguer.enctype = "text/plain";
	naviguer.action = url;
	naviguer.submit();
}
function valide_site(url, menu, sousmenu, id_annu, ind, login, pass){
	//alert(formulaire.categorie[ind].value);
	naviguer.menu.value = menu;
	naviguer.sousmenu.value = sousmenu;
	naviguer.id_annu.value = id_annu;
	naviguer.id_cate.value = formulaire.categorie[ind].value;
	naviguer.login.value = login;
	naviguer.pass.value = pass;
	naviguer.method = "post";
	naviguer.enctype = "text/plain";
	naviguer.action = url;
	//alert(url + " - " + menu + " - " + sousmenu);
	naviguer.submit();
}
function valide_site_seul(url, menu, sousmenu, id_annu, login, pass){
	//alert(formulaire.categorie.value);
	naviguer.menu.value = menu;
	naviguer.sousmenu.value = sousmenu;
	naviguer.id_annu.value = id_annu;
	naviguer.id_cate.value = formulaire.categorie.value;
	naviguer.login.value = login;
	naviguer.pass.value = pass;
	naviguer.method = "post";
	naviguer.enctype = "text/plain";
	naviguer.action = url;
	//alert(url + " - " + menu + " - " + sousmenu);
	naviguer.submit();
}
function modifie(url, menu, sousmenu, id_annu, login, pass){
	naviguer.menu.value = menu;
	naviguer.sousmenu.value = sousmenu;
	naviguer.id_annu.value = id_annu;
	naviguer.nom.value = formulaire.nom.value;
	naviguer.prenom.value = formulaire.prenom.value;
	naviguer.courriel.value = formulaire.courriel.value;
	naviguer.url.value = formulaire.url.value;
	naviguer.miniature.value = formulaire.miniature.value;
	naviguer.titre.value = formulaire.titre.value;
	naviguer.description.value = formulaire.description.value;
	naviguer.id_cate.value = formulaire.categorie.value;
	naviguer.login.value = login;
	naviguer.pass.value = pass;
	naviguer.method = "post";
	naviguer.enctype = "text/plain";
	naviguer.action = url;
	naviguer.submit();
}
function supprime_cate(url, menu, sousmenu, id_cate, login, pass){
	naviguer.menu.value = menu;
	naviguer.sousmenu.value = sousmenu;
	naviguer.id_cate.value = id_cate;
	naviguer.login.value = login;
	naviguer.pass.value = pass;
	naviguer.method = "post";
	naviguer.enctype = "text/plain";
	naviguer.action = url;
	naviguer.submit();
}
function modifie_cate(url, menu, sousmenu, id_cate, login, pass){
	naviguer.menu.value = menu;
	naviguer.sousmenu.value = sousmenu;
	naviguer.id_cate.value = id_cate;
	naviguer.nom_cate.value = formulaire.nom_cate.value;
	naviguer.ord_cate.value = formulaire.ord_cate.value;
	naviguer.login.value = login;
	naviguer.pass.value = pass;
	naviguer.method = "post";
	naviguer.enctype = "text/plain";
	naviguer.action = url;
	naviguer.submit();
}
function valide_categorie(url, menu, sousmenu, login, pass){
	if(formulaire.nom_cate.value == "Catégorie" || formulaire.nom_cate.value == ""){
		alert("Euh ! Concentrez vous encore une fois !");
		formulaire.nom_cate.focus();
		formulaire.nom_cate.select();
	}else{
		naviguer.menu.value = menu;
		naviguer.sousmenu.value = sousmenu;
		naviguer.nom_cate.value = formulaire.nom_cate.value;
		naviguer.login.value = login;
		naviguer.pass.value = pass;
		naviguer.method = "post";
		naviguer.enctype = "text/plain";
		naviguer.action = url;
	//	alert(login);
		naviguer.submit();
	}
}
function reset_login(){
	formulaire.login.value = "Login";
	formulaire.pass.value = "Pass";
	formulaire.login.select();
}
function reset_camail(){
	mail.nom.value = "Votre nom";
	mail.prenom.value = "Prénom";
	mail.adresse.value = "Adresse";
	mail.cp.value = "Code postal";
	mail.ville.value = "Ville";
	mail.tel.value = "00-00-00-00-00";
	mail.courriel.value = "adresse@domaine.fai";
	mail.message.value = "A votre clavier...";
	//alert("Et voilà le reset !");
}
function reset_formulaire(){
	formulaire.nom.value = "Votre nom";
	formulaire.prenom.value = "Prénom";
	formulaire.url.value = "http://www.votre-site.com/";
	formulaire.miniature.value = "http://www.votre-site.com/ascreen.jpg";
	formulaire.titre.value = "Le titre de votre site...";
	formulaire.courriel.value = "adresse@domaine.fai";
	formulaire.description.value = "A votre clavier...";
	formulaire.nom.select();
	//alert("Et voilà le reset !");
}
function camail(){
	var nom = mail.nom.value;
	var prenom = mail.prenom.value;
	var adresse = mail.adresse.value;
	var cp = mail.cp.value;
	var ville = mail.ville.value;
	var tel = mail.tel.value;
	var courriel = mail.courriel.value;
	var message = mail.message.value;
	var ctrl_mail = false;
	var ctrl_tel = false;
	var ctrl_cp = false;
	ctrl_mail = verif_mail(courriel);
	ctrl_tel = verif_tel(tel);
	ctrl_cp = verif_cod_p(cp);
	if (nom == "Votre nom" || nom == ""){
		alert("Je n'ai pas compris votre nom, merci de me le préciser !");
		mail.nom.focus();
		mail.nom.select();
	}else{
		if (prenom == "Prénom" || prenom == ""){
			alert("Je n'ai pas compris votre prénom, merci de me le préciser !");
			mail.prenom.focus();
			mail.prenom.select();
		}else{
			if (ctrl_mail == false){
				alert("Votre courriel n'est pas valide, merci de le corriger !");
				mail.courriel.focus();
				mail.courriel.select();
			}else{
				if (ctrl_tel == false && tel != "00-00-00-00-00"){
					alert("Votre téléphone n'est pas valide, merci de le corriger !");
					mail.tel.focus();
					mail.tel.select();
				}else{
					if (ctrl_cp == false && cp != "Code postal"){
						alert("Votre code postal n'est pas valide, merci de le corriger !");
						mail.cp.focus();
						mail.cp.select();
					}else{
						if (courriel == "adresse@domaine.fai" || courriel == ""){
							alert("Votre courriel est indispensable pour vous répondre, merci de le préciser !");
							mail.courriel.focus();
							mail.courriel.select();
						}else{
							if (message == "A votre clavier..." || message == ""){
								alert("Vous n'avez pas à me contacter ?\nPrenez votre clavier et laisser vous aller...");
								mail.message.focus();
								mail.message.select();
							}else{
								naviguer.menu.value = "1";
								naviguer.sousmenu.value = "0";
								naviguer.nom.value = mail.nom.value;
								naviguer.prenom.value = mail.prenom.value;
								naviguer.adresse.value = mail.adresse.value;
								naviguer.cp.value = mail.cp.value;
								naviguer.ville.value = mail.ville.value;
								naviguer.tel.value = mail.tel.value;
								naviguer.courriel.value = mail.courriel.value;
								naviguer.message.value= mail.message.value;
								naviguer.method = "post";
								naviguer.enctype = "text/plain";
								naviguer.action = "contact.php";
								//alert(nom);
								naviguer.submit();
							}
						}							
					}
				}
			}
		}
	}
}
function new_site(){
	var nom = formulaire.nom.value;
	var prenom = formulaire.prenom.value;
	var courriel = formulaire.courriel.value;
	var url = formulaire.url.value;
	var miniature = formulaire.miniature.value;
	if (miniature == "http://www.votre-site.com/ascreen.jpg"){formulaire.miniature.value = "images/decos/non-dispo.gif";}
	var titre = formulaire.titre.value;
	var description = formulaire.description.value;
	var ctrl_mail = false;
	ctrl_mail = verif_mail(courriel);
	if (nom == "Votre nom" || nom == ""){
		alert("Je n'ai pas compris votre nom, merci de me le préciser !");
		formulaire.nom.focus();
		formulaire.nom.select();
	}else{
		if (prenom == "Prénom" || prenom == ""){
			alert("Je n'ai pas compris votre prénom, merci de me le préciser !");
			formulaire.prenom.focus();
			formulaire.prenom.select();
		}else{
			if (ctrl_mail == false || courriel == "monmail@domaine.fai"){
				alert("Votre courriel n'est pas valide, merci de le corriger !");
				formulaire.courriel.focus();
				formulaire.courriel.select();
			}else{
				if (url == "http://www.votre-site.com/"){
					alert("Votre URL est indispensable, merci de l'indiquer !");
					formulaire.url.focus();
					formulaire.url.select();
				}else{
					if (titre == "Le titre de votre site..."){
						alert("Préciser un titre, merci pour moi !");
						formulaire.titre.focus();
						formulaire.titre.select();
					}else{
						if (description == "A votre clavier..."){
							alert("Décrivez moi votre site, merci !");
							formulaire.description.focus();
							formulaire.description.select();
						}else{
							naviguer.menu.value = "4";
							naviguer.sousmenu.value = "0";
							naviguer.nom.value = formulaire.nom.value;
							naviguer.prenom.value = formulaire.prenom.value;
							naviguer.url.value = formulaire.url.value;
							naviguer.miniature.value = formulaire.miniature.value;
							naviguer.titre.value = formulaire.titre.value;
							naviguer.courriel.value = formulaire.courriel.value;
							naviguer.description.value= formulaire.description.value;
							naviguer.method = "post";
							naviguer.enctype = "text/plain";
							naviguer.action = "annuaire.php";
							//alert(nom);
							naviguer.submit();
						}
					}
				}
			}
		}
	}
}
function calogin(){
	//alert("coucou");
	var login = formulaire.login.value;
	var pass = formulaire.pass.value;
	if (login == "Login" || login == ""){
		alert("Merci de vous identifier !");
		formulaire.login.focus();
		formulaire.login.select();
	}else{
		if (pass == "Mot de passe" || pass == ""){
			alert("Merci de vous identifier !");
			formulaire.pass.focus();
			formulaire.pass.select();
		}else{
			naviguer.menu.value = "0";
			naviguer.sousmenu.value = "0";
			naviguer.login.value = formulaire.login.value;
			naviguer.pass.value = formulaire.pass.value;
			naviguer.method = "post";
			naviguer.enctype = "text/plain";
			naviguer.action = "prive.php";
			naviguer.submit();
		}
	}
}

//======================================================================= Contrôles =========================================================
// contrôle la saisie d'un n° de téléphone (00-00-00-00-00)
function verif_tel(chaine){
	var Exp = new RegExp;
	Exp = /[0-9]?[0-9]\-[0-9]?[0-9]\-[0-9]?[0-9]\-[0-9]?[0-9]\-[0-9]?[0-9]/;
	if(!Exp.test(chaine)){return false;}else{return true;}
}
//==============================================================
// contrôle la saisie d'un code postal
function verif_cod_p(chaine){
	if(chaine.length != 5){return false;
	}else{if(isNaN(chaine)){return false;}else{return true;}}
}
//==============================================================
// contrôle la saisie d'une adresse mail
function verif_mail(chaine){
	var valeur = chaine;
	var longueur = valeur.length;
	var reponse = false;
	for(i=0;i<longueur+1;i++){if(valeur.charAt(i) == "@"){reponse = true;}if(valeur.charAt(i) == "."){reponse1 = true;}}
	if(reponse == false || reponse1 == false) {return false;}else{return true;}
}
