//
// Function called upon clicking the
// search button.
//
function PreGoogleSearch()
{
    var f = document.forms['FormSearchSite'];
    var libName = f.catLibName.value;
    var q = f.q.value;
    
    //
    // Case blank search term - dont search.
    //
    if ((q == '') || (q == jsld["google this site"]))
    {
        return false;
    }
    
    //
    // Case search google.
    //
    if ((libName == '') || (libName == 0))
    {
        //
        // Save search data.
        //
        $.ajax(
        {
            type: "GET",
            dataType: "script",
            url: 'http://isether.com/ips/mod/site/ajax.php',
            data: 'action=SaveSearchRequest&term='+q+'&sid='+siteId,
            
            success: function(msg)
            {
                msg;
            }
        });    
        
        //
        //  Google search.
        //
        f.submit();
        return true;
    }
    
    //
    // Case switch to page.
    //
    else
    {
        if (isHtmlMode)
        {
            url = siteUrl + '/' + libName;
            location.href = (url);
        }
        
        else
        {
            alert(jsld["feature disabled in editing mode"]);
        }
        
        return false;
    }
}

//
// Function displaying the search form.
//
function DispSearchForm()
{
    var siteUrlNonWww = siteUrl;
    var siteUrlNonWww = siteUrlNonWww.replace(/^http:\/\//, "");
    var siteUrlNonWww = siteUrlNonWww.replace(/^www./, "");
    var siteUrlNonWww = siteUrlNonWww.replace(/\/.*/, "");

    //
    // Form start.
    //
    document.write('<!-- SiteSearch Google -->');
    document.write('<form method="get" name="FormSearchSite" action="http://www.google.co.il/custom" target="_top" style="margin: 0; padding: 0;">');
    document.write('<input type="hidden" name="catLibName"></input>'); // This is my own field.
    document.write('<input type="hidden" name="domains" value="'+siteUrlNonWww+'"></input>');
    document.write('<input type="hidden" name="client" value="'+googleAdClient+'"></input>');
    document.write('<input type="hidden" name="forid" value="1"></input>');
    document.write('<input type="hidden" name="ie" value="utf-8"></input>');
    document.write('<input type="hidden" name="oe" value="utf-8"></input>');
    document.write('<input type="hidden" name="cof" value="GALT:#0066CC;GL:1;DIV:#999999;VLC:336633;AH:center;BGC:FFFFFF;LBGC:FFFFFF;ALC:0066CC;LC:0066CC;T:000000;GFNT:666666;GIMP:666666;FORID:1"></input>');
    document.write('<input type="hidden" name="hl" value="iw"></input>');

    //
    // Original radio field, transformed into hidden fields.
    //
    document.write('<input type="hidden" name="sitesearch" value="'+siteUrlNonWww+'" id="ss1"></input>');

    //
    // Search field.
    //
    document.write('<input type="text" name="q" size="18" maxlength="255" value="'+jsld["google this site"]+'" id="sbi" style="width: 144px; height: 17px; direction: '+jsld["dir"]+'; vertical-align: middle; font-size: 12px; margin-'+jsld["text-align-opposite"]+': 4px" onFocus="ClearField(this, \''+jsld["google this site"]+'\')" onBlur="ResetField(this, \''+jsld["google this site"]+'\')" ondblclick="if (isAdmin) {location.href=\''+JS_MODULE_WLIB_ADMIN_SITE+'?searches&sid='+siteId+'\'}"></input>');

    //
    // Submit button.
    //
    document.write('<input type="submit" name="sa" onclick="return PreGoogleSearch()" value="'+jsld["search"]+'" dir="rtl" id="sbb" style="width: 41px; height: 21px; vertical-align: middle; font-size: 12px;"></input>');

    //
    // End form.
    //
    document.write('</form>');
    document.write('<!-- SiteSearch Google -->');

    //
    // Call actb.
    //
    var searchFld = document.forms['FormSearchSite'].q;
    var idFld = document.forms['FormSearchSite'].catLibName;

    actb(searchFld, idFld, jsAryPageTitles, jsAryPageLibNames);
}