// Copyright (c) 2000-2005 Unidocs. All rights reserved.
function hy(which){if(dl){return}var pageno=0;if(m==0)pageno=0;else pageno=m+which;if(0<=pageno&&pageno<af){kt(which);}else{ch=false}}function ic(pageno){LargeImgIdx.clearLarge();LargeImgIdx.setColor(highlightColor);LargeImgIdx.setOpa(highlightOpa);LargeImgIdx.setStroke(1);for(i=0;i<ag.length;i++){if(ag[i].pageno==pageno+1){LargeImgIdx.fillRect(parseInt(ag[i].left)*ab,parseInt(ag[i].top)*ab,parseInt(ag[i].width)*ab,parseInt(ag[i].height)*ab,true);LargeImgIdx.paint();var ak=new mn();ak.origin_X=parseInt(ag[i].left)*ab;ak.origin_Y=parseInt(ag[i].top)*ab;ak.width=parseInt(ag[i].width)*ab;ak.height=parseInt(ag[i].height)*ab;eo[gy++]=ak}}if(g[pageno+1]){for(i=0;i<g[pageno+1].attrs.length;i++){var linkType=g[pageno+1].attrs[i].linktype;if(linkType==3||linkType==4){continue}else{if(g[pageno+1].attrs[i].linktype==1){LargeImgIdx.setColor(pagelinkColor);LargeImgIdx.setOpa(pagelinkOpa);}else if(g[pageno+1].attrs[i].linktype==2){if(g[pageno+1].attrs[i].dest.indexOf("mailto:")!=-1){LargeImgIdx.setColor(mailColor);LargeImgIdx.setOpa(mailOpa);}else{LargeImgIdx.setColor(urlColor);LargeImgIdx.setOpa(urlOpa);}}LargeImgIdx.setLink(g[pageno+1].attrs[i].linktype,g[pageno+1].attrs[i].dest);LargeImgIdx.fillRect(g[pageno+1].attrs[i].left*ab,g[pageno+1].attrs[i].top*ab,g[pageno+1].attrs[i].width*ab,g[pageno+1].attrs[i].height*ab,true);LargeImgIdx.paint();}var ak=new mn();ak.origin_X=g[pageno+1].attrs[i].left*ab;ak.origin_Y=g[pageno+1].attrs[i].top*ab;ak.width=g[pageno+1].attrs[i].width*ab;ak.height=g[pageno+1].attrs[i].height*ab;eo[gy++]=ak}}}function largeImageView(){if(ch)return;if(m==-1){hy(PAGE_RIGHT);return}else if(m==db-1){hy(PAGE_LEFT);return}if(largeImageViewSide==PAGE_LEFT){largeImageViewSide=PAGE_RIGHT;hy(PAGE_RIGHT);}else{largeImageViewSide=PAGE_LEFT;hy(PAGE_LEFT);}}function zoomOut(){if(dl)return;if(window.event.button==MOUSE_BUTTON_RIGHT){eo=new Array();gy=0;if(LargeImgIdx){LargeImgIdx.clearLarge();LargeImgIdx=null}og();}}function ks(){if(dl)return;if(ch){if(ag.length>0){eo=new Array();gy=0}LargeImgIdx=null;og();}}function jg(){UpArrowLayer.style.left=rightPageStartPos_x-28;UpArrowLayer.style.top=10+largeImgLayerPos_Y;DownArrowLayer.style.left=rightPageStartPos_x-28;DownArrowLayer.style.top=aq+theme_height-44-10;LeftPageArrowLayer.style.left=leftPageStartPos_x+10;LeftPageArrowLayer.style.top=10+largeImgLayerPos_Y;RightPageArrowLayer.style.left=rightPageStartPos_x+f-10-44;RightPageArrowLayer.style.top=largeImgLayerPos_Y+theme_height-58-10;LeftArrowLayer.style.left=leftPageStartPos_x+10;LeftArrowLayer.style.top=largeImgLayerPos_Y+(theme_height/2)-(58/2);RightArrowLayer.style.left=rightPageStartPos_x+f-10-44;RightArrowLayer.style.top=largeImgLayerPos_Y+(theme_height/2)-(58/2);if(EN_FULLDRAW){if(theme_width<=ai){LeftPageArrowLayer.style.left=theme_x+10;RightPageArrowLayer.style.left=theme_x+theme_width-10-44;LeftArrowLayer.style.left=theme_x+10;RightArrowLayer.style.left=theme_x+theme_width-10-44}else{LeftPageArrowLayer.style.left=theme_x+Math.floor((theme_width-f*ab)/2)+10;RightPageArrowLayer.style.left=theme_x+Math.floor((theme_width-f*ab)/2)+f*ab-10-44;LeftArrowLayer.style.left=theme_x+Math.floor((theme_width-f*ab)/2)+10;;RightArrowLayer.style.left=theme_x+Math.floor((theme_width-f*ab)/2)+f*ab-10-44}}if(at>theme_height){ac(UpArrowLayer);ac(DownArrowLayer);ac(LeftPageArrowLayer);ac(RightPageArrowLayer);if(ha<0){ah(UpArrow);hideTag(LeftPageArrow);}else{hideTag(UpArrow);if(m!=-1)ah(LeftPageArrow);}if(ha<=(ek*2)-at){hideTag(DownArrow);if(db%2==0){if(m+1<db)ah(RightPageArrow);}else{if(m+2<db)ah(RightPageArrow);}}else{ah(DownArrow);hideTag(RightPageArrow);}}var jh=0;if(EN_FULLDRAW)jh=theme_width;else jh=f*2;if(ai>jh){ac(LeftArrowLayer);ac(RightArrowLayer);if(hb<0)ah(LeftArrow);else hideTag(LeftArrow);if(hb<=(fp*2)-ai)hideTag(RightArrow);else ah(RightArrow);if(jh>=ai){hideTag(LeftArrow);hideTag(RightArrow);}}ob=false;}function actZoomIn(fh){fh++;var cb=fh/ky;var lb=0;if(fh<ky){LargeImgLayer.style.top=aq-((aq-largeImgLayerPos_Y)*cb);if(m<1)LargeImgLayer.style.left=leftPageStartPos_x+f/2-((leftPageStartPos_x+f/2-gx)*cb);else{if(largeImageViewSide4Layer==PAGE_LEFT)lb=leftPageStartPos_x-((leftPageStartPos_x-gx)*cb);else lb=rightPageStartPos_x-((rightPageStartPos_x-gx)*cb);LargeImgLayer.style.left=lb}LargeImageSrc.width=f+(ai-f)*cb;LargeImageSrc.height=z+(at-z)*cb;setTimeout("actZoomIn("+fh+")",oc);}else{jg();if(ag.length>0||g[m+largeImageViewSide4Layer+1]){ic(m+largeImageViewSide4Layer);}}}function kt(which){var pageno=0;closeGlassWindow();largeImageViewSide4Layer=which;if(m==0)pageno=0;else pageno=m+which;du=pageno;if(0<=pageno&&pageno<af){ch=true;LargeImgLayer.style.top=aq;LargeImgLayer.style.left=leftPageStartPos_x;LargeImgLayer.style.height=theme_height;LargeImgLayer.style.width=f*2;if(EN_FULLDRAW){if((f*ab>theme_width)){LargeImgLayer.style.left=theme_x;LargeImgLayer.style.width=theme_width}else{LargeImgLayer.style.left=theme_x+(theme_width-f*ab)/2;LargeImgLayer.style.width=f*ab}}LargeImageSrc.width=f*ab;LargeImageSrc.height=z*ab;if(o==r)LargeImageSrc.src=al[u][which].img.src;else LargeImageSrc.src=al[r][which].img.src;LargeImageSrc.style.left=0;ja(pageno);jg();openHelpIcon();if(ag.length>0||g[m+largeImageViewSide4Layer+1]){LargeImgIdx=new jsGraphics("LargeGridDiv");ic(m+largeImageViewSide4Layer);}rv();lc(m+largeImageViewSide4Layer);}else{ch=false}}function test(){alert('blurred..');}function actZoomOut(fh){fh--;var cb=fh/ky;if(fh>0){LargeImgLayer.style.top=aq-((aq-largeImgLayerPos_Y)*cb);if(m<1)LargeImgLayer.style.left=leftPageStartPos_x+f/2-((leftPageStartPos_x+f/2-gx)*cb);else if(largeImageViewSide4Layer==PAGE_LEFT)LargeImgLayer.style.left=leftPageStartPos_x-((leftPageStartPos_x-gx)*cb);else LargeImgLayer.style.left=rightPageStartPos_x-((rightPageStartPos_x-gx)*cb);LargeImageSrc.width=f+(ai-f)*cb;LargeImageSrc.height=z+(at-z)*cb;setTimeout("actZoomOut("+fh+")",oc);}else{hideLayer(LargeImgLayer);ch=false;}}function og(){hideLayer(UpArrowLayer);hideLayer(DownArrowLayer);hideLayer(LeftPageArrowLayer);hideLayer(RightPageArrowLayer);hideLayer(LeftArrowLayer);hideLayer(RightArrowLayer);hideTag(UpArrow);hideTag(DownArrow);hideTag(LeftPageArrow);hideTag(RightPageArrow);hideTag(LeftArrow);hideTag(RightArrow);var ak=null;try{var dn=eval("LargeGridDiv");for(i=0;i<ez.length;i++){ak=eval(ez[i]);if(ak==null)continue;dn.removeChild(ak);}hideLayer(dn);LargeImgLayer.removeChild(dn);dn=null}catch(jb){}hideLayer(LargeImgLayer);ch=false;rw(m);closeHelpIcon();hideMiniMap();}function lc(pageno){if(!useMiniMap)return;ac(MiniMapLayer);ah(MiniMapRect);var oh=miniMap_X+miniMap_Border+Math.ceil(-hb*(miniMap_Width))/(f*ab);var oi=miniMap_Y+miniMap_Border+Math.ceil(-ha*(miniMap_Height))/(z*ab);MiniMapSrc.src=cr('medium',pageno);MiniMapSrc.style.width=miniMap_Width;MiniMapSrc.style.height=miniMap_Height;MiniMapRectLayer.style.left=oh+miniMap_Border;MiniMapRectLayer.style.top=oi+miniMap_Border;MiniMapRectLayer.style.width=ef;MiniMapRectLayer.style.height=ej;MapRectTable.style.left=oh+miniMap_Border;MapRectTable.style.top=oi+miniMap_Border;MapRectTable.style.width=ef;MapRectTable.style.height=ej;ac(MiniMapRectLayer);ah(MapRectTable);}function hideMiniMap(){if(!useMiniMap)return;hideLayer(MiniMapLayer);hideTag(MiniMapRect);hideLayer(MiniMapRectLayer);hideTag(MapRectTable);}function ja(pageno){var relative_image_pos_X=0;if(largeImageViewSide4Layer==PAGE_LEFT){if(pageno==db-1)relative_image_pos_X=(fg-(leftPageStartPos_x+f/2))*ab;else relative_image_pos_X=(fg-leftPageStartPos_x)*ab;}else if(largeImageViewSide4Layer==PAGE_RIGHT){if(pageno==0)relative_image_pos_X=(fg-(leftPageStartPos_x+f/2))*ab;else relative_image_pos_X=(fg-rightPageStartPos_x)*ab}var relative_image_pos_Y=(iy-aq-((theme_height-z)/2))*ab;var ak=null;var ap=0;var ar=0;var ck=0;var cl=0;var moveSize_X=0;var moveSize_Y=0;if(ek>relative_image_pos_Y){ck=0;cl=Math.ceil((theme_height)/cp);moveSize_Y=0}else if(at<relative_image_pos_Y+ek){ck=Math.floor((at-(theme_height))/cp);cl=Math.ceil(at/cp);moveSize_Y=-(at-(theme_height));}else{ck=Math.floor((relative_image_pos_Y-ek)/cp);cl=Math.ceil((relative_image_pos_Y+ek)/cp);moveSize_Y=-(relative_image_pos_Y-ek);}if(fp>relative_image_pos_X){ap=0;ar=Math.ceil(hl/ao);moveSize_X=0}else if(ai<relative_image_pos_X+fp){if(EN_FULLDRAW){if(theme_width>ai)ap=0;else ap=Math.floor((ai-(theme_width))/ao);}else ap=Math.floor((ai-(f*2))/ao);ar=Math.ceil(ai/ao);if(EN_FULLDRAW){if(theme_width>ai)moveSize_X=0;else moveSize_X=-(ai-(theme_width));}else moveSize_X=-(ai-(f*2));}else{ap=Math.floor((relative_image_pos_X-fp)/ao);ar=Math.ceil((relative_image_pos_X+fp)/ao);moveSize_X=-(relative_image_pos_X-fp);}largeImgCurPos_Y=moveSize_Y;largeImgCurPos_X=moveSize_X;if(ek*2>at)LargeImageSrc.style.top=0;else LargeImageSrc.style.top=moveSize_Y;LargeImageSrc.style.left=moveSize_X;ac(LargeImgLayer);var az=document.createElement("DIV");rx(az);largeSizeImageLayerID.appendChild(az);if(ek*2>at){az.style.top=0;largeSizeImageLayerID.style.top=largeImgLayerPos_Y+ek-(at/2);ck=0;cl=Math.ceil(at/cp);}else az.style.top=moveSize_Y;az.style.left=moveSize_X;ez=new Array();od=0;pageno++;ld=ck;le=cl;lf=ap;lg=ar;hb=moveSize_X;ha=moveSize_Y;lh=pageno;li=az;;var am;for(i=ld;i<=le-1;i++){for(j=lf;j<=lg;j++){if(!kv(j,i)){am=document.createElement("IMG");kw(am,j,i,hb,ha,lh);li.appendChild(am);}}}}var ld;var le;var lf;var lg;var hb;var ha;var lh;var li;function uu(){var am;for(i=ld;i<=le-1;i++){for(j=lf;j<=lg;j++){if(!kv(j,i)){am=document.createElement("IMG");kw(am,j,i,hb,ha,lh);li.appendChild(am);}}}}function rx(target){with(target){id="LargeGridDiv";with(style){cursor="hand";position="absolute";overflow="hidden";visibility="visible";left=0;top=0;width=ai;height=at;zIndex=300}}return target}function kw(gg,ax,ay,moveSize_X,moveSize_Y,pageno){var pageStr=''+pageno;var ei='';switch(pageStr.length){case 1:pageStr="000"+pageStr;break;case 2:pageStr="00"+pageStr;break;case 3:pageStr="0"+pageStr;break}var cs=''+ay;switch(cs.length){case 1:cs="00"+cs;break;case 2:cs="0"+cs;break}var ct=''+ax;switch(ct.length){case 1:ct="00"+ct;break;case 2:ct="0"+ct;break}pageStr+='_'+cs+'_'+ct;ei=gm+'large/'+hz(pageStr).toUpperCase()+'.jpg';var dp=0;var dq=0;if(ax==gc-1&&ga!=0)dp=ga;else dp=ao;if(ay==ho-1&&gb!=0)dq=gb;else dq=cp;var eb="large_"+ax+"_"+ay;with(gg){src=ei;id=eb;with(style){position="absolute";overflow="hidden";left=ao*ax;top=cp*ay;width=dp;height=dq;alt=""}try{onmousedown=zoomOut;onmouseover=openHelpIcon;onmousewheel=onLargeMouseWheel;ondragstart=imageDragStart;onmouseup=imageDragEnd}catch(ex){}}ez[od++]=eb}function kv(ax,ay){var eb="large_"+ax+"_"+ay;for(k=0;k<ez.length;k++){if(ez[k]==eb){return true}}return false}function uv(gg,ax,ay,pageno){var pageStr=''+pageno;var ei='';switch(pageStr.length){case 1:pageStr="00"+pageStr;break;case 2:pageStr="0"+pageStr;break}ei=gm+'largest/'+pageStr+'_00'+ay+'_00'+ax+'.jpg';alert(ei);var dp=0;var dq=0;if(ax==3)dp=46;else dp=300;if(ay==4)dq=95;else dq=300;var eb="largest_"+ax+"_"+ay;with(gg){src=ei;id=eb;with(style){position="absolute";overflow="hidden";left=300;top=300;width=dp;height=dq;alt=""}try{onmousedown=zoomOut;onmousewheel=onLargeMouseWheel}catch(ex){}}}function largeImgInfo(){this.id=null;}