if(!bdabd){
	var bdabd = {};
	
}
bdabd.initializeGenericSearchBox = function(searchUrl){
	var itemformatter = function(row, onebasedrowindex, count, searchterm ){
		return "<a href='" + row[3] + "' class='" +row[2]+ "icon'>" + row[0] + '</a>' + '<br />' + row[1] + '';
		//return row[0];
	}
	var resulthandler = function(event, item){
		window.location = item[3];
	}
	$(function(){
		$('#search')
			.removeClass('displaynone')
			.autocomplete(
				searchUrl
				, {
					formatItem : itemformatter
					, max : 100 
				}
			)
			.result(resulthandler);
	});
	
}
bdabd.displayNotifications = function(notificationItems){
	for(var i = 0; i < notificationItems.length; ++i){
		if($('div#content div.notifications ul').length == 0){
			$('div#content div.notifications').html('<ul></ul>');
		}
		var item = notificationItems[i];
		var li = '<li class="' + item.Type + '">' + item.Message + '<a href="#" class="discarditem">x</a></li>';
		$('div#content div.notifications ul').hide().append(li).show('slow');
	}
}
bdabd.initializeNotificationDiscarding = function(){
	$('div#content div.notifications ul li a.discarditem').live('click', function(){
		$(this).parent('li').hide('slow').remove();
	})
}
