//narrow-search
function narrow_search() {
	loadNarrowSearchModule(function(){narrowSearchCallB()})	
}

function loadNarrowSearchModule(func) {
	if($("#edit-narrow-search-loaded").val() == 0) {
		$.post(window.bUrl+"/ajax/load-narrow-search-module/act/"+window.act, {}, function(data){
			data = evaluate(data);
			
			$("#edit-narrow-search-container").html('<style type="text/css">'+data.css+'</style>'+'<script type="text/javascript">'+data.lib+'</script>'+data.html);
			$.get(data.js_path, {}, function(data){
				
				$("#edit-narrow-search-container").append('<script type="text/javascript">'+data+'</script>');
				$("#edit-narrow-search-loaded").val(1);
				func();	
			});
		});
	} else {
		func();
	}
}
