function ugKeyPress(e)
{
    if(
        ( (navigator.appName.indexOf("Netscape")>(-1)) && (e.keyCode == 13) )
        ||
        ( (navigator.appName.indexOf("Microsoft Internet Explorer")>(-1)) && (event.keyCode == 13) )
    )
    {
        return ugSearch();
    }
    else
    {
        return true;
    }
}

function endsWith(s, prefix)
{
    var start = s.length - prefix.length;
    return s.substring(start) == prefix;
}

function ugSearch()
{
    var ugsearchtext = document.getElementById('ugsearchtext');
    var ugsearchbutton = document.getElementById('ugsearchbutton');
    ugsearchbutton.focus();
    
    var searchURL;
    
    if(endsWith(window.location.host.toLowerCase(), 'pcgscurrency.com'))
    {
        searchURL = 'http://search.pcgscurrency.com/search?site=currency&client=currency&output=xml_no_dtd&proxystylesheet=currency&q=';
    }
    else // if(endsWith(window.location.host.toLowerCase(), 'pcgs.com'))
    {
        searchURL = 'http://search.pcgs.com/search?site=pcgs&client=pcgs&output=xml_no_dtd&proxystylesheet=pcgs&q=';
    }
    
    document.location.href = searchURL + escape(ugsearchtext.value + ' inurl:setregistry/userguide site:' + window.location.host);
    return false;
}

document.write('Search User Guide: <input type="text" id="ugsearchtext" onkeypress="return ugKeyPress(event)" /> <input type="button" id="ugsearchbutton" onclick="return ugSearch();" value="Search" />');
