﻿ 
   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;  
  }  
  
  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) {
          
          SearchSite();  
          return false;  
      }  
      else  
          return true;  
  }
  function SearchSite(w) {
      //alert(w);
      //alert('/search.aspx?cx=008762356012733564149%3A7gddo8oyj9o&cof=FORID%3A11&ie=UTF-8&q=');
      if (w == '') {
          alert('Please enter a search criteria.');
          return false;
      } else {
        return true;
           //window.location.href = '/search.aspx?cx=008762356012733564149%3A7gddo8oyj9o&cof=FORID%3A11&ie=UTF-8&q=' + URLEncode(w) + '&sa=Search';
      }
      
  }

  function CheckEnterKey(w) {
      var keycode;
      if (window.event) keycode = window.event.keyCode;
      else if (e) keycode = e.which;
      else return true;

      if (keycode == 13) {
          //alert('a');
          w.click();
          return false;
          //return SearchSite(w.value);
      } else {
          return true;
      }
  }

  function CheckSearchEnterKey(evt, w) {
    var c = document.layers ? evt.which
            : document.all ? event.keyCode
            : evt.keyCode;
    if (c == 13)  //return /enter key
    {
        w.click();
        return false;
    } else {
        return true;
    }
  }
  
  
