BasicConfig.Slideshow={imageFadeOut:false,fadeOutTime:100,fadeInTime:500,resizeSpeed:600,playSpeed:4E3,remote:{opacity:0.6,showSpeed:300,showDelay:2E3,hideSpeed:1E3},initSize:{w:250,h:250}};var Slideshow={};Slideshow.prepareControl=function(){Basic.cahceIco("slideshowCtrl")};
Slideshow.ctrl=function(f,e,g){var a={};a.images=e;a.bPlay=false;a.playTimer=null;a.boxWin=null;a.settings=BasicConfig.Slideshow;a.close=function(b){a.sldClean();if(b!=true){a.boxWin.handleClose=null;a.boxWin.closeBox()}};a.switchToLoading=function(){a.boxWin.showLoading();$("#iz-image").hide()};a.switchToShowImage=function(){a.boxWin.hideLoading();$("#iz-image").fadeIn()};a.showImageOnPos=function(b){a.showImage(a.images.getImageOnPos(b));a.reInitIcons()};a.setImageAttr=function(b,c){b.attr("src",
c.src).fadeIn(a.settings.fadeInTime,function(){if(c.imgDesc)c.imgDesc.lenght>0?$("#box-container #title .title-text").html(c.imgDesc).show():$("#box-container #title .title-text").html(c.imgDesc).hide()});a.boxWin.resizeSmoot({w:c.width,h:c.height})};a.showImage=function(b){var c=$("#iz-image"),d=new String(c.attr("src"));if(b){a.boxWin.hideLoading();if(d.length>0)if(a.settings.imageFadeOut){$("#box-container-outline").css({backgroundImage:"url('"+d+"')"});c.fadeTo(0,1);c.hide();a.setImageAttr(c,
b)}else c.fadeOut(a.settings.fadeOutTime,function(){a.setImageAttr(c,b)});else a.setImageAttr(c,b)}else Debuger.trace("Image is not defined")};a.disableAll=function(){a.disablePrev();a.disablePlay();a.disableNext()};a.reInitIcons=function(){a.images.isFirst()?a.disablePrev():a.enablePrev();a.images.isLast()?a.disableNext():a.enableNext();a.images.hasMany()>1&&a.enablePlay()};a.initInterface=function(){a.images.hasMany()>1?a.reInitIcons():a.disableAll();a.handleKeyboard()};a.handleKeyboard=function(){$(document).keydown(function(b){if(b.keyCode==
"13")b.preventDefault();else if(b.keyCode=="32")a.play();else if(b.keyCode=="37")a.prevImage();else if(b.keyCode=="39")a.nextImage();else if(b.keyCode=="88"||b.keyCode=="27")a.close()})};a.stopAndClearQueue=function(b){$("#"+b).clearQueue().stop()};a.showInterface=function(){a.stopAndClearQueue("sld-cont");$("#sld-cont").fadeTo(a.settings.remote.showSpeed,a.settings.remote.opacity)};a.hideInterface=function(){a.stopAndClearQueue("sld-cont");$("#sld-cont").delay(a.settings.remote.showDelay).fadeOut(a.settings.remote.hideSpeed)};
a.enablePrev=function(){$("a#prev").click(a.prevImage).removeClass("disable")};a.disablePrev=function(){$("a#prev").unbind("click").addClass("disable")};a.enableNext=function(){$("a#next").click(a.nextImage).removeClass("disable")};a.disableNext=function(){$("a#next").unbind("click").addClass("disable")};a.enablePlay=function(){$("a#play").click(a.play).removeClass("disable")};a.disablePlay=function(){$("a#play").unbind("click").addClass("disable")};a.nextByPlay=function(){a.nextImage(false)};a.stopIfPlay=
function(){a.bPlay&&a.playToStop()};a.nextImage=function(b){b&&a.stopIfPlay();b=a.images.getNext();if(b!=null){a.enablePrev();a.showImage(b);a.images.isLast()&&a.disableNext()}else a.playTimer!=null&&a.showImage(a.images.rewind())};a.prevImage=function(){a.stopIfPlay();var b=a.images.getPrev();if(b!=null){a.enableNext();a.showImage(b);a.images.isFirst()&&a.disablePrev()}};a.playToStop=function(){a.playTimer.stop();a.playTimer=null;a.bPlay=false;$("a#play").removeClass("stop")};a.stopToPlay=function(){a.playTimer=
Basic.timer(a.settings.playSpeed,a.nextByPlay);a.bPlay=true;$("a#play").addClass("stop")};a.play=function(){if(a.bPlay)a.playToStop();else a.images.hasMany()&&a.stopToPlay()};a.setImages=function(b){a.images=b;a.initInterface();a.showInterface()};a.sldClean=function(){if(a.playTimer!=null){a.playTimer.stop();a.playTimer=null}};a.init=function(b){a.boxWin=b;a.boxWin.appendContent('<img id="iz-image" />');a.boxWin.resize(a.settings.initSize);a.boxWin.handleClose=a.close;$("#box-border").mouseenter(a.showInterface).mouseleave(a.hideInterface).append('<div id="sld-cont"><div id="sld-in"><a id="prev" class="prev disable" title="P\u0159edchoz\u00ed"></a><a id="play" class="play disable" title="Automaticky p\u0159ehr\u00e1t"></a><a id="next" class="next disable" title="Dal\u0161\u00ed"></a><a id="close" class="close" title="Zav\u0159\u00edt"></a></div></div>');
$("a#close").click(a.close);$("#box-container-outline").css({backgroundPosition:a.boxWin.settings.containerBorderSize+"px "+a.boxWin.settings.containerBorderSize+"px"});a.boxWin.appendContent('<div id="title"><div class="title-text"></div><div class="clr"></div></div>');$("#box-container #title .title-text").css({opacity:0.6}).hide();$("#sld-cont").click(function(){return false})};if(g!=undefined){Slideshow.prepareControl();a.init(g);if(e!=undefined){a.setImages(e);f&&a.showImageOnPos(f)}}return a};Slideshow.xmlSlideShow=function(f,e,g){var a={sldCtrl:null,selectedImg:e,imagesLoader:null};a.onCreateImage=function(b,c){b.imgId=c.find("id").text();var d=null;b.imgDesc=(d=c.find("desc"))?d.text():"";return b};a.xmlOnLoadCallback=function(b){b.userOnLoad=function(){};if(b.imgId==a.selectedImg){a.sldCtrl.showImageOnPos(b.pos);return true}return false};a.parseImg=function(b,c){var d=b.find("src").text();a.imagesLoader.addImage(d,b,c)};a.parseXml=function(b){b=$(b).find("img");a.imagesLoader.setCacheSize(b.length);
if(b.length>0){a.sldCtrl.setImages(a.imagesLoader);var c=b.map(function(){return $(this).find("id").text()}).get();for(var d in c)if(c[d]==a.selectedImg)break;a.parseImg($(b.get(d)),d);c=parseInt(d,10)+1;for(d=d-1;c<b.length||d>=0;){if(c<b.length){a.parseImg($(b.get(c)),c);c++}if(d>=0){a.parseImg($(b.get(d)),d);d--}}}};a.loadXml=function(b,c,d){a.imagesLoader=Basic.imagesPreloader(a.onCreateImage,a.xmlOnLoadCallback);c=Basic.boxLoadingWin({containerResizeSpeed:d});a.sldCtrl=Slideshow.ctrl(undefined,
undefined,c);$.ajax({type:"GET",url:b,dataType:"xml",success:a.parseXml})};a.loadXml(f,g)};Slideshow.jQueryMatchImagesSlideshow=function(f,e){var g=0,a={imagesCache:null,initPosition:0,jqMatchObj:f,resizeSpeed:e,sldCtrl:null};a.addSrcToCache=function(b,c){a.imagesCache.addImage(b,null,c)};a.addElementToCache=function(b,c){a.addSrcToCache(b.attr("href"),c)};a.addImageToCache=function(){a.addElementToCache($(this))};a.onLoad=function(b){b.userOnLoad=function(){};if(a.sldCtrl&&a.initPosition==b.pos){a.sldCtrl.showImageOnPos(a.initPosition);return true}};a.racionalLoad=function(b){var c=a.initPosition,
d=a.initPosition;a.addElementToCache($(b),a.initPosition);if(a.jqMatchObj.length>1)for(;c<a.jqMatchObj.length||d>=0;){c++;d--;c<a.jqMatchObj.length&&a.addElementToCache($(a.jqMatchObj.get(c)),c);d>=0&&a.addElementToCache($(a.jqMatchObj.get(d)),d)}};a.onClick=function(b){var c=Basic.boxLoadingWin({containerResizeSpeed:a.resizeSpeed});a.initPosition=$(this).attr("position");if(a.imagesCache==null){a.imagesCache=Basic.imagesPreloader(null,a.onLoad,a.jqMatchObj.length);a.sldCtrl=Slideshow.ctrl(null,a.imagesCache,
c);a.racionalLoad(this)}else a.sldCtrl=Slideshow.ctrl(a.initPosition,a.imagesCache,c);b.preventDefault();return false};a.bindClick=function(){$(this).click(a.onClick).attr("position",g++)};a.init=function(b){b.each(a.bindClick);b.length>0&&Slideshow.prepareControl();return a};return a.init(f)};Slideshow.singleImage=function(f,e){function g(c){b.showImage(c)}e=Basic.boxLoadingWin({containerResizeSpeed:e});var a=Basic.imagesPreloader(null,g),b=Slideshow.ctrl(undefined,undefined,e);a.addImage(f);return false};

