// Multi Search - Head Script <script type="text/javascript" src="searchh.js"> </script> 
// copyright Stephen Chapman, 4th August 2005
// you may copy this clock provided that you retain the copyright notice
function start() {
var i = Math.floor(Math.random() * document.searchbox.engine.length);
document.searchbox.engine[i].selected = true;
}
window.onload = start;
function search() {
searchTerm = document.searchbox.term.value;
var searchVal = '';
if(searchTerm != '')
{
searchTerm = searchTerm.replace(/\s/ig, '+');
searchEngine = document.searchbox.engine[document.searchbox.engine.selectedIndex].value;
switch (searchEngine) {
case 'bing': searchVal = 'http:\/\/www.bing.com\/search?go=&form=QBLH&filt=all&q=' + searchTerm; break;
case 'bmaix': searchVal = 'http:\/\/smerak.mejanes.citedulivre-aix.com\/search*frf\/a?a?searchtype=Y&SORT=D&searcharg=' + searchTerm; break;
case 'bmmarseille': searchVal = 'http:\/\/ssbib.bmvr.mairie-marseille.fr\/cgi-bin\/bestn?id=&act=8&auto=0&nov=1&v0=0&s0=0&sl=0&i0=9&s0=5&v1=0&v2=0&v3=0&v4=0&sc=1&scr=1&lg=0&md=0&co=0&sy=0&ey=0&data=1&t0=' + searchTerm; break;
case 'ecm': searchVal = 'https:\/\/www.ec-marseille.fr\/bibli\/index.php?lvl=search_result&typdoc=&surligne=&look_FIRSTACCESS=1&look_ALL=1&ok=Rechercher&user_query=' + searchTerm; break;
case 'europeana': searchVal = 'http:\/\/www.europeana.eu\/portal\/brief-doc.html?start=1&view=table&query=' + searchTerm; break;
case 'gallica': searchVal = 'http:\/\/gallica2.bnf.fr\/Search?ArianeWireIndex=index&p=1&lang=fr&q=' + searchTerm; break;
case 'google': searchVal = 'http:\/\/www.google.fr\/search?q=' + searchTerm; break;
case 'googlescholar': searchVal = 'http:\/\/scholar.google.fr\/scholar?q=' + searchTerm; break;
case 'googlebooks': searchVal = 'http:\/\/books.google.fr\/books?q=' + searchTerm; break;
case 'hal': searchVal = 'http:\/\/hal.archives-ouvertes.fr\/index.php?action_todo=search&submit=1&s_type=simple&=&f_0=ANY&orderby=DATEPROD&v_0=' + searchTerm; break;
case 'oaister': searchVal = 'http:\/\/quod.lib.umich.edu\/cgi\/b\/bib\/bib-idx?type=boolean&size=10&rgn1=entire+record&rgn2=entire+record&rgn3=entire+record&c=oaister&sid=&searchfield=Entire+Record&op2=And&searchfield=Entire+Record&q2=&op3=And&searchfield=Entire+Record&q3=&op6=And&rgn6=norm&restype=all+types&sort=weighted+hit+frequency&submit2=search&q1=' + searchTerm; break;
case 'sudoc': searchVal = 'http:\/\/corail.sudoc.abes.fr\/DB=2.1\/CMD?ACT=SRCH&IKT=1016&SRT=RLV&TRM=' + searchTerm; break;
case 'wikipedia': searchVal = 'http:\/\/fr.wikipedia.org\/w\/index.php?title=Sp%C3%A9cial%3ARecherche&ns0=1&fulltext=Rechercher&searchengineselect=mediawiki&as_sitesearch=fr.wikipedia.org &search=' + searchTerm; break;
case 'scirus': searchVal = 'http:\/\/www.scirus.com\/srsapp\/search?sort=0&g=s&t=all&q=' + searchTerm; break;
case 'worldcat': searchVal = 'http:\/\/www.worldcat.org\/search?qt=worldcat_org_all&q=' + searchTerm; break;
default: break;}
if (searchVal != '') window.open(searchVal,'search');
}}

