function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}

addLoadEvent(function() {
  if(document.getElementById('gsearch'))
  {
	document.getElementById('gsearch').style.display = "block";
  }
});

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()  
 {  
	if(document.getElementById('q'))
	{
		if(document.getElementById('q').value!="")
		{
			document.location.href='/search.aspx?cx=007165772456948040958%3A4_ykvjbxnya&cof=FORID%3A11;NB%3A1&ie=UTF-8&q=' + URLEncode(document.getElementById('q').value) + '&sa=Search';  
		}
	}
	return false;
 }  