(function($){$.extend($.fn,{livequery:function(type,fn,fn2){var self=this,q;if($.isFunction(type))
fn2=fn,fn=type,type=undefined;$.each($.livequery.queries,function(i,query){if(self.selector==query.selector&&self.context==query.context&&type==query.type&&(!fn||fn.$lqguid==query.fn.$lqguid)&&(!fn2||fn2.$lqguid==query.fn2.$lqguid))
return(q=query)&&false;});q=q||new $.livequery(this.selector,this.context,type,fn,fn2);q.stopped=false;q.run();return this;},expire:function(type,fn,fn2){var self=this;if($.isFunction(type))
fn2=fn,fn=type,type=undefined;$.each($.livequery.queries,function(i,query){if(self.selector==query.selector&&self.context==query.context&&(!type||type==query.type)&&(!fn||fn.$lqguid==query.fn.$lqguid)&&(!fn2||fn2.$lqguid==query.fn2.$lqguid)&&!this.stopped)
$.livequery.stop(query.id);});return this;}});$.livequery=function(selector,context,type,fn,fn2){this.selector=selector;this.context=context;this.type=type;this.fn=fn;this.fn2=fn2;this.elements=[];this.stopped=false;this.id=$.livequery.queries.push(this)-1;fn.$lqguid=fn.$lqguid||$.livequery.guid++;if(fn2)fn2.$lqguid=fn2.$lqguid||$.livequery.guid++;return this;};$.livequery.prototype={stop:function(){var query=this;if(this.type)
this.elements.unbind(this.type,this.fn);else if(this.fn2)
this.elements.each(function(i,el){query.fn2.apply(el);});this.elements=[];this.stopped=true;},run:function(){if(this.stopped)return;var query=this;var oEls=this.elements,els=$(this.selector,this.context),nEls=els.not(oEls);this.elements=els;if(this.type){nEls.bind(this.type,this.fn);if(oEls.length>0)
$.each(oEls,function(i,el){if($.inArray(el,els)<0)
$.event.remove(el,query.type,query.fn);});}
else{nEls.each(function(){query.fn.apply(this);});if(this.fn2&&oEls.length>0)
$.each(oEls,function(i,el){if($.inArray(el,els)<0)
query.fn2.apply(el);});}}};$.extend($.livequery,{guid:0,queries:[],queue:[],running:false,timeout:null,checkQueue:function(){if($.livequery.running&&$.livequery.queue.length){var length=$.livequery.queue.length;while(length--)
$.livequery.queries[$.livequery.queue.shift()].run();}},pause:function(){$.livequery.running=false;},play:function(){$.livequery.running=true;$.livequery.run();},registerPlugin:function(){$.each(arguments,function(i,n){if(!$.fn[n])return;var old=$.fn[n];$.fn[n]=function(){var r=old.apply(this,arguments);$.livequery.run();return r;}});},run:function(id){if(id!=undefined){if($.inArray(id,$.livequery.queue)<0)
$.livequery.queue.push(id);}
else
$.each($.livequery.queries,function(id){if($.inArray(id,$.livequery.queue)<0)
$.livequery.queue.push(id);});if($.livequery.timeout)clearTimeout($.livequery.timeout);$.livequery.timeout=setTimeout($.livequery.checkQueue,20);},stop:function(id){if(id!=undefined)
$.livequery.queries[id].stop();else
$.each($.livequery.queries,function(id){$.livequery.queries[id].stop();});}});$.livequery.registerPlugin('append','prepend','after','before','wrap','attr','removeAttr','addClass','removeClass','toggleClass','empty','remove','html');$(function(){$.livequery.play();});})(jQuery);jQuery.extend({nette:{updateSnippet:function(id,html){$("#"+id).fadeTo("fast",0.01,function(){$(this).html(html).fadeTo("fast",1);});},updateDialog:function(id,html){if(!$('#'+id)[0]){$('<div id='+id+' class="dialogwin"></div>\n').appendTo('body');}
$('#'+id).html(html);$('#'+id).dialog({modal:true,width:"auto",height:"auto",open:function(){},close:function(){}});$('#'+id).find("input:first").focus();},success:function(payload){if(payload.redirect){window.location.href=payload.redirect;return;}
if(payload.snippets){for(var i in payload.snippets){if(i.match(/dialog/gi)!==null)
jQuery.nette.updateDialog(i,payload.snippets[i]);else
jQuery.nette.updateSnippet(i,payload.snippets[i]);}}
if(payload.error){jQuery.nette.error(payload.error);}},error:function(error){alert('P\u0159i zpracování požadavku se vyskytla chyba! Opakujte akci později.');}}});jQuery.ajaxSetup({success:jQuery.nette.success,dataType:"json",error:jQuery.nette.error});$("a[href].ajax").livequery("click",function(e){e.preventDefault();var el=$(this);if(el.attr('data-confirm')){if(el.triggerAndReturn('confirm')){if(!confirm(el.attr('data-confirm'))){return false;}}}
$.get(el.attr("href"));$("#ajax-spinner").show().css({position:"absolute",left:e.pageX+20,top:e.pageY+40});});$(function(){$('<div id="ajax-spinner"></div>').appendTo("body").ajaxStop(function(){$(this).hide().css({position:"fixed",left:"50%",top:"50%"});}).hide();$('.flash').livequery(function(){if($('.ui-dialog')[0]&&$('.ui-dialog').css('display')!=='none'){$(this).css({'position':'absolute','z-index':'2000','left':$('.ui-dialog').position().left+$('.ui-dialog').width()/8,'top':$('.ui-dialog').position().top-$('.ui-dialog').height()/2});}});});jQuery.fn.extend({ajaxSubmit:function(callback,e){var form;var sendValues={};if(this.is(":submit")){form=this.parents("form");sendValues[this.attr("name")]=this.val()||"";}else if(this.is("form")){form=this;}else{return null;}
e.preventDefault();if(form.get(0).onsubmit&&!form.get(0).onsubmit()){e.stopImmediatePropagation();return null;}
if(form.data("ajaxSubmitCalled")==true)return null;form.data("ajaxSubmitCalled",true);form.one("submit",function(){var values=form.serializeArray();for(var i=0;i<values.length;i++){var name=values[i].name;if(name in sendValues){var val=sendValues[name];if(!(val instanceof Array)){val=[val];}
val.push(values[i].value);sendValues[name]=val;}else{sendValues[name]=values[i].value;}}
var ajaxOptions={url:form.attr("action"),data:sendValues,type:form.attr("method")||"get"};ajaxOptions.complete=function(){form.data("ajaxSubmitCalled",false);}
if(callback){ajaxOptions.success=callback;}
return jQuery.ajax(ajaxOptions);});e.stopImmediatePropagation();form.submit();return null;},__submit:function(e){$(this).ajaxSubmit(null,e);},enableAjaxSubmit:function(){this.bind("submit",this.__submit);$(":submit",this).bind("click",this.__submit);},disableAjaxSubmit:function(){this.unbind("submit",this.__submit);$(":submit",this).unbind("click",this.__submit);}});$(function(){$("form.ajax").livequery(function(){$(this).enableAjaxSubmit();});});var Nette=Nette||{};Nette.addEvent=function(element,on,callback){var original=element['on'+on];element['on'+on]=function(){if(typeof original==='function'&&original.apply(element,arguments)===false)return false;return callback.apply(element,arguments);};};Nette.getValue=function(elem){if(!elem){return null;}else if(!elem.nodeName){for(var i=0,len=elem.length;i<len;i++){if(elem[i].checked){return elem[i].value;}}
return null;}else if(elem.nodeName.toLowerCase()==='select'){var index=elem.selectedIndex,options=elem.options;if(index<0){return null;}else if(elem.type==='select-one'){return options[index].value;}
for(var i=0,values=[],len=options.length;i<len;i++){if(options[i].selected){values.push(options[i].value);}}
return values;}else if(elem.type==='checkbox'){return elem.checked;}else if(elem.type==='radio'){return Nette.getValue(elem.form.elements[elem.name]);}else{return elem.value.replace(/^\s+|\s+$/g,'');}};Nette.validateControl=function(elem,rules,onlyCheck){rules=rules||eval('['+(elem.getAttribute('data-nette-rules')||'')+']');for(var id in rules){var rule=rules[id],op=rule.op.match(/(~)?([^?]+)/);rule.neg=op[1];rule.op=op[2];rule.condition=!!rule.rules;var el=rule.control?elem.form.elements[rule.control]:elem;var success=Nette.validateRule(el,rule.op,rule.arg);if(success===null)continue;if(rule.neg)success=!success;if(rule.condition&&success){if(!Nette.validateControl(elem,rule.rules,onlyCheck)){return false;}}else if(!rule.condition&&!success){if(el.disabled)continue;if(!onlyCheck){Nette.addError(el,rule.msg.replace('%value',Nette.getValue(el)));}
return false;}}
return true;};Nette.validateForm=function(sender){var form=sender.form||sender;if(form['nette-submittedBy']&&form['nette-submittedBy'].getAttribute('formnovalidate')!==null){return true;}
for(var i=0;i<form.elements.length;i++){var elem=form.elements[i];if(!(elem.nodeName.toLowerCase()in{input:1,select:1,textarea:1})||(elem.type in{hidden:1,submit:1,image:1,reset:1})||elem.disabled||elem.readonly){continue;}
if(!Nette.validateControl(elem)){return false;}}
return true;};Nette.addError=function(elem,message){if(elem.focus){elem.focus();}
if(message){alert(message);}};Nette.validateRule=function(elem,op,arg){var val=Nette.getValue(elem);if(elem.getAttribute){if(val===elem.getAttribute('data-nette-empty-value'))val=null;}
switch(op){case':filled':return val!==''&&val!==false&&val!==null;case':valid':return Nette.validateControl(elem,null,true);case':equal':arg=arg instanceof Array?arg:[arg];for(var i in arg){if(val==(arg[i].control?Nette.getValue(elem.form.elements[arg[i].control]):arg[i]))return true;}
return false;case':minLength':return val.length>=arg;case':maxLength':return val.length<=arg;case':length':if(typeof arg!=='object'){arg=[arg,arg];}
return(arg[0]===null||val.length>=arg[0])&&(arg[1]===null||val.length<=arg[1]);case':email':return/^[^@\s]+@[^@\s]+\.[a-z]{2,10}$/i.test(val);case':url':return/^.+\.[a-z]{2,6}(\/.*)?$/i.test(val);case':regexp':var parts=arg.match(/^\/(.*)\/([imu]*)$/);if(parts)try{return(new RegExp(parts[1],parts[2].replace('u',''))).test(val);}catch(e){}
return;case':pattern':return(new RegExp(arg)).test(val);case':integer':return/^-?[0-9]+$/.test(val);case':float':return/^-?[0-9]*[.,]?[0-9]+$/.test(val);case':range':return(arg[0]===null||parseFloat(val)>=arg[0])&&(arg[1]===null||parseFloat(val)<=arg[1]);case':submitted':return elem.form['nette-submittedBy']===elem;}
return null;};Nette.toggleForm=function(form){for(var i=0;i<form.elements.length;i++){if(form.elements[i].nodeName.toLowerCase()in{input:1,select:1,textarea:1,button:1}){Nette.toggleControl(form.elements[i]);}}};Nette.toggleControl=function(elem,rules,firsttime){rules=rules||eval('['+(elem.getAttribute('data-nette-rules')||'')+']');var has=false;for(var id in rules){var rule=rules[id],op=rule.op.match(/(~)?([^?]+)/);rule.neg=op[1];rule.op=op[2];rule.condition=!!rule.rules;if(!rule.condition)continue;var el=rule.control?elem.form.elements[rule.control]:elem;var success=Nette.validateRule(el,rule.op,rule.arg);if(success===null)continue;if(rule.neg)success=!success;if(Nette.toggleControl(elem,rule.rules,firsttime)||rule.toggle){has=true;if(firsttime){if(!el.nodeName){for(var i=0;i<el.length;i++){Nette.addEvent(el[i],'click',function(){Nette.toggleForm(elem.form);});}}else if(el.nodeName.toLowerCase()==='select'){Nette.addEvent(el,'change',function(){Nette.toggleForm(elem.form);});}else{Nette.addEvent(el,'click',function(){Nette.toggleForm(elem.form);});}}
for(var id in rule.toggle||[]){Nette.toggle(id,success?rule.toggle[id]:!rule.toggle[id]);}}}
return has;};Nette.toggle=function(id,visible){var elem=document.getElementById(id);if(elem){elem.style.display=visible?"":"none";}};Nette.initForm=function(form){form.noValidate=true;Nette.addEvent(form,'submit',function(){return Nette.validateForm(form);});Nette.addEvent(form,'click',function(e){e=e||event;var target=e.target||e.srcElement;form['nette-submittedBy']=(target.type in{submit:1,image:1})?target:null;});for(var i=0;i<form.elements.length;i++){Nette.toggleControl(form.elements[i],null,true);}
if(/MSIE/.exec(navigator.userAgent)){var labels={};for(i=0,elms=form.getElementsByTagName('label');i<elms.length;i++){labels[elms[i].htmlFor]=elms[i];}
for(i=0,elms=form.getElementsByTagName('select');i<elms.length;i++){Nette.addEvent(elms[i],'mousewheel',function(){return false});if(labels[elms[i].htmlId]){Nette.addEvent(labels[elms[i].htmlId],'click',function(){document.getElementById(this.htmlFor).focus();return false});}}}};Nette.addEvent(window,'load',function(){for(var i=0;i<document.forms.length;i++)Nette.initForm(document.forms[i]);});$(document).ready(function(){$(".flash").livequery(function(){var el=$(this);setTimeout(function(){el.animate({"opacity":0},'slow',function(){$(this).remove();});},5000);});$.fn.extend({triggerAndReturn:function(name,data){var event=new $.Event(name);this.trigger(event,data);return event.result!==false;}});$('a[data-confirm], button[data-confirm], input[data-confirm]').live('click',function(e){var el=$(this);if(el.hasClass('ajax')){return true;}
if(el.triggerAndReturn('confirm')){if(!confirm(el.attr('data-confirm'))){return false;}}});});$(window).load(function(){$('#slideshow').blinds();var items=$('#slideshow ul li').length-1;var i=0;setInterval(function(){$('#slideshow').blinds_change(i);if(i==items)
i=0;else
i=i+1;},5000);});(function($){$.fn.blinds=function(options){$(this).append('<div class="numbs"></div>');imgs=$(this).find('img');numbs_div=$(this).find('.numbs');imgs.each(function(i,e){numbs_div.append('<span>'+(imgs.length-i)+'</span>');});$this=this;$('span',numbs_div).click(function(){i=$(this).text();$($this).blinds_change(i-1);});$('span',numbs_div).css('cursor','pointer');$(this).find('li').hide();$(this).addClass('blinds_slideshow');settings={};settings.tile_orchestration=this.tile_orchestration;settings.h_res=12;settings.v_res=1;settings.width=$(this).find('li:first').width();settings.height=$(this).find('li:first').height();jQuery.extend(settings,options);tiles_width=settings.width/settings.h_res;tiles_height=settings.height/settings.v_res;blinds_images=[];imgs.each(function(i,e){blinds_images[blinds_images.length]={'title':e.alt,'src':e.src}});$(this).prepend('<div class="blinds_container"></div>');blinds_container=$(this).find('.blinds_container');blinds_container.css({'position':'relative','display':'block','width':settings.width,'height':settings.height,'background':'transparent url("'+blinds_images[1]['src']+'") 0px 0px no-repeat'});for(i=0;i<settings.h_res;i++)
{for(j=0;j<settings.v_res;j++)
{if(tile=$(this).find('.tile_'+i+'_'+j))
{h='<div class="outer_tile_'+i+'_'+j+'"><div class="tile_'+i+'_'+j+'"></div></div>';blinds_container.append(h);outer_tile=$(this).find('.outer_tile_'+i+'_'+j);outer_tile.css({'position':'absolute','width':tiles_width,'height':tiles_height,'left':i*tiles_width,'top':j*tiles_height})
tile=$(this).find('.tile_'+i+'_'+j);tile.css({'position':'absolute','width':tiles_width,'height':tiles_height,'left':0,'top':0,'background':'transparent url("'+blinds_images[0]['src']+'") -'+(i*tiles_width)+'px -'+(j*tiles_height)+'px no-repeat'})
jQuery.data($(tile)[0],'blinds_position',{'i':i,'j':j});}}}
jQuery.data(this[0],'blinds_config',{'h_res':settings.h_res,'v_res':settings.v_res,'tiles_width':tiles_width,'tiles_height':tiles_height,'images':blinds_images,'img_index':0,'change_buffer':0,'tile_orchestration':settings.tile_orchestration});}
$.fn.blinds_change=function(img_index){config=jQuery.data($(this)[0],'blinds_config');for(i=0;i<config.h_res;i++)
{for(j=0;j<config.v_res;j++){$(this).find('.tile_'+i+'_'+j).show().css('background','transparent '+'url("'+config.images[config.img_index]['src']+'") -'+(i*config.tiles_width)+'px -'+(j*config.tiles_height)+'px no-repeat');}}
$(this).children('.blinds_container').css('background','transparent url("'+blinds_images[img_index]['src']+'") 0px 0px no-repeat');config.img_index=img_index;jQuery.data($(this)[0],'blinds_config',config);for(i=0;i<config.h_res;i++)
{for(j=0;j<config.v_res;j++){t=config.tile_orchestration(i,j,config.h_res,config.v_res);config=jQuery.data($(this)[0],'blinds_config');config.change_buffer=config.change_buffer+1;jQuery.data(this[0],'blinds_config',config);$(this).find('.tile_'+i+'_'+j).fadeOut(t,function(){blinds_pos=jQuery.data($(this)[0],'blinds_position');config=jQuery.data($(this).parents('.blinds_slideshow')[0],'blinds_config');$(this).css('background','transparent '+'url("'+config.images[config.img_index]['src']+'") -'+(blinds_pos.i*config.tiles_width)+'px -'+(blinds_pos.j*config.tiles_height)+'px no-repeat');config.change_buffer=config.change_buffer-1;jQuery.data($(this).parents('.blinds_slideshow')[0],'blinds_config',config);if(config.change_buffer==0){$(this).parent().parent().children().children().show();}});}}}
$.fn.tile_orchestration=function(i,j,total_x,total_y){return(Math.abs(i-total_x/2)+Math.abs(j-total_y/2))*100;}})(jQuery);$('a[rel^=lightbox]').livequery(function(){$(this).lightbox({fileLoadingImage:'/images/lightbox/images/loading.gif',fileBottomNavCloseImage:'/images/lightbox/images/close.gif'});});(function($){var opts;$.fn.lightbox=function(options){opts=$.extend({},$.fn.lightbox.defaults,options);$.fn.lightbox.initialize();return this.each(function(){$(this).click(function(){$(this).lightbox.start(this);return false;});});};$.fn.lightbox.initialize=function(){$('#overlay').remove();$('#lightbox').remove();opts.inprogress=false;var outerImage='<div id="outerImageContainer"><div id="imageContainer"><img id="lightboxImage"><div id="hoverNav"><a href="javascript://" title="'+opts.strings.prevLinkTitle+'" id="prevLink"></a><a href="javascript://" id="nextLink" title="'+opts.strings.nextLinkTitle+'"></a></div><div id="loading"><a href="javascript://" id="loadingLink"><img src="'+opts.fileLoadingImage+'"></a></div></div></div>';var imageData='<div id="imageDataContainer" class="clearfix"><div id="imageData"><div id="imageDetails"><span id="caption"></span><span id="numberDisplay"></span></div><div id="bottomNav">'
if(opts.displayHelp)
imageData+='<span id="helpDisplay">'+opts.strings.help+'</span>';imageData+='<a href="javascript://" id="bottomNavClose" title="'+opts.strings.closeTitle+'"><img src="'+opts.fileBottomNavCloseImage+'"></a></div></div></div>';var string;if(opts.navbarOnTop){string='<div id="overlay"></div><div id="lightbox">'+imageData+outerImage+'</div>';$("body").append(string);$("#imageDataContainer").addClass('ontop');}else{string='<div id="overlay"></div><div id="lightbox">'+outerImage+imageData+'</div>';$("body").append(string);}
$("#overlay").click(function(){$.fn.lightbox.end();}).hide();$("#lightbox").click(function(){$.fn.lightbox.end();}).hide();$("#loadingLink").click(function(){$.fn.lightbox.end();return false;});$("#bottomNavClose").click(function(){$.fn.lightbox.end();return false;});$('#outerImageContainer').width(opts.widthCurrent).height(opts.heightCurrent);$('#imageDataContainer').width(opts.widthCurrent);};$.fn.lightbox.getPageSize=function(){var xScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=window.innerWidth+window.scrollMaxX;yScroll=window.innerHeight+window.scrollMaxY;}else if(document.body.scrollHeight>document.body.offsetHeight){xScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight;}else{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight;}
var windowWidth,windowHeight;if(self.innerHeight){if(document.documentElement.clientWidth){windowWidth=document.documentElement.clientWidth;}else{windowWidth=self.innerWidth;}
windowHeight=self.innerHeight;}else if(document.documentElement&&document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight;}else if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight;}
if(yScroll<windowHeight){pageHeight=windowHeight;}else{pageHeight=yScroll;}
if(xScroll<windowWidth){pageWidth=xScroll;}else{pageWidth=windowWidth;}
var arrayPageSize=new Array(pageWidth,pageHeight,windowWidth,windowHeight);return arrayPageSize;};$.fn.lightbox.getPageScroll=function(){var xScroll,yScroll;if(self.pageYOffset){yScroll=self.pageYOffset;xScroll=self.pageXOffset;}else if(document.documentElement&&document.documentElement.scrollTop){yScroll=document.documentElement.scrollTop;xScroll=document.documentElement.scrollLeft;}else if(document.body){yScroll=document.body.scrollTop;xScroll=document.body.scrollLeft;}
var arrayPageScroll=new Array(xScroll,yScroll);return arrayPageScroll;};$.fn.lightbox.pause=function(ms){var date=new Date();var curDate=null;do{curDate=new Date();}
while(curDate-date<ms);};$.fn.lightbox.start=function(imageLink){$("select, embed, object").hide();var arrayPageSize=$.fn.lightbox.getPageSize();$("#overlay").hide().css({width:'100%',height:arrayPageSize[1]+'px',opacity:opts.overlayOpacity}).fadeIn();opts.imageArray=[];imageNum=0;var anchors=document.getElementsByTagName(imageLink.tagName);if(!imageLink.rel||(imageLink.rel=='')){opts.imageArray.push(new Array(imageLink.href,opts.displayTitle?imageLink.title:''));}else{$("a").each(function(){if(this.href&&(this.rel==imageLink.rel)){opts.imageArray.push(new Array(this.href,opts.displayTitle?this.title:''));}})
for(i=0;i<opts.imageArray.length;i++){for(j=opts.imageArray.length-1;j>i;j--){if(opts.imageArray[i][0]==opts.imageArray[j][0]){opts.imageArray.splice(j,1);}}}
while(opts.imageArray[imageNum][0]!=imageLink.href){imageNum++;}}
var arrayPageScroll=$.fn.lightbox.getPageScroll();var lightboxTop=arrayPageScroll[1]+(arrayPageSize[3]/10);var lightboxLeft=arrayPageScroll[0];$('#lightbox').css({top:lightboxTop+'px',left:lightboxLeft+'px'}).show();if(!opts.slideNavBar)
$('#imageData').hide();$.fn.lightbox.changeImage(imageNum);};$.fn.lightbox.changeImage=function(imageNum){if(opts.inprogress==false){opts.inprogress=true;opts.activeImage=imageNum;$('#loading').show();$('#lightboxImage').hide();$('#hoverNav').hide();$('#prevLink').hide();$('#nextLink').hide();if(opts.slideNavBar){$('#imageDataContainer').hide();$('#imageData').hide();$.fn.doChangeImage();}else{$.fn.doChangeImage();}}};$.fn.doChangeImage=function(){imgPreloader=new Image();imgPreloader.onload=function(){var newWidth=imgPreloader.width;var newHeight=imgPreloader.height;if(opts.fitToScreen){var arrayPageSize=$.fn.lightbox.getPageSize();var ratio;var initialPageWidth=arrayPageSize[2]-2*opts.borderSize;var initialPageHeight=arrayPageSize[3]-200;if(imgPreloader.height>initialPageHeight)
{newWidth=parseInt((initialPageHeight/imgPreloader.height)*imgPreloader.width);newHeight=initialPageHeight;}
else if(imgPreloader.width>initialPageWidth)
{newHeight=parseInt((initialPageWidth/imgPreloader.width)*imgPreloader.height);newWidth=initialPageWidth;}}
$('#lightboxImage').attr('src',opts.imageArray[opts.activeImage][0]).width(newWidth).height(newHeight);$.fn.lightbox.resizeImageContainer(newWidth,newHeight);}
imgPreloader.src=opts.imageArray[opts.activeImage][0];}
$.fn.lightbox.end=function(){$.fn.lightbox.disableKeyboardNav();$('#lightbox').hide();$('#overlay').fadeOut();$('select, object, embed').show();};$.fn.lightbox.preloadNeighborImages=function(){if((opts.imageArray.length-1)>opts.activeImage){preloadNextImage=new Image();preloadNextImage.src=opts.imageArray[opts.activeImage+1][0];}
if(opts.activeImage>0){preloadPrevImage=new Image();preloadPrevImage.src=opts.imageArray[opts.activeImage-1][0];}};$.fn.lightbox.keyboardAction=function(e){if(e==null){var keycode=event.keyCode;var escapeKey=27;}else{var keycode=e.keyCode;var escapeKey=e.DOM_VK_ESCAPE;}
var key=String.fromCharCode(keycode).toLowerCase();if((key=='x')||(key=='o')||(key=='c')||(keycode==escapeKey)){$.fn.lightbox.end();}else if((key=='p')||(keycode==37)){if(opts.activeImage!=0){$.fn.lightbox.disableKeyboardNav();$.fn.lightbox.changeImage(opts.activeImage-1);}}else if((key=='n')||(keycode==39)){if(opts.activeImage!=(opts.imageArray.length-1)){$.fn.lightbox.disableKeyboardNav();$.fn.lightbox.changeImage(opts.activeImage+1);}}};$.fn.lightbox.resizeImageContainer=function(imgWidth,imgHeight){opts.widthCurrent=document.getElementById('outerImageContainer').offsetWidth;opts.heightCurrent=document.getElementById('outerImageContainer').offsetHeight;var widthNew=(imgWidth+(opts.borderSize*2));var heightNew=(imgHeight+(opts.borderSize*2));opts.xScale=(widthNew/opts.widthCurrent)*100;opts.yScale=(heightNew/opts.heightCurrent)*100;wDiff=opts.widthCurrent-widthNew;hDiff=opts.heightCurrent-heightNew;$('#imageDataContainer').animate({width:widthNew},opts.resizeSpeed,'linear');$('#outerImageContainer').animate({width:widthNew},opts.resizeSpeed,'linear',function(){$('#outerImageContainer').animate({height:heightNew},opts.resizeSpeed,'linear',function(){$.fn.lightbox.showImage();});});if((hDiff==0)&&(wDiff==0)){if(jQuery.browser.msie){$.fn.lightbox.pause(250);}else{$.fn.lightbox.pause(100);}}
$('#prevLink').height(imgHeight);$('#nextLink').height(imgHeight);};$.fn.lightbox.showImage=function(){$('#loading').hide();$('#lightboxImage').fadeIn("fast");$.fn.lightbox.updateDetails();$.fn.lightbox.preloadNeighborImages();opts.inprogress=false;};$.fn.lightbox.updateDetails=function(){if(opts.imageArray[opts.activeImage][1]){$('#caption').html(opts.imageArray[opts.activeImage][1]).show();}
if(opts.imageArray.length>1){var nav_html;nav_html=opts.strings.image+(opts.activeImage+1)+opts.strings.of+opts.imageArray.length;if((opts.activeImage)>0){nav_html='<a title="'+opts.strings.prevLinkTitle+'" href="#" id="prevLinkText">'+opts.strings.prevLinkText+"</a>"+nav_html;}
if((opts.activeImage+1)<opts.imageArray.length){nav_html+='<a title="'+opts.strings.nextLinkTitle+'" href="#" id="nextLinkText">'+opts.strings.nextLinkText+"</a>";}
$('#numberDisplay').html(nav_html).show();}
if(opts.slideNavBar){$("#imageData").slideDown(opts.navBarSlideSpeed);}else{$("#imageData").show();}
var arrayPageSize=$.fn.lightbox.getPageSize();$('#overlay').height(arrayPageSize[1]);$.fn.lightbox.updateNav();};$.fn.lightbox.updateNav=function(){$('#hoverNav').show();if(opts.activeImage!=0){$('#prevLink,#prevLinkText').show().click(function(){$.fn.lightbox.changeImage(opts.activeImage-1);return false;});}
if(opts.activeImage!=(opts.imageArray.length-1)){$('#nextLink,#nextLinkText').show().click(function(){$.fn.lightbox.changeImage(opts.activeImage+1);return false;});}
$.fn.lightbox.enableKeyboardNav();};$.fn.lightbox.enableKeyboardNav=function(){document.onkeydown=$.fn.lightbox.keyboardAction;};$.fn.lightbox.disableKeyboardNav=function(){document.onkeydown='';};$.fn.lightbox.defaults={fileLoadingImage:'images/loading.gif',fileBottomNavCloseImage:'images/closelabel.gif',overlayOpacity:0.8,borderSize:10,imageArray:new Array,activeImage:null,inprogress:false,resizeSpeed:350,widthCurrent:250,heightCurrent:250,xScale:1,yScale:1,displayTitle:true,navbarOnTop:false,slideNavBar:false,navBarSlideSpeed:350,displayHelp:false,strings:{help:' \u2190 / P - previous image\u00a0\u00a0\u00a0\u00a0\u2192 / N - next image\u00a0\u00a0\u00a0\u00a0ESC / X - close image gallery',prevLinkTitle:'předchozí',nextLinkTitle:'další obrázek',prevLinkText:'&laquo; Předchozí',nextLinkText:'další &raquo;',closeTitle:'zavřít galerii',image:'Obrázek',of:' z '},fitToScreen:false};})(jQuery);
