<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Document sans nom</title>
<link rel="stylesheet" style="text/css" href="styleSheet_vert_02.css">
<script src="lib.js"></script>

<script language="JavaScript" type="text/JavaScript">



function valid()  
{
    window.document.userSearch.redirection.value = "advanced_search";
    window.document.userSearch.submit();      
}
function section (param, obj){
    obj.value = param;
    window.document.userSearch.submit();  
}

function displayAlphabeticList (listName, obj)
{
    
    indexS =obj.options.selectedIndex;
    if (indexS < 0)
      return;
    val = obj.options[indexS].text;
    window.document.userSearch.ID.value = val;
    window.document.userSearch.Search.value = listName;
    window.document.userSearch.redirection.value ='AlphList';
    window.document.userSearch.submit();  
}
function go(val)
{
    window.document.userSearch.redirection.value =val;
    window.document.userSearch.submit();
}


function reloadQuery(){
     var ID =reload.querySelection.options.selectedIndex;
     window.document.reload.ID.value = ID;
     if (ID > 0)
        window.document.reload.submit();     
}





</script>

<title>BIOCASE User Interface</title> 
</head>

<%@ page import="java.util.*" %>
<%@ page import="gui.collections.input.CollectionManagement" %>
<%@ page import="gui.common.query.UserQuery" %>
<%@ page import="gui.common.settings.UIConst" %>
<%@ page import="gui.common.management.UIManager" %>



<jsp:useBean id="UserQuery" scope="session" class="UserQuery"/>
<jsp:useBean id="management" scope="session" class="CollectionManagement"/>
<jsp:useBean id="manager" scope="session" class="UIManager"/>
<jsp:setProperty name="UserQuery" property="organisationName" param="organisationName" />
<jsp:setProperty name="UserQuery" property="personName" param="Persons" />
<jsp:setProperty name="UserQuery" property="town" param="town" />
<jsp:setProperty name="UserQuery" property="keywordTaxonomic" param="keywordTaxonomic" />
<jsp:setProperty name="UserQuery" property="keywordCommon" param="keywordCommon" />
<jsp:setProperty name="UserQuery" property="keywordGeospatial" param="keywordGeospatial" />
<jsp:setProperty name="UserQuery" property="keywordTimeperiod" param="keywordTimeperiod" />

<jsp:setProperty name="UserQuery" property="classOfCollection" param="classOfCollection" />
<jsp:setProperty name="UserQuery" property="typeOfOrganisation" param="typeOfOrganisation" />
<jsp:setProperty name="UserQuery" property="collectedObjects" param="collectedObjects" />
<jsp:setProperty name="UserQuery" property="countries" param="countries" />






<%-- ******************Radio buttons state initialisation************** --%>

<%
String path = manager.getPath();
String Search=request.getParameter("Search");
String redirection =  request.getParameter("redirection");
%>
<%manager.setSearchType(UIConst.METADATA_ADVANCED_SEARCH);%>
<%manager.setScreenID(UIConst.METADATA_ADVANCED_SEARCH);%>
<%manager.setAdditionalTitle(UIConst.EMPTY_STRING);%>
<%manager.setaAditionalSubTitle(UIConst.EMPTY_STRING);%>

<% if (Search!= null){%>
    <%if (Search.equals("ALPHABET_ORG")){%>
    <%manager.setScreenID(UIConst.CORM_ADVANCED_SEARCH_ALPH_LIST);%>
    <%manager.setAdditionalTitle(manager.getText("alph_title_org"));%><%}%>
    <%if (Search.equals("ALPHABET_TOWN")){%>
    <%manager.setScreenID(UIConst.CORM_ADVANCED_SEARCH_ALPH_LIST);%>
    <%manager.setAdditionalTitle(manager.getText("alph_title_towns"));%><%}%>
    <%if (Search.equals("ALPHABET_PERSON")){%>
    <%manager.setScreenID(UIConst.CORM_ADVANCED_SEARCH_ALPH_LIST);%>
    <%manager.setAdditionalTitle(manager.getText("alph_title_persons"));%><%}%>
    <%if (Search.equals("ALPHABET_TAXONOMIC_COVERAGE")){%>
    <%manager.setScreenID(UIConst.CORM_ADVANCED_SEARCH_ALPH_LIST);%>
    <%manager.setAdditionalTitle(manager.getText("alph_title_tax"));%><%}%>
    <%if (Search.equals("ALPHABET_COMMON_NAME_COVERAGE")){%>
    <%manager.setScreenID(UIConst.CORM_ADVANCED_SEARCH_ALPH_LIST);%>
    <%manager.setAdditionalTitle(manager.getText("alph_title_common"));%><%}%>
<%}%>



<%-- *******Update query object -if alphabetic items from list selected-***** --%>

