﻿// Function retrieved from: http://cass- hacks.com/articles/code/js_url_encode_decode/
function URLEncode (clearString) {
  var output = '';
  var x = 0;
  var regex = /(^[a-zA-Z0-9_.]*)/;

  clearString = clearString.toString();
  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() {
  document.location.href='http://www.pyromation.com/Search.aspx?cx=005719226341633012140:etrabskuw9s&cof=FORID:10&ie=UTF-8&q=' + URLEncode(document.getElementById('q').value) + '&sa=Search';
}
