function menuderoulant(selection) {
// renvoie vers les urls des différentes options du menu déroulant
window.location=selection.options[selection.selectedIndex].value;
}

//variable pour l'effacement du texte dans le moteur de recherche
var erased_annu = false;

//on enleve les erreurs eventuelles
function no_error()
{ return true; }
window.onerror = no_error;

function open_popup(page,hauteur,largeur)
//ouvre une popup
{ window.open(page,"Popup","status=no,scrollbars=yes,resizable=no,height="+hauteur+",width="+largeur+",top=0,left=0"); }

function confirm_delete(page, texte)
//demande une confirmation avant de supprimer un site ou une categorie
{
	confirmation = confirm('Etes vous sur de vouloir supprimer '+texte+' ? ');
	if(confirmation)
		window.location.replace(page);
}

function confirm_redir(page, texte)
//demande une confirmation avant de supprimer un site ou une categorie
{
	confirmation = confirm(''+texte+'');
	if(confirmation)
		window.location.replace(page);
}

function message_annu_status(message)
//affiche un texte dans la barre de statut du navigateur
{ window.status = message; }

function check_id_cat()
//verifie si on a bien selectionner une categorie dans la liste deroulante
{

	
	var id_cat = document.getElementById('form2submit').id_cat.value;

	if (id_cat == "" || id_cat == "0") {
		
		alert('Veuillez sÃ©lectionner une catÃ©gorie !');
		return false;
		
		}

	else
	{ return true; }
	
	
}


function addBookmark(url, title)
{
	if(window.sidebar)
	{
		window.sidebar.addPanel(title, url, "");
	}
	else if(document.all)
	{
		window.external.AddFavorite(url, title);
	}
	else
	{
		return true;
	}
}




// vérif des emails de recommandation
function valider() {
var form_err = " "
if ( document.ecrire.lemailexp.value.length < 1) {
form_err = "Votre email est invalide !";
}
var verim = 0;
for (i=1; i<document.ecrire.lemailexp.value.length -4; i++) {
if ( document.ecrire.lemailexp.value.charAt(i) == "@") {
verim = 1;
}} 
if ( verim == 0) {
form_err = "Votre email est invalide !";
} 
if ( document.ecrire.email.value.length < 1) {
form_err = "L'email du destinataire est invalide !";
}
var verim = 0;
for (i=1; i<document.ecrire.email.value.length -4; i++) {
if ( document.ecrire.email.value.charAt(i) == "@") {
verim = 1;
}} 
if ( verim == 0) {
form_err = "L'email du destinataire est invalide !";
} 
if ( document.ecrire.lenomexp.value.length < 1) {
form_err += "Veuillez entrer votre nom.";
}
if ( document.ecrire.nom.value.length < 1) {
form_err += "Veuillez entrer le nom du destinataire.";
}
if ( form_err != " ") {
alert(form_err);
return false;
}
return true 
}


//Fonction vérification du formulaire LOGIN
function validationEmailLogin() 
{ 
       	if(document.loginform.email.value == "") 
		    { 
            alert ('Veuillez entrer une adresse email'); 
            document.loginform.email.focus(); 
            return false; 
    	    }
	    
		if(document.loginform.secret.value == "") 
		    { 
            alert ('Veuillez entrer un mot de passe'); 
            document.loginform.secret.focus(); 
            return false; 
    	    }
			
			var email2search = document.loginform.email.value; 
   
	    	if (email2search.search(/^[_a-zA-Z0-9-]+(.[_a-zA-Z0-9-]+)*[^._-]@[a-z0-9-]+(.[a-z0-9]{1,5})*$/) == -1)
            { 
               alert ('Veuillez entrer une adresse Email valide'); 
               document.loginform.email.focus(); 
               return false; 
            }
		
		else
		{
		return true;
		}

}

// Ouvre dans une nouvelle fenêtre la valeur d'un champ
function openinewindow(input) {

var obj = document.getElementById(''+input+'');

window.open(''+obj.value+'');

return false;

}

// Ouvre dans une nouvelle fenêtre la valeur d'un champ
function openinsamewindow(input) {

var obj = document.getElementById(''+input+'');

window.open(''+obj.value+'','_self');

return false;

}


// gestion des champs en va et vient
function GereControle_anc(Controleur, Controle, Masquer) {
var objControleur = document.getElementById(Controleur);
var objControle = document.getElementById(Controle);
    if (Masquer=='1')
        objControle.style.visibility=(objControleur.checked==true)?'visible':'hidden';
    else
        objControle.disabled=(objControleur.checked==true)?false:true;
    return true;
}

function GereControle(Controleur, Controle, Masquer) {
var objControleur = document.getElementById(Controleur);
var objControle = document.getElementById(Controle);
    if (Masquer=='1')
        objControle.style.display=(objControleur.checked==true)?'inline':'none';
    else
        objControle.disabled=(objControleur.checked==true)?false:true;
    return true;
}


// maj de l'action du form en recherche
/*
function updateaction() {

    rang = document.getElementById("num_search").value;
	ext_number = rang>1 && rang<10 ? "." + rang + ".html" : ".html";
	document.getElementById("searchform").setAttribute("action", "search" + ext_number + "");

}
*/

function updateaction() {

    search_by_section = document.getElementById("search_by_section").value;
	//ext_number = rang>1 && rang<10 ? "." + rang + ".html" : ".html";
	document.getElementById("searchform").setAttribute("action", "" + search_by_section + "");

}

