// login form placeholer
$(function () {
	$("header form.login").placeholderLebnik();
})



// lightbox for every image link
$(function () {
	$('a[href$=.jpg]')
			.add($('a[href$=.jpeg]'))
			.add($('a[href$=.png]'))
			.add($('a[href$=.gif]'))		
		.lightBox(
		{
			fixedNavigation:    true,
			imageLoading:	    '/media/img/jquery-lightbox/lightbox-ico-loading.gif',
			imageBtnPrev:		'/media/img/jquery-lightbox/lightbox-btn-prev.gif',
			imageBtnNext:		'/media/img/jquery-lightbox/lightbox-btn-next.gif',
			imageBtnClose:		'/media/img/jquery-lightbox/lightbox-btn-close.gif',
			imageBlank:			'/media/img/jquery-lightbox/lightbox-blank.gif'
		}
	);
});

// catalog widget categories extending/collapsing
$(function () {
    $('.catalog_widget ul li.extendable.collapsing_toggler').click(function () {
        var $li = $(this);
        $li.toggleClass('extended').toggleClass('collapsed');
        return false;
    }).find('a').click(function (event) {
        event.stopPropagation();
    });
});

// image paddings
/*
function generateImagePaddingFixer(image_class, image_width, image_height) {
	return function () {
		$('img.' + image_class).load(function () {
			var $img = $(this);
			var w = $img.width()
			var h = $img.height();
			var padding = ((image_height - h) / 2) + 'px';
			padding += ' ' + ((image_width- w) / 2) + 'px';
			$img.css('padding', padding);
		});		
	}
}

$(function () {
	(generateImagePaddingFixer('version40x40', 40, 40))();
	(generateImagePaddingFixer('version80x80', 80, 80))();
	(generateImagePaddingFixer('version200x200', 200, 200))();
	(generateImagePaddingFixer('version320x320', 320, 320))();
	(generateImagePaddingFixer('version320x240', 320, 240))();
});
*/
