$(document).ready(function(){var gecko=navigator.userAgent.indexOf("Gecko/")!=-1;var opera=navigator.userAgent.indexOf("Opera/")!=-1;if(opera){$('#pdfPage').bind("mousemove",function(){$('#pdfPage').css({cursor:'default'})}).mousedown(function(){$('#pdfPage').css({cursor:'move'})})}else if(gecko){$('#pdfPage').bind("mousemove",function(){$('#pdfPage').css({cursor:'-moz-grab'})}).mousedown(function(){$('#pdfPage').css({cursor:'-moz-grabbing'})})}else{$('#pdfPage').bind("mousemove",function(){$('#pdfPage').css({cursor:'move'})}).mousedown(function(){$('#pdfPage').css({cursor:'move'})})}document.getElementById('pdfPage').onmousedown=selectmouse;document.onmouseup=mouseup;$('#pdfPage').height(Number($(window).height())-140);$('#pdfPage').width(Number($(window).width())-201);$('#previewContainer').height(Number($(window).height())-140);$('#hidePreview').height(Number($(window).height())-140);$(window).bind("resize",function(){$('#pdfPage').height(Number($(window).height())-140);if($('#previewContainer').is(':hidden')){$('#pdfPage').width(Number($(window).width())-10)}else{$('#pdfPage').width(Number($(window).width())-201)}$('#previewContainer').height(Number($(window).height())-140);$('#hidePreview ').height(Number($(window).height())-140)});$('#hidePreview').toggle(function(){$('#previewContainer').css('display','none');$('#hidePreview span')[0].className='show_prev_btn';$(window).trigger('resize')},function(){$('#previewContainer').css('display','inline');$('#hidePreview span')[0].className='hide_prev_btn';$(window).trigger('resize')});var maxPage;var isResizeWidth;var isResizeHeight;function resizeToWidth(){var factor=pdfPageHeight/pdfPageWidth;var width=$('#pdfPage').width()-20;$('#pdfPage img').css("width",width);$('#pdfPage img').css("height",width*factor)}function resizeToHeight(){var factor=pdfPageWidth/pdfPageHeight;var height=$('#pdfPage').height()-20;$('#pdfPage img').css("height",height);$('#pdfPage img').css("width",height*factor)}function setOriginalSizePage(){$('#pdfPage img').css("height",pdfPageHeight);$('#pdfPage img').css("width",pdfPageWidth)}function getPdfPage(step){$('#nextPage').attr('disabled',true);$('#lastPage').attr('disabled',true);$('#firstPage').attr('disabled',true);$('#prevPage').attr('disabled',true);var page;if(step=="last"){$('#currentPage').val(maxPage);page=maxPage}else if(step=="first"){$('#currentPage').val('1');page='1'}else{page=Number($('#currentPage').val())+Number(step);$('#currentPage').val(page)}$('.loading').css({display:'inline'});var img=new Image();$(img).load(function(){$('.loading').css({display:'none'});$("#pdfPage").html(this);pdfPageWidth=$(this).width();pdfPageHeight=$(this).height();if(isResizeWidth){resizeToWidth()}else if(isResizeHeight){resizeToHeight()}$('#pdfPage').scrollTop(0);$('#currentPage').focus()}).attr({src:"pdf.php?path="+path+"&page="+page})}var selectPreview=null;function selectPreviewPage(number){if(selectPreview!=null){selectPreview.removeClass('previewPageSelect')}selectPreview=$('#'+number).addClass('previewPageSelect');$('#previewContainer').scrollTo('#'+number,400,{margin:true})}$(".previewPage").live("click",function(){selectPreviewPage($(this).attr('id'));$('#nextPage').focus();$('#currentPage').val($(this).attr('id'));getPdfPage(0)});$("#firstPage").click(function(){getPdfPage('first');selectPreviewPage($('#currentPage').val());return false});$("#lastPage").click(function(){getPdfPage('last');selectPreviewPage($('#currentPage').val());return false});$("#nextPage").click(function(){getPdfPage('1');selectPreviewPage($('#currentPage').val());return false});$("#prevPage").click(function(){getPdfPage('-1');selectPreviewPage($('#currentPage').val());return false});$('#resizeToWidth').toggle(function(){isResizeWidth=true;$(this).attr('class','resizeToWidthOn');if(isResizeHeight){isResizeHeight=false;$('#resizeToHeight').trigger('click')}resizeToWidth()},function(){isResizeWidth=false;$('#resizeToWidth').attr('class','');setOriginalSizePage()});$('#resizeToHeight').toggle(function(){isResizeHeight=true;$(this).attr('class','resizeToHeightOn');if(isResizeWidth){isResizeWidth=false;$('#resizeToWidth').trigger('click')}resizeToHeight()},function(){isResizeHeight=false;$(this).attr('class','');setOriginalSizePage()});$(document).bind('keydown','shift+right',function(evt){if($('#currentPage').val()!=maxPage){$('#nextPage').focus();getPdfPage('1');selectPreviewPage($('#currentPage').val());return false}});$(document).bind('keydown','shift+left',function(evt){if($('#currentPage').val()!='1'){$('#prevPage').focus();getPdfPage('-1');selectPreviewPage($('#currentPage').val());return false}});$(document).bind('keydown','shift+l',function(evt){$('#lastPage').focus();getPdfPage('last');selectPreviewPage($('#currentPage').val());return false});$(document).bind('keydown','shift+f',function(evt){$('#firstPage').focus();getPdfPage('first');selectPreviewPage($('#currentPage').val());return false});$(document).bind('keydown','shift+p',function(evt){$('#hidePreview').trigger('click')});$(document).bind('keydown','shift+w',function(evt){$('#resizeToWidth').trigger('click')});$(document).bind('keydown','shift+h',function(evt){$('#resizeToHeight').trigger('click')});$(".loading").bind("ajaxSend",function(){$(this).show()}).bind("ajaxComplete",function(){$(this).hide()});$('#currentPage').numeric();$.get('pdf.php',{path:path,pageCount:"all"},function(data){maxPage=data;$('#maxPage').html(maxPage);var previewPages='<div>';for(var i=1;i<=Number(maxPage);i++){previewPages+='<div class=\'previewPage\' id=\''+i+'\'></div>';previewPages+='<div class=\'numPagePreview\'>'+i+'</div>'}previewPages+='</div>';$('#previewContainer').html(previewPages);if(($.browser.msie)&&(maxPage>500)){alert('Так как в документе большое количество страниц, в целях быстродействия Вы можете закрыть боковую панель кликнув по синей полоске')}$('#previewContainer').trigger("scroll")});$.get('pdf.php',{path:path,fileSize:"all"},function(response){$('#docInfo').html('Документ: '+response)});$('#firstPage').attr('disabled',true);$('#prevPage').attr('disabled',true);$("#currentPage").bind('focus keyup',function(e){if($('#currentPage').val()=='0'){$('#currentPage').val('1')}if($('#currentPage').val()==''){$('#nextPage').attr('disabled',true);$('#lastPage').attr('disabled',true);$('#firstPage').attr('disabled',true);$('#prevPage').attr('disabled',true)}else{if(Number($('#currentPage').val())>Number(maxPage)){$('#currentPage').val(maxPage);$('#nextPage').attr('disabled',true);$('#lastPage').attr('disabled',true)}else{$('#nextPage').attr('disabled',false);$('#lastPage').attr('disabled',false);$('#firstPage').attr('disabled',false);$('#prevPage').attr('disabled',false);if(Number($('#currentPage').val())==Number(maxPage)){$('#nextPage').attr('disabled',true);$('#lastPage').attr('disabled',true)}else{$('#nextPage').attr('disabled',false);$('#lastPage').attr('disabled',false);if(Number($('#currentPage').val())==1){$('#firstPage').attr('disabled',true);$('#prevPage').attr('disabled',true)}else{$('#firstPage').attr('disabled',false);$('#prevPage').attr('disabled',false)}}}}if($('#currentPage').val()!=''){if(e.keyCode==13){getPdfPage('0');selectPreviewPage($('#currentPage').val())}}});var img=new Image();$(img).load(function(){$('.loading').css('display','none');$("#pdfPage").html(this);pdfPageWidth=$(this).width();pdfPageHeight=$(this).height()}).attr({src:"pdf.php?path="+path});var scrollTimer=null;function checkPreviewPages(){for(var i=1;i<=Number(maxPage);i++){if(($('#'+i).position().top>0)&&($('#'+i).position().top<Number($('#previewContainer').height()))&&(!$('#'+i).hasClass('previewLoad'))){$('#'+i).html('<img class=\'loaderPreviewPage\' src=\'image/previewLoader.gif\'>');$('#'+i).addClass('previewLoad');loadPreviewImage(i)}}}function loadPreviewImage(id){var preview=new Image();var imgBox=$('#'+id);$(preview).load(function(){$(imgBox).find('img').empty();$(imgBox).html(this)}).attr({src:'pdf.php?path='+path+'&page='+imgBox.attr('id')+'&type=preview'})}$("#previewContainer").bind("scroll",function(){if(scrollTimer)clearTimeout(scrollTimer);scrollTimer=setTimeout(checkPreviewPages,700)})});