var v2viewer=function(){this.width=0;this.height=0;this.page=0;this.info=null;this.element='';this.fileId=null;this.hash='';this.shadow=0;this.zoom=100;this.occupancy=0.85;};v2viewer.prototype={getHash:function(){var l=8;var c="abcdefghijklmnopqrstuvwxyz0123456789";var cl=c.length;var r="";for(var i=0;i=this.info.pages){page=this.info.pages-1;} this.page=page;var img=$('#img-'+this.hash).html('');this.pager(this.page,isSlider);$(img).one('load',function(){var divWidth=$('#viewer-container-'+my.hash).width();var docWidth=my.info.size[0];var rate=divWidth/docWidth;var docHeight=rate*my.info.size[1];var maxHeight=$(window).height()*my.occupancy;if(docHeight>maxHeight){docWidth=divWidth*maxHeight/docHeight;}else{if(docWidth>divWidth){docWidth=divWidth;}} $('#viewer-container-'+my.hash).css('width',docWidth+'px');}).load();if(!this.shadow){$('#shadow-'+this.hash).html($('#img-'+this.hash).html());$('#shadow-'+this.hash+' img').css('filter','brightness(0) invert(1)');this.shadow=1;}},pager:function(page,isSlider){$('#panel-'+this.hash+' input[type=text]').val((page+1)+'/'+this.info.pages);$('#slider-'+this.hash+' input[type=range]').val(page+1);if(!isSlider){$('#slider-'+this.hash+' .slider').slider('value',page);}},zoomArea:function(diff){this.zoom+=diff;$('#viewer-'+this.hash).css('zoom',this.zoom+'%');}};