var PdfDialog8=function(X,o,Q,J,S,l,g,A,U,x,W,P,m,T,u){var h=this;var j=X-0;var v=!!T;var z="PdfDialog8";var r=$get(S);var f=$get(l);var e=$get(g);var G=$get(U);var K=$get(x);var a=$get(A);var w=!!m;var d=o;var L=Q;var D=J;var B;var s;var V;var k;var M;var b;var Y=0;var H=u;var N=window.location.pathname.toLowerCase();var Z=(N.indexOf("docview.aspx")==-1&&N.indexOf("docviewm.aspx")==-1)?"../../../":"";var n=function(){O();$.publish("PDFDialogOpen",z,{});$(K).css("display","block");$(r).unbind("click").click(I);showFog();return false};var I=function(){$(K).css("display","none");$(r).unbind("click").click(n);hideFog();$.publish("PDFDialogClose",z,{});return false};var q=function(ah){var ai=[];var ac=ah.split(",");for(var ae=0;ae<ac.length;ae++){if(!ac[ae]){continue}var aa=ac[ae].split("-");if(aa.length==1){if(ab>=1&&ab<=Y){ai[aa[0]-0]=true}}else{if(aa.length==2){var ab=aa[0]-0;var ag=aa[1]-0;if(ab>=1&&ab<=Y&&ag>=1&&ag<=Y){for(var ad=ab;ad<=ag;ad++){ai[ad]=true}}}}}var af=0;for(var aj in ai){if(String(aj>>>0)==aj&&aj>>>0!=4294967295){af++}}return af};var t=function(ab){if(!ab){return false}var ad=/^[, \-\d]*$/;if(!ad.test(ab)){return false}var ae=ab.split(",");for(var aa=0;aa<ae.length;aa++){if(!ae[aa]){continue}var ag=ae[aa].split("-");if(ag.length==0||ag.length>2){return false}else{if(ag.length==1){var af=ag[0]-0;if(af==0||af>Y){return false}}else{if(ag.length==2){var af=ag[0]-0;var ac=ag[1]-0;if(af==0||ac==0){return false}if(af>ac){return false}if(af>Y||ac>Y){return false}}}}}return true};var C=function(){$(f).keydown(function(aa){var ab=aa.which||aa.keyCode;if(ab==10||ab==13){setTimeout(function(){$(e).click()},0);return false}})};var O=function(){if(!H){K.style.left=f_scrollLeft()+(f_clientWidth()-370)/2+"px";K.style.top=f_scrollTop()+(f_clientHeight()-200)/2+"px"}else{K.style.left=Math.floor(Math.max($(r).offset().left-185,0))+"px";K.style.top=Math.floor($(r).offset().top+19)+"px"}};var y=function(){$(e).bind("click",{},F)};var c=function(){$(a).bind("click",{},I)};var F=function(ae){if(!w){return false}var ag=$(f).val();if(!t(ag)){alert(PdfDialog8.localizedStrings.STR_PDF_PAGE_RANGE_ERROR);return false}var ac=q(ag);if(ac>b){var ad=$.format(PdfDialog8.localizedStrings.STR_CONFIRM_PAGE_TRUNC_1,b);ad+="\n"+PdfDialog8.localizedStrings.STR_CONFIRM_PAGE_TRUNC_2;var ab=confirm(ad);if(!ab){return false}}var aa=B?G.selectedIndex:-1;var af={Key:s,PageRange:$(f).val()};if(aa>=0){af.Watermark=aa}var ah={type:"GET",url:d,data:af,dataType:"xml",cache:false,success:R,error:function(){alert(PdfDialog8.localizedStrings.STR_PDF_GENERATION_ERROR)}};$.ajax(ah);return false};var E=function(ac){var af=0;var ad=$get(W);for(i=0;i<ad.childNodes.length;i++){if(ad.childNodes[i].index==ad.selectedIndex){af=ad.childNodes[i].value;break}}var ab=j;var aa=Z+"ExportReason.aspx?id="+af+"&DOCID="+ab+"&Comment="+encodeURIComponent($get("Comment").value);var ae={type:"GET",url:aa,data:{},dataType:"html",cache:false,success:function(ai){var ah=ai.indexOf('<div id="key">')+14;var ag=parseInt(ai.substring(ah),10)||0;if(ag>0){window.open(ac+"&exportkey="+ag.toString())}else{alert(PdfDialog8.localizedStrings.STR_EXPORT_AUDIT_REASON_ERROR)}I()},error:function(){alert(PdfDialog8.localizedStrings.STR_EXPORT_AUDIT_REASON_XHR_ERROR);I()}};$.ajax(ae);return false};var R=function(ab,aa){if(aa=="success"){var ad=ab.getElementsByTagName("script");if(ad.length>0){myEval(scripts.item(0).childNodes.item(0).nodeValue)}if(ab.getElementsByTagName("key").item(0)){V=ab.getElementsByTagName("key").item(0).childNodes.item(0).nodeValue}else{var ae=confirm(PdfDialog8.localizedStrings.STR_PDF_CONNECTION_ERROR);if(ae){window.location.reload(true)}else{return}}if(k&&M){E(L+"?Key="+V);return}else{if(v){window.location.href=L+"?Key="+V;$(e).click()}else{if(k){var ac={type:"GET",url:D,data:{DocID:j},dataType:"xml",cache:false,success:function(){},error:function(){}};$.ajax(ac)}window.open(L+"?Key="+V);I()}}}else{alert(PdfDialog8.localizedStrings.STR_PDF_GENERATION_ERROR)}};var p=function(aa){if(!!aa){aa.parentNode.removeChild(aa);$("body").append(aa)}};this.initialize=function(ae,ab,ac,aa,ad){B=ae;s=ab;k=!!ac;M=aa-0;b=ad-0;C();y();c();I();if(!w){h.disableControl()}if(v&&m){setTimeout(F,1500)}p(K);p($get("fog"));$.subscribe("DocInitProps",h,"OnDocInitProps")};this.OnDocInitProps=function(aa,ab){if(z==aa){return}if(ab.pages==0||!ab.hasImages||!ab.hasVolRead){$(r).unbind("click");$(r).css("display","none");if(r){$(r.nextSibling.nextSibling).css("display","none")}}Y=ab.pages};this.disableControl=function(){$(r).unbind("click");$(r).css("display","none")};this.setLocalizedStrings=function(aa){this.localizedStrings=aa}};var myEval=function(inString){eval(inString)};function showFog(){document.getElementById("fog").style.display="block";resizeFog()}function hideFog(){document.getElementById("fog").style.display="none"}function resizeFog(){document.getElementById("dlg1").style.left=f_scrollLeft()+(f_clientWidth()-470)/2+"px";document.getElementById("dlg1").style.top=f_scrollTop()+(f_clientHeight()-200)/2+"px";rescrollFog()}function rescrollFog(){document.getElementById("fog").style.left=f_scrollLeft();document.getElementById("fog").style.top=f_scrollTop();document.getElementById("fog").style.width=f_clientWidth();document.getElementById("fog").style.height=f_clientHeight();document.getElementById("fog").style.width=f_clientWidth();document.getElementById("fog").style.height=f_clientHeight()}function f_filterResults(d,b,a){var c=d?d:0;if(b&&(!c||(c>b))){c=b}return a&&(!c||(c>a))?a:c}function f_clientWidth(){return f_filterResults(window.innerWidth?window.innerWidth:0,document.documentElement?document.documentElement.clientWidth:0,document.body?document.body.clientWidth:0)}function f_clientHeight(){return f_filterResults(window.innerHeight?window.innerHeight:0,document.documentElement?document.documentElement.clientHeight:0,document.body?document.body.clientHeight:0)}function f_scrollLeft(){return f_filterResults(window.pageXOffset?window.pageXOffset:0,document.documentElement?document.documentElement.scrollLeft:0,document.body?document.body.scrollLeft:0)}function f_scrollTop(){return f_filterResults(window.pageYOffset?window.pageYOffset:0,document.documentElement?document.documentElement.scrollTop:0,document.body?document.body.scrollTop:0)};