$(window).ready(function () {
    $('.bbnr div.bbnrin:last').addClass('last');
    $.ajax({
        type: 'POST',
        url: '/fb.ajax',
        success: function(html) {
            $('.mbody .mside .fb').html(html);
        }
    });
});

function catGroupsMore() {
    $('.cat-groups a.more').bind('click', function() {
		var obj = $(this).parent().children('ul');
		if (obj.css('display') == 'none') {
			var _str = '<span>&uarr;</span>&nbsp;свернуть';
		} else {
			var _str = '<span>&darr;</span>&nbsp;все';
		}
		$(this).html(_str);
		obj.slideToggle(200);
		return false;
	});
}

$(window).bind('keydown', function(event) {
    if (event.which == 27 && $('.pu-block .pu-block-cont').html().length > 10) {
        hidePUblock();
    }
    if (event.which == 27 && $('.cart-block .cart-block-cont').html().length > 10) {
        hideCartBlock();
    }
});

function setTip(el, html) {
	$(window).ready(function () {
		$(el).tooltip({ 
			track: true, 
			delay: 0, 
			showURL: false, 
			bodyHandler: function() { 
				return html; 
			},
			left: 5,
			top: 10
		});
	});
}
function setTipCI(el, html) {
	html = '<div class="ci-tooltip"><div class="ci-area">' + html + '</div><div class="ci-warn">ожидаются действия пользователя</div></div>'
	setTip(el, html);
}

function showPUblock(html, width) {
	if (typeof(width) == 'undefined') {
		width = 340;
	}
	$('.pu-block .pu-block-area').width(width);
	if (typeof(html) != 'undefined') $('.pu-block .pu-block-cont').html(html);
	var cX = width - 40;
	$('.pu-block .pu-close').css({ 'padding-left':cX+'px' });
	var lX = Math.ceil(($(window).width() - $('.pu-block').outerWidth())/2);
	var tX = $('.pu-block').outerHeight();
	$('.pu-block').css({ 'left':lX+'px', 'top':'-'+tX+'px' });
    if ($.browser.msie && $.browser.version == 6) { $('.sbody select').css({ 'visibility':'hidden' }) }
	$('.pu-block').animate({
		'top': '50px'
	}, 400);
}
function hidePUblock() {
	var tX = $('.pu-block').outerHeight();
	$('.pu-block').animate({
		'top': '-'+tX+'px'
	}, 400, function() { if ($.browser.msie && $.browser.version == 6) { $('.sbody select').css({ 'visibility':'visible' }) }; $('.pu-block .pu-block-cont').html('<' + '!-- ' + '--' + '>'); $('.pu-block .pu-block-area').width(100); $('.pu-block').css({ 'left':'0px', 'top': '-1000px' }); });
}

_cartIsShow = 0;

function showCartBlock(html, width) {
    if (typeof(html) != 'undefined') $('.cart-block .cart-block-cont').html(html);
    if (typeof(width) == 'undefined') {
        width = 840;
    }
    if (!_cartIsShow) {
        $('.cart-block .cart-block-area').width(width);
        var cX = width - 40;
        $('.cart-block .cart-close').css({ 'padding-left':cX+'px' });
        var lX = Math.ceil(($(window).width() - $('.cart-block').outerWidth())/2);
        var tX = $('.cart-block').outerHeight();
        $('.cart-block').css({ 'left':lX+'px', 'top':'-'+tX+'px' });
        _cartIsShow = 1;
        if ($.browser.msie && $.browser.version == 6) { $('.sbody select').css({ 'visibility':'hidden' }) }
        $('.cart-block').animate({
            'top': '30px'
        }, 400);
    } else {
        showCartBlockResize(width);
    }
}
function showCartBlockResize(width) {
    var oldWidth = $('.cart-block .cart-block-area').width();
    var cX = width - 40;
    var lX = Math.ceil(($(window).width() - $('.cart-block').outerWidth())/2 + (oldWidth - width)/2);
    $('.cart-block .cart-close').css({ 'visibility':'hidden' });
    $('.cart-block .cart-close').css({ 'padding-left':cX+'px' });
    $('.cart-block .cart-block-area').animate({
        'width':width+'px'
    }, 200, function() { $('.cart-block .cart-close').css({ 'visibility':'visible' }); });
    $('.cart-block').animate({
        'left': lX + 'px'
    }, 200);
    
}

function hideCartBlock() {
	var tX = $('.cart-block').outerHeight();
    _cartIsShow = 0;
	$('.cart-block').animate({
		'top': '-'+tX+'px'
	}, 400, function() { if ($.browser.msie && $.browser.version == 6) { $('.sbody select').css({ 'visibility':'visible' }) }; $('.cart-block .cart-block-cont').html('<' + '!-- ' + '--' + '>'); $('.cart-block .cart-block-area').width(100); $('.cart-block').css({ 'left':'0px', 'top': '-1000px' }); });
}

function recheckRadioLabels(parent) {
	if (typeof(parent) == 'undefined') {
		parent = 'body';
	}
	$(parent + ' label').each(function() {
		if ($(this).children('input[type=radio]').is(':checked')) {
			$(this).addClass('r-ch');
		} else {
			$(this).removeClass('r-ch');
		}
	});
}

function recheckCbLabels(parent) {
	if (typeof(parent) == 'undefined') {
		parent = 'body';
	}
	$(parent + ' label').each(function() {
		if ($(this).children('input[type=checkbox]').is(':checked')) {
			$(this).addClass('c-ch');
		} else {
			$(this).removeClass('c-ch');
		}
	});
}

function myPostrexSlide(_open) {
    if (typeof(_open) == 'undefined') {
        _open = false;
    }
    if ($('.navi .personal .personal .personal').hasClass('personal-hide')) {
        $('.navi .personal .personal .personal').removeClass('personal-hide');
        $('.navi .personal .mypostrex-slide span').html('&uarr;');
        $('.navi .personal .mypostrex-slide a').html('скрыть заказы в работе');
        /*$.cookie('mypostrex-slide', 0, { path: '/' });*/
        $.ajax({
            type: 'POST',
            url: '/auth.ajax?mode=mypostrex_slide&slide=0',
            success: function() {  }
        });
    } else {
        if (!_open) {
            $('.navi .personal .personal .personal').addClass('personal-hide');
            $('.navi .personal .mypostrex-slide span').html('&darr;');
            $('.navi .personal .mypostrex-slide a').html('показать заказы в работе');
            /*$.cookie('mypostrex-slide', 1, { path: '/' });*/
            $.ajax({
                type: 'POST',
                url: '/auth.ajax?mode=mypostrex_slide&slide=1',
                success: function() {  }
            });
        }
    }
}








