$(document).ready(function() {

   var sortblock = $('#sortblock');
    $('> *', sortblock).each(function(index) {
        this.id = 'item-' + index;
    });

    var c = $.cookies.get('sortblock');
    if (c) {
        $.each(c.split('&'), function() {
            var id = this.replace('[]=', '-');
            $('#' + id).appendTo(sortblock);
        });
    }
	
	$("li.all h4").click(function() {
		var lnk = $(this).parent('li').parent('ul').next("ul");
		if( $(lnk).css('display') == 'none' ) {
			$(lnk).toggle('slow');
			$(this).text('скрыть разделы');
		} else {
			$(lnk).toggle('slow');
			$(this).text('все разделы');
		}
	});

});

$(function() {
    $("#sortblock").sortable({
        placeholder: "block-highlight",
        opacity: 0.6,
		cursor: 'move', 
		delay: 500,
		distance: 100,
		revert: true,
		forcePlaceholderSize: true,
        update: function(event, ui) {
            var order = $(this).sortable('serialize');
			var y = new Date().getFullYear()+2;
            $.cookies.setOptions({
                expiresAt: new Date(y, 12, 12)
            });
            $.cookies.set('sortblock', order);
        }
    });
});

