$j.growl.settings.noticeTemplate = ''
	+ '<div style="width: 300px; margin-bottom: 10px">'
	+ '	<div style="background: #fff; border: 2px solid #368EED; position: relative; display: block; color: #ffffff; margin: 0; font-size: 14px;">' 
	+ '		<h3 style="margin: 0; padding: 10px; font-size: 12px; font-weight: 700; background: #368EED; color: #fff; text-align: center">%title%</h3>'
	+ '		<p style="padding: 10px; font-size: 12px; color: #000">%message%</p>'
	+ '	</div>'
	+ '</div>';

$j().ready(function () {
	cart_links();

	$j('img.roll_out_btn').click(function () {
		if ($j(this).attr('src') == 'frontend/images/dol1.png') {
			$j(this).attr('src', 'frontend/images/gora.png');	
		} else {
			$j(this).attr('src', 'frontend/images/dol1.png');
		}
		
		$j(this).next().slideToggle();
	});
	
});

var cart_links = function ()
{
	$j('a[href^=koszyk/add], a[href^=cart/add]').not('.func').each(function (i, link) {
		$j(link).click(function () { cart_add(this.href); return false; });
	});
};

var cart_add = function (href)
{
	page_disable();
	var rx = /([0-9]+)$/;
	$j.post(cp + 'cart/a_add/' + href.match(rx)[0], {}, function (resp) {
		if (resp.error)
			alert('Ilość produktu w koszyku nie może przekraczać\ndostępnych stanów magazynowych.');
		else
		{
			$j('#sidebar').find('.box.b-cart').contents().remove();
			$j('#sidebar').find('.box.b-cart').prepend(resp.cart);
			$j.growl('DoSłuchania.pl', 'Produkt "<b>' + resp.product + '</b>" został dodany do koszyka.');
		}
		
		page_enable();
	}, 'json');
	return false;
};

var page_disable = function ()
{
	$j('body').append('<div id="page-disable" style="position: fixed; left: 0; top: 0; right: 0; bottom: 0; background: #000 url(frontend/images/loader.gif) 50% 50% no-repeat; opacity: 0.5"></div>');
};

var page_enable = function ()
{
	$j('#page-disable').remove();
}