<%String prevAction=request.getParameter("PreviousAction");%>
<%if (prevAction != null) 
  {


    if (prevAction.compareTo("COUNTRY_MAP") == 0)
    {
        String [] theListOfCountries = request.getParameterValues("countries_map");
        if (theListOfCountries != null)
             UserQuery.addcountries(theListOfCountries);
    }
    if (prevAction.compareTo("TIME_PERIOD_TABLE") == 0)
    {
        
        String [] theListOfTimeperiodKeywords = request.getParameterValues("strati");
        UserQuery.setstratigraphicKeywords(theListOfTimeperiodKeywords);
    }
    if (prevAction.compareTo("GEO_TREE") == 0)
    {
        
        String [] theListOfGeoKeywords = request.getParameterValues("geo");
        UserQuery.setgeographicKeywords(theListOfGeoKeywords);
    }


    String letter=request.getParameter("Letter");
    if (prevAction.compareTo("ALPHABET_ORG") == 0)
    {
        String [] theListOfOrganisations = request.getParameterValues("organisations");
        UserQuery.setmetadataItemNameOrg(theListOfOrganisations, letter);
    }
    
    if (prevAction.compareTo("ALPHABET_TOWN") == 0)
    {
        String [] theListOfTowns= request.getParameterValues("towns");
        UserQuery.settowns(theListOfTowns, letter);
    }
    if (prevAction.compareTo("ALPHABET_PERSON") == 0)
    {
        String [] theListOfPersons= request.getParameterValues("persons"); 
        UserQuery.setpersons(theListOfPersons, letter);
    }
     if (prevAction.compareTo("ALPHABET_TAXONOMIC_COVERAGE") == 0)
    {
        String [] theListOfTaxonomicKeywords= request.getParameterValues("taxon");
        UserQuery.settaxonomicKeywords(theListOfTaxonomicKeywords, letter);
    }
     if (prevAction.compareTo("ALPHABET_COMMON_NAME_COVERAGE") == 0)
    {
        String [] theListOfTCommonNameKeywords= request.getParameterValues("commonName"); 
        UserQuery.setcommonKeywords(theListOfTCommonNameKeywords, letter);
    }
}
%> 

<%if (redirection != null){
    HttpSession currSession = request.getSession();

%>
<%-- ***************************----Redirections---************************* --%>
<% if (redirection.compareTo("advanced_search")==0)
    { 
    String [] theListOfStratigraphicKeywords= request.getParameterValues("strati"); 
    if (theListOfStratigraphicKeywords != null)
        UserQuery.setstratigraphicKeywords(theListOfStratigraphicKeywords);

    String [] theListOfGeographicKeywords= request.getParameterValues("geo");

    if (theListOfGeographicKeywords != null)
        UserQuery.setgeographicKeywords(theListOfGeographicKeywords);

    UserQuery.settown(request.getParameter("Town"));
    UserQuery.setorganisationName(request.getParameter("organisationName"));
    UserQuery.setpersonName(request.getParameter("Persons"));

    UserQuery.setkeywordTaxonomic(request.getParameter("keywordTaxonomic"));
    UserQuery.setkeywordCommon(request.getParameter("keywordCommon"));
    UserQuery.setkeywordGeospatial(request.getParameter("keywordGeospatial"));
    UserQuery.setkeywordTimeperiod(request.getParameter("keywordTimeperiod"));

    UserQuery.setclassOfCollection(request.getParameterValues("classOfCollection"));
    UserQuery.setTypeOfOrganisation(request.getParameterValues("typeOfOrganisation"));
    UserQuery.setcollectedObjects(request.getParameterValues("collectedObjects"));
    UserQuery.setcountries(request.getParameterValues("countries"));

    UserQuery.setstatus(request.getParameter("Types"));
    UserQuery.setBoolOperator(request.getParameter("operator1"));
    currSession.setAttribute("UserQuery", UserQuery);
    manager.addCORMAdvancedQuery(UserQuery);
    manager.forward(path 
     + manager.getLink("CORM_RESULT") + "?Action=" 
     + UIConst.CORM_ADVANCED_SEARCH, response, request,getServletContext());
    }
  
  if (redirection.compareTo("Reset")==0)
  { 
      UserQuery = new UserQuery();
      currSession.setAttribute("UserQuery", UserQuery);
      Search = null;
  }

if (redirection.compareTo("RefineQuery")==0)
  { 
      UserQuery =  manager.getLastCORMQuery();
      if (UserQuery != null)
        currSession.setAttribute("UserQuery", UserQuery);
  }



   if (redirection.compareTo("ReloadQuery")==0)
  { 
 
      String idx = request.getParameter("ID");
      UserQuery =  manager.getCurrentCORMAdvancedQuery(idx);
      System.out.println(UserQuery.getSearchType());
      if (idx != null)
        currSession.setAttribute("UserQuery", UserQuery);
  }


  if (redirection.compareTo("AlphList")==0)
  { 
 
      System.out.println("list");
  }


  else manager.dispatch(redirection,response, request,getServletContext());
}
%>
<body  topmargin="0">

