
$(document).ready(function(){$('#toggleAll').toggle(function(){$("#pojObjectsCategoriesInputs").checkCheckboxes();},function(){$("#pojObjectsCategoriesInputs").unCheckCheckboxes();});$("#oSearchForm").validate({rules:{sQuery:{minLength:3}},messages:{sQuery:"Minimalna długość frazy to 3 znaki!"}});$slideShowSpeed=3500;$playSlideShowGo=false;$slideShow=false;$('#pause').hide();$('#loadingMessage').hide();$('#responseMessage').hide();$arrayLinks=$('#thumbnailBlock ul li a');$arrayImages=$arrayLinks.get();$arrayImagesLength=$arrayImages.length;$('#thumbnailBlock ul li a:first').addClass('selected');$('#thumbnailBlock ul li a').hover(function(){$thisImageUrl=$('> img',this).attr('src');$thisImageTitle=$('> img',this).attr('title');$thisImageAlt=$('> img',this).attr('alt');$thisImageWidth=$($thisImageUrl).width();$thisImageHeight=$($thisImageUrl).height();showPreview('#previewBlock',$thisImageWidth,$thisImageHeight,$thisImageUrl,$thisImageTitle,$thisImageAlt);},function(){hidePreview('#previewBlock');});$('#thumbnailBlock ul li a').click(function(){$thisLink=$(this);$thisLinkRel=$(this).attr('rel');$thisImageUrl=$(this).attr('href');$thisImageTitle=$('> img',this).attr('title');$curImg=parseInt($(this).attr('rel'))-1;stopSlideShow($slideShow);$('#play').show();$('#pause').hide();$('#thumbnailBlock ul li a').removeClass('selected');$(this).addClass('selected');switchImg('#largeBlock img','#largeBlock h2',$thisImageUrl,$thisImageTitle);return false;});$('#largeBlock img').load(function(){$('#largeBlock img:hidden').fadeIn('medium',function(){if($slideShow){stopSlideShow($slideShow);}
if($playSlideShowGo){$slideShow=setTimeout('nextImg()',$slideShowSpeed);}});});$('#next').click(function(){nextImg();if($slideShow){stopSlideShow($slideShow);$('#play').show();$('#pause').hide();}
return false;});$('#previous').click(function(){prevImg();if($slideShow){stopSlideShow($slideShow);$('#play').show();$('#pause').hide();}
return false;});$('#play').click(function(){$playSlideShowGo=true;nextImg();$('#pause').show();$('#play').hide();return false;});$('#pause').click(function(){stopSlideShow($slideShow);$('#play').show();$('#pause').hide();return false;});$(document).keydown(function(event){if(event.keyCode==37){prevImg();stopSlideShow($slideShow);$('#play').show();$('#pause').hide();}else if(event.keyCode==39){nextImg();stopSlideShow($slideShow);$('#play').show();$('#pause').hide();}});});var $curImg=0;function showPreview(imagePreviewBlock,imageWidth,imageHeight,imageUrl,imageTitle,imageAlt){$(imagePreviewBlock).html("<img src=\""+imageUrl+"\" title=\""+imageTitle+"\" alt=\""+imageAlt+"\" />").fadeIn();}
function hidePreview(imagePreviewBlock){$(imagePreviewBlock).hide();$(imagePreviewBlock+' img').remove();}
function switchImg(imageElement,imageTitleElement,imageUrl,imageTitle){$(imageElement).hide().attr({'src':imageUrl,'title':imageTitle});$(imageTitleElement).html(imageTitle);hidePreview('#previewBlock');}
function switchCurImg(imageUrl){switchImg('#largeBlock img','#largeBlock h2',$arrayImages[imageUrl],'');activateClass('#thumbnailBlock ul li a','selected',$arrayLinks[imageUrl]);}
function activateClass(removeElement,className,addElement){$(removeElement).removeClass(className);$(addElement).addClass(className);}
function nextImg(){if($curImg>=($arrayImagesLength-1)){var $thisCurImg=$curImg;stopSlideShow($slideShow);}else{var $thisCurImg=$curImg+=1;}
if($slideShow){stopSlideShow($slideShow);}
if($playSlideShowGo){}
switchCurImg($thisCurImg);$thisNewCurImg=$thisCurImg+1;$thisCurImgLinkRel=$('#f'+$thisNewCurImg).attr('rel');}
function prevImg(){if($curImg<1){$thisCurImg=$curImg;}else{$thisCurImg=$curImg-=1;}
if($playSlideShowGo){stopSlideShow($slideShow);$('#play').show();$('#pause').hide();}
switchCurImg($thisCurImg);$thisNewCurImg=$thisCurImg+1;$thisCurImgLinkRel=$('#f'+$thisNewCurImg).attr('rel');}
function playSlideShow(){$slideShow=setTimeout('nextImg()',$slideShowSpeed);}
function stopSlideShow(slideShow){clearTimeout(slideShow);}
function finishAjax(id,response){$('#loadingMessage').hide();$('#formContainer').slideUp();setTimeout("displayResponse()",400);$('#'+id).html(unescape(response));$('#'+id).fadeIn();}
function displayResponse(){$('#responseMessage').fadeIn(1000);$('#submitItems').fadeIn(1500);}
function bringBack(){$('#formContainer').slideDown();}
