// Copyright (c) 2000-2008 Synology Inc. All rights reserved.
MODULE_SEARCH = function(div_id, hasConfigDialog) {
	MODULE_SEARCH.superclass.constructor.call(this, div_id, hasConfigDialog);
};

Ext.extend(MODULE_SEARCH, SYNOBLOG_MODULE, {

	init: function() {
		var el_content = Ext.get(this.div_id+'_content');
		if(el_content != null) {
			var mgr_content = el_content.getUpdateManager();
			mgr_content.update("modules/search.php", "action=get_module_content");
		}
	}
});

SYNOBLOG.instance().registerModule("search", {hasConfigDialog: 0, width:0, height:0}, MODULE_SEARCH);

function onPressEnterInSearch(e)
{
	var keynum;
	var keychar;
	var numcheck;if(window.event) // IE
	{
		keynum = e.keyCode;
	}
	else if(e.which) // Netscape/Firefox/Opera
	{
		keynum = e.which;
	}
	if(keynum == 13) {
		OnNavigate("search_"+document.getElementById("search_key").value);
		document.getElementById("search_key").value="";
	}
}
