<!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>BioCASe Interface: Collections & Institutions> Basic Search </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()  
{
    if (window.document.userSearch.fuzzySearch.value == "") {
        alert( "Please type your keyword." );
        return false ;
    }
    window.document.userSearch.redirection.value = "fuzzy_search";
    window.document.userSearch.submit();      
}

function section (param, obj){
    obj.value = param;
    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="gui.common.query.UserQuery" %>
<%@ page import="java.util.*" %>
<%@ page import="gui.common.settings.UIConst" %>
<%@ page import="gui.common.management.UIManager" %>


<jsp:useBean id="UserQuery" scope="session" class="gui.common.query.UserQuery"/>
<jsp:useBean id="manager" scope="session" class="gui.common.management.UIManager"/>

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

<%String path = manager.getPath();
String redirection =  request.getParameter("redirection");%>

<%-- **********Update query object -if form is submitted-*********** --%>

<%if (redirection != null){
    HttpSession currSession = request.getSession();%>
<%-- ***************************----Redirections---************************* --%>
<%
   if (redirection.compareTo("fuzzy_search")==0)
   { 
     currSession.setAttribute("UserQuery", UserQuery);
     manager.forward(path 
     + manager.getLink("CORM_RESULT") + "?Action=" 
     + UIConst.CORM_FUZZY_SEARCH, response, request,getServletContext());
   }
  if (redirection.compareTo("ReloadQuery")==0)
  { 
 
      String idx = request.getParameter("ID");
      UserQuery =  manager.getCurrentCORMBasicQuery(idx);
      if (idx != null)
        currSession.setAttribute("UserQuery", UserQuery);
  }
  if (redirection.compareTo("Reset")==0)
  { 
      UserQuery = new UserQuery();
      currSession.setAttribute("UserQuery",UserQuery);
  }
  else manager.dispatch(redirection,response, request,getServletContext());
}
%>
<body  topmargin="0">
<div align="center">
<%manager.setSearchType(UIConst.WELCOME_PAGE);%>
<%manager.setScreenID(UIConst.WELCOME_PAGE);%>
<%manager.setAdditionalTitle("");%>
<%manager.setaAditionalSubTitle(UIConst.EMPTY_STRING);%>
<jsp:include page="top.jsp">
	<jsp:param name="Header" value="" />
</jsp:include>
<table width="100%"  border="0" cellpadding="0" cellspacing="0" id="mainframe">
<tr VALIGN="TOP" >
<td width="200" colspan="3" height="9" align="right"  background="img/degrade__BasHaut_vert_02.gif" bgcolor="#F5F7C3">
</td>

</tr>
<tr valign="top" background="img/barre-vert_fond_02.gif">
<td width="200" align="left"   bgcolor="#F5F7C3" background="img/barre-vert_fond_02.gif" class="titreBarreGRAND">
&nbsp;<%=manager.getText("menu.l_menu")%>



</td>

<td width="4"  background="img/barre-vert_fond_02.gif">&nbsp;</td>
<td align="left"   class="titreBarreGRAND" background="img/barre-vert_fond_02.gif" >&nbsp;

<%=manager.getText("welcome_title")%>
<%-- **********Main frame table-*********** --%> 
<tr VALIGN=TOP><td colspan=2 WIDTH='20%' ALIGN= LEFT bgcolor="#F3FFE4">

<% out.println ("<img src=\"img/onglet_gauche_OFF.jpg\" STYLE=\"cursor:hand;\" width=\"98\" height=\"32\" onclick=\"window.location.replace('" + manager.getLink("CORM_FUZZY_SEARCH_FILE") + "')\">");%>
<% out.println ("<img src=\"img/onglet_droite_OFF.jpg\" STYLE=\"cursor:hand;\" width=\"98\" height=\"32\" onclick=\"window.location.replace('" + manager.getLink("UL_BASIC_SEARCH_INPUT_FILE") + "')\">");%>
<td colspan=2  ALIGN= LEFT class="texte">
<P>
The aim of the BioCASe is to serve as a sustainable and expandable electronic information service that provides unified 
access to biodiversity data held in European and Israeli biological collections, while leaving control over the 
information supply in the hands of the data providers. Biological collections accessed by BioCASe include those 
housed in natural history museums and herbaria, botanical and zoological gardens, microbial and tissue culture 
collections, plant and animal genetic resource collections, and databases of observations gathered in the field. 
The BioCASe retains intellectual property rights to the original data by properly crediting the data providers.

</P>

<P>The physical and information content of biological collections, as well as their present 
location and administration, can be described using meta-information. 
The BioCASE integrates access to meta-information (general descriptions about a the content 
and administration of a collection, such as "plant spcimens from Europe") with unit-level information 
(detailed information about an individual specimen or observation). Institutions can usually provide 
information that describes their entire collections or subcollections. A system using meta-information 
will allow access to unit-level information but still be able to provide information about collections 
that do not supply this degree of detail. It will enable users to either obtain information they require 
directly in electronic form or enable them to locate potential sources of information 
and contact them by conventional means. 

 </P>

<P>The acquisition of collection information is accomplished through a network of national nodes, 
where the country or an institution in the country supports the overhead on and for the national level, 
or by narrowly defined thematic networks operating on national and/or supranational level. National nodes
 in participating countries serve as contact points for collection holders and organize data acquisition. 
The provision of data describing the collections themselves and the provision of unit level data is in the 
hands of the collection holders. National nodes databases will be populated with general information about 
individual collections (meta data) while unit level data usually sits with the provider. 

<P>The BioCASe seeks to overcome the the barriers presented by different levels of 
IT application, lack of interdisciplinary communication, isolated solutions and local
 differences in the organization of biological collections. It will integrate access to 
distributed information resources with an intuitive user-friendly interface adaptable to 
different user groups. The user interface is meant to enable users to extract meaningful 
information through interoperable combined queries over all captured collections regardless
 of the data standards used individually.
</P>
</P>
<DIV ALIGN="CENTER">
<span style="display:none">
<img src="Help/Photos/3003-000579.jpg">
<img src="Help/Photos/20-000098.jpg">
<img src="Help/Photos/1305-000443.jpg">
<img src="Help/Photos/1201-000065.jpg">
<img src="Help/Photos/0501-000079.jpg">
<img src="Help/Photos/0501-000039.jpg">
<img src="Help/Photos/0501-000031.jpg">
<img src="Help/Photos/0301-000032.jpg">
<img src="Help/Photos/0301-000010.jpg">
<img src="Help/Photos/0301-000004.jpg">
<img src="Help/Photos/0202-000509.jpg">
</span>

<img name="MainImage" src="Help/Photos/3003-000579.jpg" border="0">
<script language="javascript">
img1= new Image();
img1.src="Help/Photos/3003-000579.jpg";
img2= new Image();
img2.src="Help/Photos/20-000098.jpg";
img3= new Image();
img3.src="Help/Photos/1305-000443.jpg";
img4= new Image();
img4.src="Help/Photos/1201-000065.jpg";
img5= new Image();
img5.src="Help/Photos/0501-000079.jpg";
img6= new Image();
img6.src="Help/Photos/0501-000039.jpg";
img7= new Image();
img7.src="Help/Photos/0501-000031.jpg";
img8= new Image();
img8.src="Help/Photos/0301-000032.jpg";
img9= new Image();
img9.src="Help/Photos/0301-000010.jpg";
img10= new Image();
img10.src="Help/Photos/0301-000004.jpg";
img11= new Image();
img11.src="Help/Photos/0202-000509.jpg";


imgarray = new Array(11);
imgarray[1] = new Image();
imgarray[1].src = "Help/Photos/3003-000579.jpg";
imgarray[2] = new Image();
imgarray[2].src = "Help/Photos/20-000098.jpg";
imgarray[3] = new Image();
imgarray[3].src = "Help/Photos/1305-000443.jpg";
imgarray[4] = new Image();
imgarray[4].src = "Help/Photos/1201-000065.jpg";
imgarray[5] = new Image();
imgarray[5].src = "Help/Photos/0501-000079.jpg";
imgarray[6] = new Image();
imgarray[6].src = "Help/Photos/0501-000039.jpg";
imgarray[7] = new Image();
imgarray[7].src = "Help/Photos/0501-000031.jpg";
imgarray[8] = new Image();
imgarray[8].src = "Help/Photos/0301-000032.jpg";
imgarray[9] = new Image();
imgarray[9].src = "Help/Photos/0301-000010.jpg";
imgarray[10] = new Image();
imgarray[10].src = "Help/Photos/0301-000004.jpg";
imgarray[11] = new Image();
imgarray[11].src = "Help/Photos/0202-000509.jpg";
var timeoutValue = 1000;
var animDelay = 2000;
var numOfImages = 11;

</script>



<script language="javascript">
var imageIndex = 0;
var timeoutID = 0;
var playMode = 1;


function animImageInc()
{
if (imageIndex < numOfImages)
	imageIndex++
else
	imageIndex = 1;
}

function animImageDec()
{
if (imageIndex > 1)
	imageIndex--;
else
	imageIndex = numOfImages;
}

function setCurrImage()
{
	document.MainImage.src = imgarray[imageIndex].src;
      document.MainImage.height = 180;
}

function updateAnim()
{
	var currTimeoutValue;
	
	currTimeoutValue = timeoutValue;

	if (playMode == 1)
	{
		animImageInc();
		if (imageIndex == numOfImages) 
			currTimeoutValue += animDelay;
	}
	else
	{
		animImageDec();
		if (imageIndex == 1) 
			currTimeoutValue += animDelay;
	}
	setCurrImage();
	timeoutID = setTimeout("updateAnim()", currTimeoutValue);
}

function clearLastUpdate()
{
	clearTimeout(timeoutID);
	timeoutID = 0;
}

function startPlay()
{
	clearLastUpdate();
	playMode = 1;
	updateAnim();	
}

function startPlayReverse()
{
	clearLastUpdate();
	playMode = 2;
	updateAnim();	
}


updateAnim();

</script>
</DIV>

</TABLE>
<DIV ALIGN= CENTER>
<table>
<tr><td  colspan="4" background="img/degrade__vert_02.gif"></td>
<jsp:include page="bottom.jsp">
	<jsp:param name="Header" value="1" />
</jsp:include>
 </table>
</FORM>
</div>
</body>
</html>