// ---------------------------------------------------------------------------------
// ------ GAZETKA
// ---------------------------------------------------------------------------------
$(document).ready(function() {

	// 1.
	$('#gazetka-1-main').css('z-index', '2').css('width', '0px').animate( {'width': '520px'}, 500 );
	$('#gazetka-1').addClass('act');
	$('#gazetka').css('display','block');

	// 2.
	var newsl_div = $("#gazetka-preview");
	var newsl_div0 = $("#gazetka-preview0");
	var newsl_tab = $("#gazetka-preview0 table");

	if(newsl_div0.length) {
		var newsl_position = newsl_div0.position();
		var newsl_start = newsl_position.left;
	}
	else {
		var newsl_start = 0;
	}

	var newsl_step  = 200;



	// 2A.
	if( $("#gazetka").length > 0 ) {
		$('#gazetka-back').css('visibility', 'hidden');
		var newsl_position0 = newsl_div0.position();
		var newsl_z1 = newsl_tab.width() - newsl_div.width() + newsl_position0.left - newsl_start;
		if(newsl_z1 <=0 ) {  $('#gazetka-next').css('visibility', 'hidden');  }
	}



	// 3.
	$('#gazetka-back').click(function() {

		var newsl_position = newsl_div0.position();

		var newsl_z1 = newsl_start - newsl_position.left;
		if(newsl_z1 >= newsl_step)  { var newsl_z2 = newsl_step; }
		else  { var newsl_z2 = newsl_z1; }

		if(newsl_z2 > 0) {  newsl_div0.animate( {'left': '+='+newsl_z2+'px'}, 500, function() {

				$('#gazetka-next').css('visibility', 'visible');

				var newsl_position = newsl_div0.position();
				var newsl_z1 = newsl_start - newsl_position.left;
				if(newsl_z1 >= newsl_step)  { var newsl_z2 = newsl_step; }
				else  { var newsl_z2 = newsl_z1; }

				if(newsl_z2 > 0) { $('#gazetka-back').css('visibility', 'visible'); }
				else { $('#gazetka-back').css('visibility', 'hidden'); }

			} );

            }


	});


	// 4.
	$('#gazetka-next').click(function() {

		var newsl_position0 = newsl_div0.position();

		var newsl_z1 = newsl_tab.width() - newsl_div.width() + newsl_position0.left - newsl_start;
		if(newsl_z1 >= newsl_step)  { var newsl_z2 = newsl_step; }
		else  { var newsl_z2 = newsl_z1; }

		if(newsl_z2 > 0) {  newsl_div0.animate( {'left': '-='+newsl_z2+'px'}, 500, function() {

				$('#gazetka-back').css('visibility', 'visible');
				var newsl_position0 = newsl_div0.position();

				var newsl_z1 = newsl_tab.width() - newsl_div.width() + newsl_position0.left - newsl_start;
				if(newsl_z1 >= newsl_step)  { var newsl_z2 = newsl_step; }
				else  { var newsl_z2 = newsl_z1; }

				if(newsl_z2 > 0) { $('#gazetka-next').css('visibility', 'visible'); }
				else { $('#gazetka-next').css('visibility', 'hidden'); }
			} );

             }

	});


	// 5.
	$('#gazetka-preview0 div').click(function() {

		var newsl_this = $(this).attr('id');
		var newsl_new1 = '#'+newsl_this+'-main';
		var newsl_new2 = $(newsl_new1);

		$('#gazetka-main div').css('z-index', '1');
		$(newsl_new2).css('z-index', '2').css('width', '0px').animate( {'width': '520px'}, 500 );
		$('#gazetka-preview div').removeClass('act');
		$(this).addClass('act');

	});


	// 6.
	$.fn.image = function(src) {

		var i = new Image();
		var t = $(this);

		$(i).load( function() {
			t.append($(this));
			t.fadeOut('slow', function() { t.attr('src', src).fadeIn('slow'); }  );
			$(i).remove();
		}).error( function() {
			t.after('Nie znaleziono pliku!');
		}).attr('src', src);

	}


	// 7.
	$('#gazetka-main img').each( function() {

		var newsl_src0 = $(this).attr('src');
		$(this).attr('src', 'http://'+window.location.hostname+'/images/gazetka/empty.gif');
		$(this).image( newsl_src0 );

	});

});
// ---------------------------------------------------------------------------------




