﻿
// Function retrieved from: http://cass-hacks.com/articles/code/js_url_encode_decode/   
function URLEncode (clearString) {   
  var output = '';   
  var x = 0;   
  clearString = clearString.toString();   
  var regex = /(^[a-zA-Z0-9_.]*)/;   
  while (x < clearString.length) {   
    var match = regex.exec(clearString.substr(x));   
    if (match != null && match.length > 1 && match[1] != '') {   
        output += match[1];
        x += match[1].length;   
  }
  else {   
    
      if (clearString[x] == ' ')
          output += '+';  
      else {   
        var charCode = clearString.charCodeAt(x);   
        var hexVal = charCode.toString(16);   
        output += '%' + ( hexVal.length < 2 ? '0' : '' ) + hexVal.toUpperCase();   
      }   
      x++;   
    }   
  }   
  return output;   
}   
// Retrieved from: http://www.htmlcodetutorial.com/forms/index_famsupp_157.html   
function SubmitOnEnter(myfield, e)   
{    
    var keycode;   
    if (window.event)   
        keycode = window.event.keyCode;   
    else if (e)   
        keycode = e.which;   
    else
        return true;

    if (keycode == 13 && myfield.value != "")
    {
        SearchSite();   
        return false;   
    }
    else if (keycode == 13 && myfield.value == "")
    {
        return false;   
    }
     else
        return true;
}

//Left Trim
function ltrim(s) {
    return s.replace(/^\s*/, "");
}

function SearchSite(value) {

    var searchBox = ltrim(document.getElementById("q").value)

    if (searchBox != "") {
        document.location.href = 'http://predatorsfc.org/GoogleSearchResults.aspx?cx=006105467985962532446:hfuf3sp2_j0&cof=FORID:10&ie=UTF-8&q=' + URLEncode(document.getElementById('q').value) + '&sa=Search';
        
        return true;
    }
    else
        document.getElementById("q").focus();
    return false;
}





(function Test() {
    var q = document.getElementById('<%= q.UniqueID %>');

    if (q) {
        var n = navigator; var l = location; if (n.platform == 'Win32')

        { q.style.cssText = 'border: 1px solid #7e9db9; padding: 2px;'; }

        var b = function() {
            if (q.value == '')

            { q.style.background = '#FFFFFF url(http://www.google.com/coop/images/google_custom_search_watermark.gif) left no-repeat'; } 
        };

        var f = function() { q.style.background = '#ffffff'; }; q.onfocus = f; q.onblur = b; 

if (!/[&?]q=[^&]/.test(l.search)) { b(); } } })(); 

