var el_inside = null;
var delta = 137;

$(document).ready(function(){
	$('.por_box_center a').attr('target', '_blank');

  $('.stopka .links span:eq(1) a').attr('href', $('.header1 .menu li:eq(2) a').attr('href'));
  $('.stopka .links span:eq(2) a').attr('href', $('.header1 .menu .item-produkty ul li:eq(0) a').attr('href'));
  $('.stopka .links span:eq(3) a').attr('href', $('.header1 .menu .item-galerie ul li:eq(0) a').attr('href'));

	var el_inside = $('.realizacje .slide .gallery .inside');
	if (el_inside.length > 0) {
		var nowy = el_inside.find('a:last').clone();
		el_inside.find('a:first').before(nowy);
	}

	el_inside.css("width", el_inside.find('a').length*20*delta + "px");
	$('.realizacje .slide .right_arrow').click(function(){
		var offset = parseInt(el_inside.css('left'));
		
		if (offset < delta) {
			var nowy = el_inside.find('a:first').clone().lightBox({
		imageLoading:  base_url + '/images/lightbox-ico-loading.gif',
		imageBtnClose: base_url + '/images/lightbox-btn-close.gif',
		imageBtnPrev:  base_url + '/images/lightbox-btn-prev.gif',
		imageBtnNext:  base_url + '/images/lightbox-btn-next.gif',
		txtImage    :	'Obraz',
		txtOf	    :	'z'
	    });
			el_inside.find('a:last').after(nowy);
		}
		
		el_inside.animate({left: offset - delta}, 300);
		
		return false;
	});
	$('.realizacje .slide .left_arrow').click(function(){
		var offset = parseInt(el_inside.css('left'));
		
		if (offset > -1) {
			offset = offset-delta;
			el_inside.css("left", offset);
			var nowy = el_inside.find('a:last').clone().lightBox({
		imageLoading:  base_url + '/images/lightbox-ico-loading.gif',
		imageBtnClose: base_url + '/images/lightbox-btn-close.gif',
		imageBtnPrev:  base_url + '/images/lightbox-btn-prev.gif',
		imageBtnNext:  base_url + '/images/lightbox-btn-next.gif',
		txtImage    :	'Obraz',
		txtOf	    :	'z'
	    });;
			el_inside.find('a:first').before(nowy);
		}
		
		el_inside.animate({left: offset + delta}, 300);
		
		return false;
	});
	

	$('.menu > li').hover(function(){
			$(this).find('ul:first').show();
			$('.content, .o_firmie').css({'zIndex': -1});
			// $('.o_firmie').css({'paddingLeft': '20px'});
	 	}, function(){
			$(this).find('ul:first').hide();
			$('.content, .o_firmie').css({'zIndex': 0});
			// $('.o_firmie').css({'paddingLeft': '20px'});
	  });

	
	$('.menu > li > ul > li:has(ul)').hover(function(){
			$(this).addClass('active').find('ul').show();
	  }, function(){
			$(this).removeClass('active').find('ul').hide();
	});

    
    $('.menu li:has(ul) > a').click(function(){
	return false;
    });


    $('.ngg-navigation').prepend('<span class="wyswietl">Wyświetl strony: </span>');
    $('.ngg-navigation .next').prepend('następna ');
    $('.ngg-navigation .prev').append(' poprzednia');

    $('.ngg-gallery-thumbnail .img_desc div').each(function(){
	var trunc = $(this).text();
	var limit = 50;
	if (trunc.length > limit) {
	    trunc = trunc.substring(0, limit);
	    trunc = trunc.replace(/\w+$/, '');
	    trunc = trunc + '...';
	}
	$(this).text(trunc);
    });

    var base_url = $('base').attr('href') + '/wp-content/themes/astol';
    $("a[rel='lightbox']").lightBox({
	imageLoading:  base_url + '/images/lightbox-ico-loading.gif',
	imageBtnClose: base_url + '/images/lightbox-btn-close.gif',
	imageBtnPrev:  base_url + '/images/lightbox-btn-prev.gif',
	imageBtnNext:  base_url + '/images/lightbox-btn-next.gif',
	txtImage    :	'Obraz',
	txtOf	    :	'z'
    });

    if ($('.column').length > 1) {
	var txt = '<div class="page-paginator"><span>Przejdź do strony: </span><ul>';
	for (i = 1; i < $('.column').length + 1; i++) {
	    txt = txt + '<li><a href="http://astol.pl/gatunki-drewna/#top" rel="'+i+'">'+i+'</a></li>';
	}
	txt = txt + '</ul></div>';
	$('.column').parent().append(txt);
	$('.column').parent().prepend(txt);

	$('.page-paginator:eq(0) a:first, .page-paginator:eq(1) a:first').addClass('active');

	$('.page-paginator a').click(function(){
	    $('.page-paginator a.active').removeClass('active');
	    var number = $(this).addClass('active').parent().prevAll().length;
			$('.page-paginator:eq(0) a:eq('+number+'), .page-paginator:eq(1) a:eq('+number+')').addClass('active');
	    $('.column').hide();
	    $('.column:eq('+number+')').show();
	});
  }

});

// DD_belatedPNG.fix('selector');