/* ************************************************************* */ 
function LancerRechercheRapide(Radical)
{
	Formulaire=document.RECHERCHERAP;	
	LeTexte=Formulaire.TEXTERECHRAP.value;
	if((LeTexte==""))
	{
		alert("Vous devez saisir un texte de recherche");
	}
	else
	{
		document.location=Radical+"recherche_rapide_catalogue_&130.html"+"?1,"+LeTexte;
	}
}
/* ************************************************************* */ 
function verif_numeric(variable)
{
	 var exp = new RegExp("^[0-9]+$","g");
 	return exp.test(variable);
 } 
/* ************************************************************* */ 
function ChangerCatalogue(NumAllume,Valeur)
{
	if(Valeur==0)
		return;
	Formulaire=document.RECHERCHE;	
	Formulaire.CHOIXCATALOGUE[0].checked=(NumAllume==0);
	Formulaire.CHOIXCATALOGUE[1].checked=(NumAllume==1);
	Formulaire.CHOIXCATALOGUE[2].checked=(NumAllume==2);
	
}
/* ************************************************************* */ 
function LancerRecherche()
{
	Formulaire=document.RECHERCHE;
	AuMoinsUn=false;	
	if(Formulaire.CHOIXCATALOGUE[0].checked)
		Formulaire.THEME.value=0;
	else
	{
		if(Formulaire.CHOIXCATALOGUE[1].checked)
		{
			if(Formulaire.JB.value==0)
				Formulaire.THEME.value=YODA_JB_All;
			else
				Formulaire.THEME.value=Formulaire.JB.value;
		}
		if(Formulaire.CHOIXCATALOGUE[2].checked)
		{
			if(Formulaire.DE.value==0)
				Formulaire.THEME.value=YODA_DE_All;
			else
				Formulaire.THEME.value=Formulaire.DE.value;
		}
	}
	LeTheme1=0;
	LeTheme2=Formulaire.THEME.value;
	LeTheme2=LeTheme2.replace(/&/g,''); 
	LeAuteur=Formulaire.AUTEUR.value;
	LeAuteur=LeAuteur.replace(/&/g,'');
	LeTitre=Formulaire.TITRE.value;
	LaPresentation=Formulaire.PRESENTATION.value;
	UneAnnee=Formulaire.ANNEE.value;
	if(UneAnnee!="")
	{
		if(!verif_numeric(UneAnnee))
		{
			alert("Vous devez saisir les années sous forme numérique (ex: 2007).");
			return false;
		}
	}
	UnDebut=Formulaire.DEBUT.value;
	if(UnDebut!="")
	{
		if(!verif_numeric(UnDebut))
		{
			alert("Vous devez saisir les années sous forme numérique (ex: 2007).");
			return false;
		}
	}
	UneFin=Formulaire.FIN.value;
	if(UneFin!="")
	{
		if(!verif_numeric(UneFin))
		{
			alert("Vous devez saisir les années sous forme numérique (ex: 2007).");
			return false;
		}
	}
	if ((UnDebut!="") && (UneFin!=""))
	{
		if(parseInt(UnDebut)> parseInt(UneFin))
		{
			alert("L'intervale d'années indiqué n'est pas valide");
			return false;
		}
	}else
	{
		UnDebut="";
		UneFin="";
	}
	document.location=URL_Courante+"?1,"+LeTheme1+"&"+LeTheme2+"&"+LeAuteur+"&"+LeTitre+"&"+LaPresentation+"&"+UneAnnee+"&"+UnDebut+"&"+UneFin;
}
/* ************************************************************* */ 