<div align="center">
<form  METHOD= "GET" name="userSearch" ACTION = "<%=manager.getLink("CORM_ADVANCED_SEARCH_FILE")%>">
<jsp:include page="top.jsp">
	<jsp:param name="Header" value="1" />
</jsp:include>


<%-- **********Main frame table-*********** --%> 
<table width="100%"  border="0" cellpadding="0" cellspacing="0" id="mainframe">
<jsp:include page="title_top.jsp">
	<jsp:param name="Section" value="" />
</jsp:include>
   
 

    <td width="4" rowspan="2" valign="top">&nbsp;</td>
      <td colspan="2" valign="top">



<INPUT TYPE = "hidden" value= "empty" NAME= "redirection">
<%if (Search == null){%>
<INPUT TYPE = "hidden" value= "1" NAME= "Section">
<INPUT TYPE = "hidden" value= "empty" NAME= "ID">
<INPUT TYPE = "hidden"  NAME= "Search">

<%-- ******************Test if cookies are setting (mandatory************** --%>
<%


    if (request.getParameter("flag")==null) 
    {
        // the first request
        Cookie cookie = new Cookie("cookieSetting", "on");
        response.addCookie(cookie);
        String nextUrl = request.getRequestURI() + "?flag=10";
        // force the browser to refresh
        out.println("<META HTTP-EQUIV=Refresh CONTENT=0;URL=" + nextUrl +">");
     }
     else 
    {
        // the second request
        Cookie[] cookies = request.getCookies();
        boolean cookieFound = false;
        if (cookies!=null) 
        {
          int length = cookies.length;
          for (int i=0; i<length; i++) 
          {
            Cookie cookie = cookies[i];
            if (cookie.getName().equals("cookieSetting") &&
              cookie.getValue().equals("on")) 
            {
              cookieFound = true;
              break;
            }
          }
     }
    if (!cookieFound) 
      manager.dispatch("cookieDisabled",response, request,getServletContext());
    }

%>	
<%-- ******************End cookies settings  test************** --%>

<%String typeSpecimenStatus = UIConst.EMPTY_STRING;
if (UserQuery.getstatus().compareTo("1")==0)
    typeSpecimenStatus = "CHECKED";%>

  

<table width="100%"  border="0" cellpadding="0" cellspacing="2">
<tr>
<td bgcolor="#F5F7C3" class="titre"><div align="left"><%=manager.getText("corm_adv_search.col_coverage")%></div></td>
</tr>
<tr>
<td bgcolor="#FFFFEE">
<div align="left">
<table border="0" cellspacing="5" cellpadding="0">
  <tr>
    <td width="80" class="texte">
    <div align="right"><%=manager.getText("corm_adv_search.l_taxon")%></div></td>
    <td>
    <a href="#"><img src="img/picto_Help__vert_02.gif" alt="<%=manager.getText("corm_adv_search.h_taxon")%>" width="15" height="15" border="0" align="right"></a></td>
    <td valign="top" class="texte" align="right"><input name="keywordTaxonomic" type="text" class="queryLill" 
VALUE="<jsp:getProperty name="UserQuery" property="keywordTaxonomic" />" size="40" onChange="window.document.userSearch.Submit.focus()">

    <td width="80" class="texte" align="right"><%=manager.getText("corm_adv_search.l_common_name")%></td>
    <td>
                        <a href="#">
<img src="img/picto_Help__vert_02.gif" alt="<%=manager.getText("corm_adv_search.h_common_name")%>" width="15" height="15" border="0" align="right"></a></td>
    <td class="texte"><input name="keywordCommon" type="text" class="queryLill" VALUE="<jsp:getProperty name="UserQuery" property="keywordCommon" />" size="40">
    </td>
  </tr>
  <tr>
    <td width="80" valign="top" class="texte">&nbsp;</td>
    <td valign="top" class="texte">&nbsp;</td>
    <td valign="top" class="texte" align="right">
      <select class="inputTxt" name="select" onChange="javascript:displayAlphabeticList('ALPHABET_TAXONOMIC_COVERAGE',this)">
        <option selected><%="---" + manager.getText("corm_adv_search.l_alph_order")%></option>
        <OPTION VALUE="A">A</OPTION>
        <OPTION VALUE="B">B</OPTION> 
        <OPTION VALUE="C">C</OPTION> 
        <OPTION VALUE="D">D</OPTION> 
        <OPTION VALUE="E">E</OPTION> 
        <OPTION VALUE="F">F</OPTION> 
        <OPTION VALUE="G">G</OPTION> 
        <OPTION VALUE="H">H</OPTION> 
        <OPTION VALUE="I">I</OPTION> 
        <OPTION VALUE="J">J</OPTION> 
        <OPTION VALUE="K">K</OPTION> 
        <OPTION VALUE="L">L</OPTION> 
        <OPTION VALUE="M">M</OPTION> 
        <OPTION VALUE="N">N</OPTION> 
        <OPTION VALUE="O">O</OPTION> 
        <OPTION VALUE="P">P</OPTION> 
        <OPTION VALUE="Q">Q</OPTION> 
        <OPTION VALUE="R">R</OPTION> 
        <OPTION VALUE="S">S</OPTION> 
        <OPTION VALUE="T">T</OPTION> 
        <OPTION VALUE="U">U</OPTION> 
        <OPTION VALUE="V">V</OPTION> 
        <OPTION VALUE="W">W</OPTION> 
        <OPTION VALUE="X">X</OPTION> 
        <OPTION VALUE="Y">Y</OPTION>  
        <OPTION VALUE="Z">Z</OPTION>
    </select></td>
    <td width="80" valign="top" class="texte">&nbsp;</td>
    <td valign="top" class="texte">&nbsp;</td>
    <td align="right" valign="top" class="texte">
    <select class="inputTxt" name="select" 
    onChange="javascript:displayAlphabeticList('ALPHABET_COMMON_NAME_COVERAGE',this)">
        <option selected><%="---" + manager.getText("corm_adv_search.l_alph_order")%></option>
        <OPTION VALUE="A">A</OPTION>
        <OPTION VALUE="B">B</OPTION> 
        <OPTION VALUE="C">C</OPTION> 
        <OPTION VALUE="D">D</OPTION> 
        <OPTION VALUE="E">E</OPTION> 
        <OPTION VALUE="F">F</OPTION> 
        <OPTION VALUE="G">G</OPTION> 
        <OPTION VALUE="H">H</OPTION> 
        <OPTION VALUE="I">I</OPTION> 
        <OPTION VALUE="J">J</OPTION> 
        <OPTION VALUE="K">K</OPTION> 
        <OPTION VALUE="L">L</OPTION> 
        <OPTION VALUE="M">M</OPTION> 
        <OPTION VALUE="N">N</OPTION> 
        <OPTION VALUE="O">O</OPTION> 
        <OPTION VALUE="P">P</OPTION> 
        <OPTION VALUE="Q">Q</OPTION> 
        <OPTION VALUE="R">R</OPTION> 
        <OPTION VALUE="S">S</OPTION> 
        <OPTION VALUE="T">T</OPTION> 
        <OPTION VALUE="U">U</OPTION> 
        <OPTION VALUE="V">V</OPTION> 
        <OPTION VALUE="W">W</OPTION> 
        <OPTION VALUE="X">X</OPTION> 
        <OPTION VALUE="Y">Y</OPTION>  
        <OPTION VALUE="Z">Z</OPTION>
    </select></td>
  </tr>
                 


<tr>
            <td width="80" class="texte"><div align="right"><%=manager.getText("corm_adv_search.l_geo_spatial")%></div></td>
            <td><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('browse2','','img/btn/btn_browse_over.jpg',1)"></a>
                                <a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('browse2','','img/btn/btn_browse_over.jpg',1)"></a>
                                <a href="#"><img src="img/picto_Help__vert_02.gif" alt="<%=manager.getText("corm_adv_search.h_geo_spatial")%>" width="15" height="15" border="0" align="right"></a></td>
            <td class="texte"><input name="keywordGeospatial" type="text" class="queryLill" VALUE="<jsp:getProperty name="UserQuery" property="keywordGeospatial" />" size="40">
            </td>
            <td width="80" class="texte"><div align="right"><%=manager.getText("corm_adv_search.l_time_period")%></div></td>
            <td><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('browse2','','img/btn/btn_browse_over.jpg',1)"></a>
                                <a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('browse2','','img/btn/btn_browse_over.jpg',1)"></a>
                                <a href="#"><img src="img/picto_Help__vert_02.gif" alt="<%=manager.getText("corm_adv_search.h_time_period")%>" width="15" height="15" border="0" align="right"></a></td>
            <td class="texte"><input name="keywordTimeperiod" type="text" class="queryLill"  size="40" VALUE="<jsp:getProperty name="UserQuery" property="keywordTimeperiod" />">
            </td>
          </tr>
          <tr>
            <td width="80" valign="top" class="texte">&nbsp;</td>
            <td valign="top" class="texte">&nbsp;</td>
            <td align="right" valign="top" class="texte"><input 
            name="Submit" type="button" class="btn" 
            value="<%=manager.getText("btn_Browse")%>" onMouseOver="BtnOver(this)" 
            onMouseOut="BtnOut(this)" onClick="javascript:go('Geo')" ></td>
            <td width="80" valign="top" class="texte">&nbsp;</td>
            <td valign="top" class="texte">&nbsp;</td>
            <td align="right" valign="top" class="texte"><input name="Submit" 
            type="button" class="btn" value="<%=manager.getText("btn_Browse")%>" 
                onMouseOver="BtnOver(this)" onMouseOut="BtnOut(this)" 
            onClick="javascript:go('ColTimeStrati')"></td>
          </tr>
        </table>
        <table border="0" cellspacing="5" cellpadding="0">
          <tr>
            <td width="80" class="texte">
             <div align="right"><%=manager.getText("corm_adv_search.l_objects")%></div></td>
            <td><a href="#" onMouseOut="MM_swapImgRestore()" 
            onMouseOver="MM_swapImage('browse2','','img/btn/btn_browse_over.jpg',1)"></a>
            <a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('browse2','','img/btn/btn_browse_over.jpg',1)"></a>
            <a href="#"><img src="img/picto_Help__vert_02.gif" 
alt="<%=manager.getText("corm_adv_search.h_objects")%>" width="15" height="15" border="0" align="right"></a></td>
            <td valign="top" class="texte"><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('browse','','img/btn/btn_browse_over.jpg',1)"></a><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('browse','','img/btn/btn_browse_over.jpg',1)"></a><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('browse','','img/btn/btn_browse_over.jpg',1)"></a><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('browse','','img/btn/btn_browse_over.jpg',1)"></a>
              <%=manager.displayCollTypesList(UserQuery)%>
              </td>
            <td width="80" class="texte"><div align="right"><%=manager.getText("corm_adv_search.l_type_specimens")%></div></td>
            <td><a href="#" onMouseOut="MM_swapImgRestore()" 
             onMouseOver="MM_swapImage('browse2','','img/btn/btn_browse_over.jpg',1)"></a><a href="#" 
             onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('browse2','','img/btn/btn_browse_over.jpg',1)"></a>
            <a href="#"><img src="img/picto_Help__vert_02.gif" alt="<%=manager.getText("corm_adv_search.h_type_specimens")%>" width="15" height="15" 
             border="0" align="right"></a></td>
            <td width="50" class="texte"><input NAME="Types" type="checkbox" class="inputTxt" value="1" <%=typeSpecimenStatus%>>
          <%=manager.getText("corm_adv_search.l_yes")%></td>
          </tr>
        </table>
    </div></td></tr>
<tr>
  <td bgcolor="#F5F7C3" class="titre"><div align="left"><%=manager.getText("corm_adv_search.data_repository")%></div></td>
</tr>
<tr>
  <td bgcolor="#FFFFEE" class="texte">
      <div align="left">
        <table border="0" cellspacing="5" cellpadding="0">
<tr>
<td width="80" class="texte"><div align="right"><%=manager.getText("corm_adv_search.l_name")%>
</div></td>
<td><a href="#" onMouseOut="MM_swapImgRestore()" 
onMouseOver="MM_swapImage('browse2','','img/btn/btn_browse_over.jpg',1)"></a><a href="#" 
onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('browse2','','img/btn/btn_browse_over.jpg',1)"></a>
<a href="#"><img src="img/picto_Help__vert_02.gif" alt="<%=manager.getText("corm_adv_search.h_name_org")%>" 
width="15" height="15" border="0" align="right"></a></td>
<td valign="top" class="texte"><a href="#" onMouseOut="MM_swapImgRestore()" 
onMouseOver="MM_swapImage('browse','','img/btn/btn_browse_over.jpg',1)"></a><a href="#" 
onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('browse','','img/btn/btn_browse_over.jpg',1)"></a>
<a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('browse','','img/btn/btn_browse_over.jpg',1)"></a>
<a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('browse','','img/btn/btn_browse_over.jpg',1)"></a>
<input  name="organisationName" type="text" class="queryBig" 
size="40" VALUE="<jsp:getProperty name="UserQuery" property="organisationName" />""></td>
<td class="texte">
<select class="inputTxt" name="select" onChange="javascript:displayAlphabeticList('ALPHABET_ORG',this)">
<option selected><%="---" + manager.getText("corm_adv_search.l_alph_order")%></option>
<OPTION VALUE="A">A</OPTION>
<OPTION VALUE="B">B</OPTION> 
<OPTION VALUE="C">C</OPTION> 
<OPTION VALUE="D">D</OPTION> 
<OPTION VALUE="E">E</OPTION> 
<OPTION VALUE="F">F</OPTION> 
<OPTION VALUE="G">G</OPTION> 
<OPTION VALUE="H">H</OPTION> 
<OPTION VALUE="I">I</OPTION> 
<OPTION VALUE="J">J</OPTION> 
<OPTION VALUE="K">K</OPTION> 
<OPTION VALUE="L">L</OPTION> 
<OPTION VALUE="M">M</OPTION> 
<OPTION VALUE="N">N</OPTION> 
<OPTION VALUE="O">O</OPTION> 
<OPTION VALUE="P">P</OPTION> 
<OPTION VALUE="Q">Q</OPTION> 
<OPTION VALUE="R">R</OPTION> 
<OPTION VALUE="S">S</OPTION> 
<OPTION VALUE="T">T</OPTION> 
<OPTION VALUE="U">U</OPTION> 
<OPTION VALUE="V">V</OPTION> 
<OPTION VALUE="W">W</OPTION> 
<OPTION VALUE="X">X</OPTION> 
<OPTION VALUE="Y">Y</OPTION>  
<OPTION VALUE="Z">Z</OPTION>
</select></td>
</table>
<table border="0" cellspacing="5" cellpadding="0">
<tr>
<td width="80" class="texte"><div align="right"><%=manager.getText("corm_adv_search.l_country")%></div></td>
<td><a href="#" onMouseOut="MM_swapImgRestore()" 
onMouseOver="MM_swapImage('browse2','','img/btn/btn_browse_over.jpg',1)"></a>
<a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('browse2','','img/btn/btn_browse_over.jpg',1)">
</a><a href="#"><img src="img/picto_Help__vert_02.gif" alt="<%=manager.getText("corm_adv_search.h_country")%>" width="15" height="15" 
border="0" align="right"></a></td>
<td valign="top" class="texte" ><a href="#" onMouseOut="MM_swapImgRestore()" 
onMouseOver="MM_swapImage('browse','','img/btn/btn_browse_over.jpg',1)"></a><a href="#" 
onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('browse','','img/btn/btn_browse_over.jpg',1)"></a>
<a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('browse','','img/btn/btn_browse_over.jpg',1)">
</a><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('browse','','img/btn/btn_browse_over.jpg',1)"></a>
<%=manager.displayCountryList(UserQuery)%>&nbsp;&nbsp;<input name="Submit" type="button" class="btn" 
value="<%=manager.getText("btn_Map")%>" 
onMouseOver="BtnOver(this)" onMouseOut="BtnOut(this)" onClick="javascript:go('Map')">
</td>
<td width="80" class="texte"><div align="right"><%=manager.getText("corm_adv_search.l_town")%></div></td>
<td><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('browse2','','img/btn/btn_browse_over.jpg',1)">
</a><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('browse2','','img/btn/btn_browse_over.jpg',1)">
</a><a href="#"><img src="img/picto_Help__vert_02.gif" alt="<%=manager.getText("corm_adv_search.h_town")%>" width="15" height="15" border="0" align="right"></a></td>
<td class="texte"><input name="Town" type="text" class="queryLill"  VALUE="<jsp:getProperty name="UserQuery" property="town" />" size="40">
</td>
<td class="texte">
<select class="inputTxt" name="select" onChange="javascript:displayAlphabeticList('ALPHABET_TOWN',this)">
<option selected><%="---" + manager.getText("corm_adv_search.l_alph_order")%></option>
<OPTION VALUE="A">A</OPTION>
<OPTION VALUE="B">B</OPTION> 
<OPTION VALUE="C">C</OPTION> 
<OPTION VALUE="D">D</OPTION> 
<OPTION VALUE="E">E</OPTION> 
<OPTION VALUE="F">F</OPTION> 
<OPTION VALUE="G">G</OPTION> 
<OPTION VALUE="H">H</OPTION> 
<OPTION VALUE="I">I</OPTION> 
<OPTION VALUE="J">J</OPTION> 
<OPTION VALUE="K">K</OPTION> 
<OPTION VALUE="L">L</OPTION> 
<OPTION VALUE="M">M</OPTION> 
<OPTION VALUE="N">N</OPTION> 
<OPTION VALUE="O">O</OPTION> 
<OPTION VALUE="P">P</OPTION> 
<OPTION VALUE="Q">Q</OPTION> 
<OPTION VALUE="R">R</OPTION> 
<OPTION VALUE="S">S</OPTION> 
<OPTION VALUE="T">T</OPTION> 
<OPTION VALUE="U">U</OPTION> 
<OPTION VALUE="V">V</OPTION> 
<OPTION VALUE="W">W</OPTION> 
<OPTION VALUE="X">X</OPTION> 
<OPTION VALUE="Y">Y</OPTION>  
<OPTION VALUE="Z">Z</OPTION>
</select>

</td>
</tr>
<tr>
<td width="80" class="texte"><div align="right"><%=manager.getText("corm_adv_search.l_organisation")%></div></td>
<td><a href="#" onMouseOut="MM_swapImgRestore()" 
onMouseOver="MM_swapImage('browse2','','img/btn/btn_browse_over.jpg',1)"></a><a href="#" 
onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('browse2','','img/btn/btn_browse_over.jpg',1)"></a>
<a href="#"><img src="img/picto_Help__vert_02.gif" alt="<%=manager.getText("corm_adv_search.h_organisation")%>" 
width="15" height="15" border="0" align="right"></a></td>
<td class="texte">
<%=manager.displayOrgTypesList(UserQuery)%>
</td>
<td width="80" class="texte"><div align="right"><%=manager.getText("corm_adv_search.l_collection")%></div></td>
<td><a href="#" onMouseOut="MM_swapImgRestore()" 
onMouseOver="MM_swapImage('browse2','','img/btn/btn_browse_over.jpg',1)"></a>
<a href="#" onMouseOut="MM_swapImgRestore()" 
onMouseOver="MM_swapImage('browse2','','img/btn/btn_browse_over.jpg',1)"></a>
<a href="#"><img src="img/picto_Help__vert_02.gif" alt="<%=manager.getText("corm_adv_search.h_collection")%>" width="15" height="15" border="0" align="right"></a></td>
<td colspan="2" class="texte">
<%=manager.displayCollClassesList(UserQuery)%>
 </td>
</tr>
</table>
<p>&nbsp;</p>
</div></td>
</tr>
<tr>
<td bgcolor="#F5F7C3" class="titre"><div align="left"><%=manager.getText("corm_adv_search.persons")%></div></td>
</tr>
<tr>
<td bgcolor="#FFFFEE"><div align="left">
<table border="0" cellspacing="5" cellpadding="0">
  <tr>
    <td width="80" valign="top" class="texte"><div align="right"><%=manager.getText("corm_adv_search.l_name")%>
    </div></td>
    <td><a href="#" onMouseOut="MM_swapImgRestore()" 
    onMouseOver="MM_swapImage('browse2','','img/btn/btn_browse_over.jpg',1)"></a>
    <a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('browse2','','img/btn/btn_browse_over.jpg',1)">
    </a><a href="#"><img src="img/picto_Help__vert_02.gif" alt="<%=manager.getText("corm_adv_search.h_name_person")%>" width="15" height="15" 
    border="0" align="right"></a></td>
    <td valign="top" class="texte"><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('browse','','img/btn/btn_browse_over.jpg',1)"></a><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('browse','','img/btn/btn_browse_over.jpg',1)"></a><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('browse','','img/btn/btn_browse_over.jpg',1)"></a><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('browse','','img/btn/btn_browse_over.jpg',1)"></a>
    <input name="Persons" type="text" class="queryLill" VALUE ="<jsp:getProperty name="UserQuery" property="personName" />" size="40"></td>
    <td width="100" valign="top" class="texte">
         <select class="inputTxt" name="select" onChange="javascript:displayAlphabeticList('ALPHABET_PERSON',this)">
    <option selected><%="---" + manager.getText("corm_adv_search.l_alph_order")%></option>
    <OPTION VALUE="A">A</OPTION>
    <OPTION VALUE="B">B</OPTION> 
    <OPTION VALUE="C">C</OPTION> 
    <OPTION VALUE="D">D</OPTION> 
    <OPTION VALUE="E">E</OPTION> 
    <OPTION VALUE="F">F</OPTION> 
    <OPTION VALUE="G">G</OPTION> 
    <OPTION VALUE="H">H</OPTION> 
    <OPTION VALUE="I">I</OPTION> 
    <OPTION VALUE="J">J</OPTION> 
    <OPTION VALUE="K">K</OPTION> 
    <OPTION VALUE="L">L</OPTION> 
    <OPTION VALUE="M">M</OPTION> 
    <OPTION VALUE="N">N</OPTION> 
    <OPTION VALUE="O">O</OPTION> 
    <OPTION VALUE="P">P</OPTION> 
    <OPTION VALUE="Q">Q</OPTION> 
    <OPTION VALUE="R">R</OPTION> 
    <OPTION VALUE="S">S</OPTION> 
    <OPTION VALUE="T">T</OPTION> 
    <OPTION VALUE="U">U</OPTION> 
    <OPTION VALUE="V">V</OPTION> 
    <OPTION VALUE="W">W</OPTION> 
    <OPTION VALUE="X">X</OPTION> 
    <OPTION VALUE="Y">Y</OPTION>  
    <OPTION VALUE="Z">Z</OPTION>
    </select>
</td>
</table>
</div></td>
</tr>
</table>


<table><tr>
<td height="15" colspan="4" background="img/degrade__vert_02.gif"></td>
<tr>
<td colspan="4" align="left" bgcolor="#F5F7C3" class="texteMENU"><%=manager.getText("corm_adv_search.operator")%>
<%=manager.getOperatorCheckBox(UserQuery.getBoolOperator())%>
</td>
</tr>
<tr bgcolor="#F5F7C3">
  <td align="left" class="texteMENU"><input onMouseOver="BtnOver(this)" onMouseOut="BtnOut(this)" 
   name="Submit" type="submit" class="btn" value="<%=manager.getText("btn_Search")%>" 
onclick="valid()" TITLE="<%=manager.getText("btn_Search_t")%>"></td>
  <td width="10" align="left" class="texteMENU">&nbsp;</td>
  <td align="left" class="texteMENU"><input name="reset" type="button" class="btn" 
  onMouseOver="BtnOver(this)" onMouseOut="BtnOut(this)" value="<%=manager.getText("btn_New_Query")%>" 
   onClick="resetQuery(document.userSearch.redirection,document.userSearch)" TITLE="<%=manager.getText("btn_Search_t")%>" TITLE="<%=manager.getText("btn_New_Query_t")%>"></td>
  <td width="100%" align="left" class="texteMENU">&nbsp;</td>
</tr>
<tr>
  <td height="9" colspan="4" align="left" background="img/degrade_HautEnBas__vert_02.gif" bgcolor="#1962AA"></td>
</tr>
</table>





<%-- ***************************----Alphabetic list management---******************** --%>
<%} else if (Search!= null){%>
<%String letter = request.getParameter("ID");%>
<%if (Search.equals("ALPHABET_ORG")){%>
<%out.println ("</DIV><DIV ALIGN =\"LEFT\"><FONT CLASS = \"titre\">"+ manager.getText("alph_title_org")+"</FONT><BR><BR>");%>
<%=management.buildCheckboxList("ALPHABET_ORG", "organisations", letter, UserQuery.getmetadataItemNameOrg())%>
<%out.println("<INPUT TYPE=\"hidden\" NAME = \"Letter\" VALUE=\"" + letter + "\">");%>
<%out.println("<INPUT TYPE=\"hidden\" NAME = \"PreviousAction\" VALUE=\"ALPHABET_ORG\">");%>
<%}%>
<%if (Search.equals("ALPHABET_TOWN")){%>
<%out.println ("</DIV><DIV ALIGN =\"LEFT\"><FONT CLASS = \"titre\">" + manager.getText("alph_title_towns")+ "</FONT><BR><BR>");%>
<%=management.buildCheckboxList("ALPHABET_TOWN", "towns", letter, UserQuery.gettowns())%>
<%out.println("<INPUT TYPE=\"hidden\" NAME = \"PreviousAction\" VALUE=\"ALPHABET_TOWN\">");%>
<%}%>
<%if (Search.equals("ALPHABET_PERSON")){%>
<%out.println("</DIV><DIV ALIGN =\"LEFT\"><FONT CLASS = \"titre\">"+ manager.getText("alph_title_persons")+"</FONT><BR><BR>");%>
<%=management.buildCheckboxList("ALPHABET_PERSON","persons", letter, UserQuery.getpersons())%>
<%out.println("<INPUT TYPE=\"hidden\" NAME = \"PreviousAction\" VALUE=\"ALPHABET_PERSON\">");%>
<%}%>
<%if (Search.equals("ALPHABET_TAXONOMIC_COVERAGE")){%>
<%out.println ("</DIV><DIV ALIGN =\"LEFT\"><FONT CLASS = \"titre\">" + manager.getText("alph_title_tax") + "</FONT><BR><BR>");%>
<%=management.buildCheckboxList("ALPHABET_TAXONOMIC_COVERAGE","taxon", letter, UserQuery.gettaxonomicKeywords())%>
<%out.println("<INPUT TYPE=\"hidden\" NAME = \"PreviousAction\" VALUE=\"ALPHABET_TAXONOMIC_COVERAGE\">");%>
<%}%>
<%if (Search.equals("ALPHABET_COMMON_NAME_COVERAGE")){%>
<%out.println ("</DIV><DIV ALIGN =\"LEFT\"><FONT CLASS = \"titre\">"+ manager.getText("alph_title_common")+"</FONT><BR><BR>");%>
<%=management.buildCheckboxList("ALPHABET_COMMON_NAME_COVERAGE","commonName", letter, UserQuery.getcommonNameKeywords())%>

<%out.println("<INPUT TYPE=\"hidden\" NAME = \"PreviousAction\" VALUE=\"ALPHABET_COMMON_NAME_COVERAGE\">");%>

<%}%>
<%out.println("<INPUT TYPE=\"hidden\" NAME = \"Letter\" VALUE=\"" + letter + "\">");%>
<%out.println("<INPUT TYPE=\"submit\" Class=\"btn\" Value=\""+manager.getText("btn_Add_Values")+"\" TITLE=\""+ manager.getText("btn_Add_Values_t")+"\" onMouseOver=\"BtnOver(this)\"  onMouseOut=\"BtnOut(this)\">");%>
<%out.println("<INPUT TYPE=\"button\" VALUE=\"" + manager.getText("btn_Previous")+ "\" onclick=\"window.location.replace('" 
+ manager.getLink("CORM_ADVANCED_SEARCH_FILE") + "')\" TITLE=\"" + manager.getText("btn_Previous_t")+ "\" CLASS=\"btn\" onMouseOver=\"BtnOver(this)\"  onMouseOut=\"BtnOut(this)\">");%>
<%out.println("<INPUT TYPE=\"reset\" Class=\"btn\" Value=\"" + manager.getText("btn_Clear")+"\" TITLE=\""+manager.getText("btn_Clear_t")+ "\" onMouseOver=\"BtnOver(this)\" onMouseOut=\"BtnOut(this)\"><BR><BR>");%>
<%}%>
<jsp:include page="bottom.jsp">
<jsp:param name="Header" value="1" />
</jsp:include>
<%-- **********Main frame table end-*********** --%> 
</table>
</FORM>
</div>
</body>
</html>