// Lance la recherche
function rechercher(parametres)
{
	// Si l'on peut choisir son type de recherche
	if (document.frmRecherche.rbtnTypeRecherche)
	{
		// S'il s'agit d'une recherche avancée
		if (document.frmRecherche.rbtnTypeRecherche[1].checked)
		{
			// On lance une recherche avancée
			rechercherAvance(parametres)
		}
		// Sinon, s'il s'agit d'une recherche simple
		else if (document.frmRecherche.rbtnTypeRecherche[0].checked)
		{
			// On lance une recherche simple
			rechercherSimple(parametres);
		}
	}
	// Sinon, si l'on ne peut pas choisir son type de recherche
	else
	{
		// On lance une recherche simple
		rechercherSimple(parametres);
	}
}

// Lance la recherche simple
function rechercherSimple(parametres)
{
	// Si au moins un critère de recherche a été défini
	if (document.frmRecherche.txtCriteres.value != "")
	{
			// Si des paramètres ont été définis
			if (parametres)
			{
				document.frmRecherche.action += parametres;
			}
		
		// On lance la recherche
		document.frmRecherche.submit();
	}
	// Sinon, si aucun critère de recherche n'a été indiqué
	else
	{
		// On invite l'utilisateur à préciser un critère de recherche
		alert("Veuillez préciser un critère pour la recherche !");
		// On donne le focus au champ de saisie du critère
		document.frmRecherche.txtCriteres.focus();
	}
}

// Lance la recherche avancée
function rechercherAvance(parametres)
{
	// Si au moins un critère de recherche a été défini
	if ((document.frmRecherche.txtTousMots.value != "") || (document.frmRecherche.txtExpression.value != "") || (document.frmRecherche.txtUnMot.value != "") || (document.frmRecherche.txtAucunMot.value != ""))
	{
			// Si des paramètres ont été définis
			if (parametres)
			{
				document.frmRecherche.action += parametres;
			}
		
		// On lance la recherche
		document.frmRecherche.submit();
	}
	// Sinon, si aucun critère de recherche n'a été indiqué
	else
	{
		// On invite l'utilisateur à préciser un critère de recherche
		alert("Veuillez préciser un critère pour la recherche !");
		// On donne le focus au champ de saisie du critère
		document.frmRecherche.txtTousMots.focus();
	}
}