    /*
    Choose the search engine when the user pulls down a select box
    */
    function chooseEngine( engine ) {
        document.formSearch.srcImg.src='images/leganes/buscador/' + engine + ".gif";
    }

    /*
    Go out and search a search engine.
    */
    function searchEngine( engine ) {
        url = getURL( engine );
        window.open( url + getQueryString());
        return false;
    }

    /*
    Get the current Search engine that the user has picked
    */
    function getCurrentEngine() {
        return document.formSearch.engine[document.formSearch.engine.selectedIndex].value
    }

    /*
    Get the current query string that the user has entered.
    */
    function getQueryString() {
        return escape( document.formSearch.searchText.value );
    }

    function getURL( engine ) {
        for ( i = 0; i < searchengines.length; ++i ) {
            if ( searchengines[i].gif == engine ) {
                return searchengines[i].url;
            }
        }
        
    }
    
    /*
    Get the definied search engines
    */
    function getSearchEngines() {
        return searchengines;
    }
    
    /*
    Create a search Engine object
    */
    function SearchEngine( name, gif, url ) {
        this.name = name;
        this.url = url;
        this.gif = gif;
    }
    
    //perform any object instantiations...
    
    
    //populate the search engine hashtable.
    

    /*
    In order to define a search engine here just add it in the source.
    */
/*
    function Inicialize(numero)
    {
	    searchengines[0] = new SearchEngine( "yahoo", "Yahoo", "http://ink.yahoo.com/bin/query?p=" );
	    searchengines[1] = new SearchEngine( "google", "Google", "http://www.google.com/search?q=" );
	    searchengines[2] = new SearchEngine( "altavista", "Altavista", "http://www.altavista.com/cgi-bin/query?q=" );
	    searchengines[3] = new SearchEngine( "dejanews", "Dejanews", "http://www.deja.com/products/search/search.xp?&QRY=" );
	    searchengines[4] = new SearchEngine( "excite", "Excite", "http://search.excite.com/search.gw?search=" );
	    														  
	    searchengines[5] = new SearchEngine( "hotbot", "Hotbot", "http://hotbot.lycos.com/?MT=" );
	    searchengines[6] = new SearchEngine( "infoseek", "Infoseek", "http://infoseek.go.com/Titles?qt=" );
	    searchengines[7] = new SearchEngine( "webcrawler", "Webcrawler", "http://www.webcrawler.com/cgi-bin/WebQuery?searchText=" );
	    searchengines[8] = new SearchEngine( "freshmeat", "Freshmeat", "http://freshmeat.net/search.php3?query=" );
    }
*/

    function searchGoogle( ) {
        url = 'http://www.google.com/search?q=';
        window.open( url + getQueryString());
        return false;
    }
