$(document).ready(function(){

jQuery.fn.exists = function(){return jQuery(this).length>0;}

// li.hit jest zawsze rozwinięte, reszta ukryta
	$('.lvl2').not('.hit .lvl2').hide();

	//rozwijanie odpowiedniego poziomu i zwijanie pozostałych
	$('.lvl1 li').click(function(){
		$('li .lvl2').not(this).slideUp();
		$(this).find('.lvl2').slideToggle();
	});

	//myślnik przed .lvl2 li
	$('#mainside .lvl2 a').prepend('- ');
	$('#vert .lvl3 a').prepend('- ');

	//ostatni w galerii
	$('ul li:last-child').addClass('last');

if ($('.lightbox').exists()) {

	$('head').append('<link rel="stylesheet" type="text/css" href="fancybox/jquery.fancybox-1.3.1.css" media="all" /><script type="text/javascript" src="fancybox/jquery.fancybox-1.3.1.pack.js"></script>');
	$('.lightbox').fancybox({
		titlePosition: 'over',
		overlayColor: '#000',
		overlayOpacity: 0.8
	});

}

$('#pozostali li').not('#pozostali li.last').append(', ');

//walidacja formularza
if ($('form').exists()) {

$('#error').hide();
$('form').bind('submit', function(){
	var valid = true;
	$('.required').click(function(){
		$(this).removeClass('error-input');
	});
	$('.required').each(function(){
		if($(this).val()==''){
			$(this).addClass('error-input');
			 valid = false;
		}else{
			$(this).removeClass('error-input');
		}
	});
	if(!valid){
		$('#error').fadeIn();
		return false;
	}
});

} //if form exists end


}); //ready

