$(document).ready( function() {
		$("hr").before('<div class="hr"></div>').remove();
});



// Lightbox
lBox = {};

// domyslne ustawienia
lBox.settings = {
	overlayBgColor: '#666',
	overlayOpacity: 0.4,
	imageLoading: 'view/images/lightbox/lightbox-ico-loading.gif',
	imageBtnClose: 'view/images/lightbox/lightbox-btn-close.gif',
	imageBtnPrev: 'view/images/lightbox/lightbox-btn-prev.gif',
	imageBtnNext: 'view/images/lightbox/lightbox-btn-next.gif',
	containerResizeSpeed: 200
};

/**
 * Dodaje funkcjonalnosc lightBox-a do zbiorow obrazkow.
 * @param {array} img_sets Lista nazw zbiorow obrazkow.
 * @param {object} settings (opcjonalny) Lokalne ustawienia dla podanych zbiorow,
 * 	ktore zostana zmergowane z domyslnymi ustawieniami.
 * 
 * XXX: <code>`$('a[rel*=lightbox').lightBox(...)</code> 
 * 	traktuje wszystkie dopasowane obrazki jako jeden zbior.  
 */
lBox.register = function(img_sets, settings) {
	var sets_settings = {};
	if (settings) {
		jQuery.extend(sets_settings, lBox.settings, settings);
	} else {
		sets_settings = lBox.settings;
	}
	jQuery.each(img_sets, function () {
		$('a[rel=lightbox[' + this + ']]').lightBox(sets_settings);
	});
};

function rotatePrev(){
	var current = ($('div#rotator ul li.show')?  $('div#rotator ul li.show') : $('div#rotator ul li:first'));
	var prev = ((current.prev().length) ? ((current.prev().hasClass('show')) ? $('div#rotator ul li:last') :current.prev()) : $('div#rotator ul li:last'));	
	current.fadeOut("slow").removeClass('show');
	prev.fadeIn("slow").addClass('show');
	$('#image_info').html(prev.find("img").attr('title'));
	imgLoadPrev();
	
}
function rotateNext(){
	var current = ($('div#rotator ul li.show')?  $('div#rotator ul li.show') : $('div#rotator ul li:first'));
	var next = ((current.next().length) ? ((current.next().hasClass('show')) ? $('div#rotator ul li:first') :current.next()) : $('div#rotator ul li:first'));	
	current.fadeOut("slow").removeClass('show');
	next.fadeIn("slow").addClass('show');
	$('#image_info').html(next.find("img").attr('title'));
	imgLoadNext();
}

function imgLoadNext(){
	var current = ($('div#rotator ul li.show')?  $('div#rotator ul li.show') : $('div#rotator ul li:first'));
	var next = ((current.next().length) ? ((current.next().hasClass('show')) ? $('div#rotator ul li:first') :current.next()) : $('div#rotator ul li:first'));	
	if(next.find("img").length == 0){
		var span = next.find("span");
		var val = '<img src="'+span.attr('data-src')+'" width="560" height="350"  alt="" title="'+span.attr('data-title')+'"/>';
		next.html(val);
	}
}


function imgLoadPrev(){
	var current = ($('div#rotator ul li.show')?  $('div#rotator ul li.show') : $('div#rotator ul li:first'));
	var prev = ((current.prev().length) ? ((current.prev().hasClass('show')) ? $('div#rotator ul li:last') :current.prev()) : $('div#rotator ul li:last'));	
	if(prev.find("img").length == 0){
		var span = prev.find("span");
		var val = '<img src="'+span.attr('data-src')+'" width="560" height="350"  alt="" title="'+span.attr('data-title')+'"/>';
		prev.html(val);
	}
}
