	var nav = window.Event ? true : false;

	if (nav) 
	{
   		window.captureEvents(Event.KEYDOWN);
   		window.onkeydown = NetscapeEventHandler_KeyDown;
	}
	else
	{
   		document.onkeydown = MicrosoftEventHandler_KeyDown;
	}

	function NetscapeEventHandler_KeyDown(e)
	{
  		if (e.which == 13 && e.target.type == undefined)
		{ return false; }
  	
		return true;
	}

	function MicrosoftEventHandler_KeyDown()
	{
  		if (event.keyCode == 13 && event.srcElement.type == undefined)
    			return false;

 		return true;
	}

	function clickButton(e, buttonid)
	{ 
      		var bt = document.getElementById(buttonid); 
      
		if (typeof bt == 'object')
		{ 
            		if(navigator.appName.indexOf("Netscape")>(-1))
			{ 
                  		if (e.keyCode == 13)
				{ 
                        		bt.click(); 
                        		return false; 
                  		} 
            		}
 
			if (navigator.appName.indexOf("Microsoft Internet Explorer")>(-1))
			{ 
                  		if (event.keyCode == 13)
				{ 
                        		bt.click(); 
                        		return false; 
                  		} 
            		} 
      		} 
	}

	function clearDefaultandCSS(el) 
	{
		if (el.defaultValue==el.value) el.value = "";
			// If Dynamic Style is supported, clear the style
			//if (el.style) el.style.cssText = "";
	}

	function addDefault(el)
	{
		el.value = "Search the site";
	}

