function write_cookies_fs()
{
     var _cookies = "|";
    	jQuery('ul[class^="fs_"]').each(function(i) {
		 _cookies +=jQuery(this).attr("class")+":"+jQuery(this).css("display")+"|";
		});
    	jQuery.cookie("fs",""+_cookies+"", { expires: 365, path: '/'});
}
function read_cookies_fs()
{ var _r_cookies = jQuery.cookie("fs");
  if(_r_cookies != null && _r_cookies!="")
  {
    var _split_r_cookies=_r_cookies.split("|");
 		for(var i=0; i<_split_r_cookies.length; i++) {
        	if(_split_r_cookies[i]!='')
        	{   var _var = _split_r_cookies[i].split(":");
		  		jQuery("ul."+_var[0]+"").css("display",_var[1]) ;
		  		if(_var[1] == "none")
				{
					jQuery("ul."+_var[0]+"").prev().children(':first').html("&#9660;");
					jQuery("ul."+_var[0]+"").prev().attr("title","Развернуть");
				}
				else
				{
					jQuery("ul."+_var[0]+"").prev().children(':first').html("&#9650;");
					jQuery("ul."+_var[0]+"").prev().attr("title","Свернуть");
				}

 			}
		}
  }
}
jQuery("div.sidebar_left").ready(function(){
    read_cookies_fs();
});

jQuery(document).ready(function(){
    read_cookies_fs();
    jQuery("p.fast_search_header, .sidebar_left li.grey").bind("mousedown selectstart", function(){
		return false;
	});

	jQuery("p.fast_search_header").bind("click", function(){
		if(jQuery(this).attr("title") == "Свернуть")
		{
			jQuery(this).children(':first').html("&#9660;");
			jQuery(this).attr("title","Развернуть");
		}
		else
		{
			jQuery(this).children(':first').html("&#9650;");
			jQuery(this).attr("title","Свернуть");
		}
		jQuery(this).next().slideToggle("fast", function(){
		write_cookies_fs();
		});
	});

    function load_more(div){
	jQuery(div).bind("click", function(){
		var div = this;
		jQuery(this).prev().prev().html('<img src="/images/ajax-loader.gif" border="0">'); //показываем загрузку
		// определяем родительский элемент
		if(jQuery(this).attr("parent") && jQuery(this).attr("parent")!='')
		{
			var _parent = "&parent="+jQuery(this).attr("parent");
		}
		else { var _parent = ""; }
		// определяем базу элемент
		if(jQuery(this).attr("base") && jQuery(this).attr("base")!='')
		{
			var _base = "&base="+jQuery(this).attr("base");
		}
		else { var _base = ""; }

		jQuery(this).prev().load("/plugin/fast_search/backend_more.php?row="+jQuery(this).attr("name")+_parent+_base,"", function(){
			 jQuery(this).prev().html(''); //скрываем загрузку
			 jQuery(this).slideDown('fast'); //показываем подгруженное
			 jQuery(div).html('меньше <span class="small">&#9650;</span>'); //изменяем ссылку больше.меньше
             jQuery(div).unbind('click');

			 jQuery(div).bind('click', function(){ //биндим на клик новую функцию
			 	jQuery(this).prev().slideUp('fast', function(){ //скрываем
			 		jQuery(this).html(''); //обнуляем содержимое
			 		jQuery(div).html('больше <span class="small">&#9660;</span>'); //изменяем ссылку больше.меньше
			 		jQuery(div).unbind('click');
			 		load_more(div); //биндим заново
			 	});//slideUp
			 }); //bind

		}); //load
	});
    }

	load_more(".sidebar_left li.grey");

});
