function commencer()
{
    document.forms.AssoSearchForm.action.value = "";
    document.forms.AssoSearchForm.mode.value = "search";
    document.forms.AssoSearchForm.submit();
}

function goSearch()
{
		switch (document.AssoSearchForm.mode.value)
			{
			  case "search":
					if (trim(document.AssoSearchForm.ASS_NOMSGL.value) == ''
							&& (document.AssoSearchForm.ASS_QUART.value == 0)
							&& (document.AssoSearchForm.ASS_THEM.value == 0)
							&& (document.AssoSearchForm.ASS_AGE.value == 0)
							&& trim(document.AssoSearchForm.ASS_TXTMOTCLE.value) == ''
							&& (document.AssoSearchForm.ASS_LSTMOTCLE.value == 0))
					{
						alert ("Vous devez renseigner au moins un critère.");
			  	}
      		else
      		{
            document.AssoSearchForm.action.value = "search";
            document.AssoSearchForm.mode.value = "list";
            document.AssoSearchForm.module.value = "AssoConsul";
            document.AssoSearchForm.page.value = 1;
            document.AssoSearchForm.submit();
        	}
				break;

			// pour une recherche rapide
		  case "intro":
			  if (trim(document.AssoSearchForm.ASS_RECHRAP.value)=='')
    		{
    			alert ("Vous devez renseigner le critère.");
      	}
    		else
    		{
          document.AssoSearchForm.action.value = "search";
          document.AssoSearchForm.mode.value = "list";
          document.AssoSearchForm.module.value = "AssoConsul";
          document.AssoSearchForm.page.value = 1;
          document.AssoSearchForm.submit();
      	}
			break;
   }
}

function elargir(variable)
{
    document.forms.AssoSearchForm.action.value = "search";
    document.forms.AssoSearchForm.mode.value = "list";
    document.forms.AssoSearchForm.module.value = "AssoConsul";
    document.forms.AssoSearchForm.page.value = 1;
    document.forms.AssoSearchForm.VAR_ELARG.value = variable;
    document.forms.AssoSearchForm.submit();
}

function goToPage(numPage)
{
    document.forms.AssoSearchForm.action.value = "search";
    document.forms.AssoSearchForm.mode.value = "list";
    document.forms.AssoSearchForm.module.value = "AssoConsul";
    document.forms.AssoSearchForm.page.value = numPage;
    document.forms.AssoSearchForm.submit();
}

function retour()
{
  // module de recherche
	if (document.forms.AssoSearchForm.ASS_RECHRAP.value == '')
	{
  	//Si on reviens sur la sélection des critères
    if (document.forms.AssoSearchForm.VAR_ELARG.value == "") 
  	{
      document.forms.AssoSearchForm.action.value = "";
      document.forms.AssoSearchForm.mode.value = "search";
      document.forms.AssoSearchForm.module.value = "AssoConsul";
  		document.forms.AssoSearchForm.VAR_ELARG.value = "";
      document.forms.AssoSearchForm.submit();
   	}
  	else
  	{
  	  //Si on reviens sur la liste elargir
      document.forms.AssoSearchForm.action.value = "search";
      document.forms.AssoSearchForm.mode.value = "list";
      document.forms.AssoSearchForm.module.value = "AssoConsul";
  		document.forms.AssoSearchForm.VAR_ELARG.value = "";
      document.forms.AssoSearchForm.submit();
   	}
 	}
	else	//recherche rapide
	{
	  document.forms.AssoSearchForm.action.value = "";
    document.forms.AssoSearchForm.mode.value = "intro";
    document.forms.AssoSearchForm.module.value = "AssoConsul";
    document.forms.AssoSearchForm.submit();
	}

}

function nouvelleRecherche()
{
   // module de recherche
	if (document.forms.AssoSearchForm.ASS_RECHRAP.value == '')
	{
    document.forms.AssoSearchForm.action.value = "";
    document.forms.AssoSearchForm.mode.value = "search";
    document.forms.AssoSearchForm.ASS_NOMSGL.value = "";
    document.forms.AssoSearchForm.ASS_QUART.value = "";
    document.forms.AssoSearchForm.ASS_THEM.value = "";
    document.forms.AssoSearchForm.ASS_AGE.value = "";
    document.forms.AssoSearchForm.ASS_TXTMOTCLE.value = "";
    document.forms.AssoSearchForm.ASS_LSTMOTCLE.value = "";
    document.forms.AssoSearchForm.submit();
 	}
	else	//module de recherche
	{
    document.forms.AssoSearchForm.action.value = "";
    document.forms.AssoSearchForm.mode.value = "intro";
    document.forms.AssoSearchForm.ASS_RECHRAP.value = "";
    document.forms.AssoSearchForm.submit();
 	}

}

function viewDetail(iId)
{
    document.forms.AssoSearchForm.ASS_ID.value = iId;
    document.forms.AssoSearchForm.module.value = "AssoConsul";
    document.forms.AssoSearchForm.mode.value = "detail";
    document.forms.AssoSearchForm.action.value = "";
    document.forms.AssoSearchForm.submit();
}

function viewDetailPrint(url)
{
  	window.open('url', null, 'width=550,height=600, status=no, directories=no, toolbar=no, location=no, menubar=no, scrollbars=no, resizable=no');

//    document.forms.autre.ASS_ID.value = iId;
//    document.forms.autre.module.value = "AssoConsul";
//    document.forms.autre.mode.value = "print";
//    document.forms.autre.action.value = "";
//    document.forms.autre.submit();
}

function retourListe()
{
    document.forms.AssoSearchForm.action.value = "search";
    document.forms.AssoSearchForm.mode.value = "list";
    document.forms.AssoSearchForm.submit();
}

function accueil()
{
	document.forms.AssoSearchForm.action.value = "";
	document.forms.AssoSearchForm.mode.value = "intro";
	document.forms.AssoSearchForm.submit();
}

function trim(string) 
{ 
	return string.replace(/(^\s*)|(\s*$)/g,'');
}
