var $j = jQuery.noConflict();
// Funkcja oblicza wielkość zdjęcia i przystosowuje wielkości pól PREV NEXT

		function messure() {

		  $j('#btPrev').css({

		     width: ($j('#bph').width()/4),

			 left:0

		

		  },1); 



		  $j('#btNext').css({

		     width: $j('#bph').width()/4,

		     left: ($j('#bph').width()/4)*3

		  },1); 

		}

		//Funkcja obliczająca wysokość listy miniaturek

		function messureList() {		

		  return $j('.list_gallery').height();

		}

		

		



		$j(document).ready(function() { 


		   var listHeight;

		   runOnLoad(function(){

		       messure();

		       listHeight = messureList()

			   if(listHeight>80) { $j(".btMore").css({ visibility: 'visible' }); }

		       $j(".list_gallery").animate(  {

				      height: '78px'

		       },350);

		   });

		   

		   $j("body").prepend("<div id='btPrevDesc' style='display:none;'>prev</div>");

		   $j("body").prepend("<div id='btNextDesc' style='display:none;'>next</div>");

		 

		   $j().mousemove(function(e){

		      $j('#btPrevDesc').css( {

			     left: e.pageX,

				 top: e.pageY

			  },1);

			  

			  $j('#btNextDesc').css( {

			     left: e.pageX,

				 top: e.pageY

			  },1);

			  messure();

           });

		

		   $j('#btPrev').hover(function() {

		     if(prev){

		      $j('#btPrevDesc').css({ 'display' : 'block' });  
			  $j(this).css({ 'cursor' : 'pointer' });
			 }
		   },function() {

		      $j('#btPrevDesc').css({ 'display' : 'none' });
			  $j(this).css({ 'cursor' : 'default' });

		   }); 

		

		   $j('#btNext').hover(function() { 

		     if(next) {

		       $j('#btNextDesc').css({ 'display' : 'block' });  
			   $j(this).css({ 'cursor' : 'pointer' });
			 }
		     },function() {

		       $j('#btNextDesc').css({ 'display' : 'none' });
			   $j(this).css({ 'cursor' : 'default' });

		     }); 



		

		

		   $j('.list_gallery li img').click(function() { 

		      $j('#bph').attr("src", $j(this).attr('rel'));

			  $j('.list_gallery li').attr("class", "na");

			  actually = $j(this).parent();

		      $j(this).parent().attr('class','actually');

			  next=1;

			  prev=1;

		   });

		



		   var actually = $j(".galleria .actually");

		   var next=1;

		   var prev=0;

		   

		    

			  if($j('.galleria').children('li:first').attr('class') != 'actually' && $j('.actually').parent().children('li:last').attr('class') != 'actually') {

			   next=1;

			   prev=1;

			   $j('.list_gallery li').attr("class", "na");

			   actually.attr('class','actually');

			   

			  }

			  if($j('.galleria').children('li:last').attr('class') == 'actually') {

				  next=0;

				  prev=1;

			  }

		   

		

	  	   $j('#btNext').click(function() {



		   if(next)

		    if(actually.next().attr("class")=="na") {

		      actually.attr("class", "na"); 

			  actually = actually.next();

			  actually.attr("class", "actually");

		      $j('#bph').attr("src", $j('.actually img').attr('rel')); 

			  prev=1;

		   }else {

		      $j('#btNextDesc').css({ 'display' : 'none' });

			  $j(this).css({'cursor':'default' });

			  next=0;

		   } 

		 

		   });

		

	 	   $j('#btPrev').click(function() {

		     if(prev)

		      if(actually.prev().attr("class")=="na") {

		       actually.attr("class", "na"); 

		       actually = actually.prev();

			   actually.attr("class", "actually");

		       $j('#bph').attr("src", $j('.actually img').attr('rel'));

			   next=1;

		     }else {

		       $j('#btPrevDesc').css({ 'display' : 'none' });

			   $j(this).css({'cursor':'default' });

			   prev=0;

		     }

		   });

           

//$j('li img').css({ 'visibility':'visible', 'zIndex':'10000' });



//$j('.list_gallery li img').each( function(){



 //  $j(this).fadeIn(200);

//});



/*  ---------------------------    koniec galerii zdjęć --------------------------------- */ 



/*  ---------------------------    podpisy miniatur    ---------------------------------- */

             

			 $j('ul.list li').hover(function() { //alert($j("this span.description").text());

		        $j(this).children('span').css({ 'visibility' : 'visible' });  

		     },function() {

		        $j(this).children('span').css({ 'visibility' : 'hidden' }); 

		     }); 

/*  ---------------------------    koniec podpisów miniatur --------------------------------- */ 

             

			 

			 

			 $j('.btMore').click( function() {

			     if($j(this).attr('class')=="btLess") {

				 listHeight = messureList();

			       $j(this).attr('class',"btMore");

				   $j(".list_gallery").animate(  {

				      height: '78px'

				   },350);

				 } else 

				 { 	   

				   $j(this).attr('class',"btLess"); 

				   $j(".list_gallery").animate( { 

				      height: listHeight

				   },350);

				 }

			 });

			 

			 

			 $j(".subBtMore").click(function () { 

     			 

				 if($j(this).attr('class')=='subBtMore') {

				    $j(this).attr('class','subBtLess');

					$j(this).parent().parent().parent().parent().children('.toggle').slideDown(350);

				 }else

				 {

					$j(this).parent().parent().parent().parent().children('.toggle').slideUp(350); 

					$j(this).attr('class','subBtMore');

				 }

    		 });  

			 

			 

	});