/* SVN: $Id: sprav.js 153 2010-08-12 14:44:46Z brother79 $*/
function filtrUpDown(k)
{
	if (k) {
    	$('#bb_up_btn').show();        		
    	$('#search_ext_block').show();        		
    	$('#bb_down_btn').hide();        		
	} else {
    	$('#bb_up_btn').hide();        		        		
    	$('#search_ext_block').hide();        		
    	$('#bb_down_btn').show();        		
        $('#search_ext_block input').val('');
	}
	$('#firm_filters_search_ext').val(k);
}

function spravPagerFormatItem(i, item) 
{
	var cats = '';
	$.each(item.categories_array, function(i,e){
		cats += '<a href="'+e.url_prnt+'">' + e.parent+'</a> -> <a href="'+e.url_browse+'">'+e.name+'</a><br/>';
	});

	var editUrl = (urls.spravEditFirmUpd+'?name='+item.name).replace(/"/g,'&quot;'); //"
	
	return h.li(
		h.div(
			item.name.link(item.url_details).bold()+h.br+
			(item.banner_url ? h.img({src:item.banner_url,'class':'banner'}).link(item.url_details) : '')+
			(item.address_str ? h.img({src:'/images/home12x12.gif'})+item.address_str+h.br:'')+
			(item.tels_str ? h.img({src:'/images/telephon12x12.gif'})+item.tels_str+h.br:'')+
			(item.url ? h.img({src:'/images/site12x12.gif'})+ item.url.link(item.url)+h.br:'')+
			(item.email ? h.img({src:'/images/mail12x12.gif'})+item.email.link('mailto:'+item.email)+h.br:'')+
			h.span('Сферы деятельности:')+h.br+cats+
			(item.article_url ? h.br+h.div({id:'bb_'+item.id, 'class':'but60x14article'}).link(item.article_url) : '')+
			h.div({style:'clear:both;'})+ 
			h.div('Коррекция информации'.link(editUrl),{style:'float:right;margin-right:20px;'})+h.br,
				{'class':'details'}
			)
		)+h.hr;	
}

$(function(){
	$('#bb_down_btn').click(function(){ filtrUpDown(1);return false; })
		.ShowHint({html:'Дополнительные опции поиска'});
	$('#bb_up_btn').click(function(){ filtrUpDown(0);return false;	})	
		.ShowHint({html:'Поиск по названию организации'});
	$('#bb_apply, #bb_apply_1').click(function(){ $('#f_sprav').submit();})
		.ShowHint({html:'Внимание! Поиск производится по всем полям одновременно, используйте только нужные строки и своевременно их очищайте.'});
	$('#bb_clear, #bb_clear_1').ShowHint({html:'Очистить строку ввода'});  
	
});

