jQuery(document).ready(function($) {
	wczytajKoszyk();
	
	if ($('div.info2').attr('class'))
	{
		setTimeout("$('div.info2').fadeOut();", 2000);
	}
	
	
	$('#nl_email').blur(function(){
		if ($(this).val() == '')
		$(this).val('Newsletter');
	}).focus(function(){
		if ($(this).val() == 'Newsletter')
		$(this).val('');
	})
	
	// zamiana produktów, dodawanie linii
	/*
	for (var i=1; i<5; i++) {
		var div = $('div.katid-' + i + ':last');
		if (div.length) {
			div.after('<div class="clear"></div>');
			divAfter = $('div.katid-' + (i+1) + ':first');
			if (divAfter.length && divAfter.next().hasClass('clear'))
				divAfter.next().remove();
		}
	}*/
	
}); 


function formatCeny(obj)
{
	result = obj.value.replace(",", ".");

	if (result.indexOf(".") == -1)
	result += ".00";
	
	if (result.indexOf(".")>result.length-2)
	result += "00";
	if (result.indexOf(".")>result.length-3)
	result += "0";
	
	obj.value = result;
	
	return (/^(\d+\.?\d{2})$/.test(obj.value)?(obj.defaultValue=obj.value,1):'')||(obj.value=obj.defaultValue)
}




/*
	odswiez koszyk
*/
function wczytajKoszyk()
{
	if ($('#puszka_cnt').attr('id')==null || $('#puszka_cnt').attr('lang')==2) return;
	
	$('#puszka_musli').load("/koszyk/ajax_koszyk.html",
	function(){
		
	});	
}


/*
	dodaj do koszyka
*/
function dodajDoKoszyka(id, zmien)
{

	$.post("/skomponuj/ajax_dokoszyka.html", {
		id: id,
		zmien: zmien
	},
	function(data){
		if(data.ok>=2)
		{
			wczytajKoszyk();
			
			if(data.ok==2)
			$('#info').html('Produkt został dodany!');
			else if(data.ok==3)
			$('#info').html('Zmieniłeś podstawową mieszankę!');
			
			$('#info').show();
			setTimeout("$('#info').fadeOut();", 2000);
		}
		else if(data.ok==1)
		{
			showMsg(id);
		}
		else
		{
			if (data.error)
			{
				$('#musli_er').html(data.error);
				$('#musli_er').show();
				setTimeout("$('#musli_er').fadeOut();", 2000);
			}
		}
	}, "json");
}

/*
	zmienia produkt
*/
function zmienWKoszyku()
{
	if (do_zmiany>0)
	{
		dodajDoKoszyka(do_zmiany,1);
		do_zmiany=0;
	}
}


/*
	usun z koszyka
*/
function UsunZKoszyka(id)
{
	if ($('#puszka_cnt').attr('lang')==2) return;

	$.post("/koszyk/ajax_usun.html", {
		id: id
	},
	function(data){
		wczytajKoszyk();
	}, "json");
}



	
function showOpis(id)
{
	if ($('#opis'+id).css('display') == 'none')
	{ 
		var p = $('#foto'+id).offset();
		closeMsg();
		$('#opis'+id).css('top', (p.top)-90).show();
		
		
		$('<div id="back"></div>')
		.appendTo('body')
		.css({
			'opacity': 0.5,
			'height': $(document).height()
		});
		
	}
	else
	{
		closeMsg();
	}
}

var do_zmiany = 0;
function closeMsg()
{
	$('div.produkt_opis').hide();
	$('#msg').hide();
	$('#back').remove();
}
	
function showMsg(id)
{
	do_zmiany = id;
	var p = $('#foto'+id).offset();
	closeMsg();
	$('#msg').css('top', (p.top)-10).show();
	
	$('<div id="back"></div>')
	.appendTo('body')
	.css({
		'opacity': 0.5,
		'height': $(document).height()
	});
}

function headline_rotate() {
  old_headline = current_headline % headline_count;
  new_headline = ++current_headline % headline_count;
  $("div.headline:eq(" + old_headline + ")").css('top', '160px');
  $("div.headline:eq(" + new_headline + ")").show().animate({top: 5},1000);     
}
