function cSearch(type) {
  var otype = (type == 'web')?'sff':'web';
  if (document.getElementById('cx'+type).src.indexOf('_on') == -1) {
  	document.getElementById('cx'+type).src = 
  	document.getElementById('cx'+type).src.replace('.png','_on.png');
  }
  
  if (document.getElementById('cx'+otype).src.indexOf('_on') > -1) {
  	document.getElementById('cx'+otype).src = 
  	document.getElementById('cx'+otype).src.replace('_on.png','.png');
  }
  document.getElementById('scx').value = (type == 'web')?'checked':'';
}

// 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 submitenter(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()  
{  
document.location.href='http://www.sierraff.org/search_results.aspx?cx='+
URLEncode('017337016670316270537:-xcar9wizvs')+'&ie=UTF-8&q=' +   
URLEncode(document.getElementById('searchText').value) + '&cof='+
URLEncode('FORID:11')+'&sa=Search';  
}
