// Copyright (c) 2000-2007 Unidocs. All rights reserved. var lw,hz,jd,je,lx,sl=(document.layers&&typeof document.classes!="undefined");fo=20;ou=0;ly=false;ov=false;lz=true;ia=false;fp=-100;linktype=1;function sm(x,i){x=document.body||null;hz=x&&typeof x.insertAdjacentHTML!="undefined";je=(x&&!hz&&typeof x.appendChild!="undefined"&&typeof document.createRange!="undefined"&&typeof(i=document.createRange()).setStartBefore!="undefined"&&typeof i.createContextualFragment!="undefined");lw=!hz&&!je&&x&&typeof x.innerHTML!="undefined";jd=hz&&document.all&&!window.opera;lx=je&&typeof x.style.MozOpacity!="undefined"}function sn(){this.wnd.document.write(jd?this.htmRpc():this.htm);this.htm=''}function so(){var x=document.createRange();x.setStartBefore(this.cnv);x=x.createContextualFragment(jd?this.htmRpc():this.htm);this.cnv.appendChild(x);this.htm=''}function sp(){if(lz){this.cnv.insertAdjacentHTML("BeforeEnd",jd?this.htmRpc():this.htm);}this.htm='';lz=true;fp=-100;ia=false;linktype=1}function sq(){this.cnv.innerHTML+=this.htm;this.htm=''}function sr(){this.htm=''}function mkDiv(x,y,w,h){this.htm+='
<\/div>'}function ss(x,y,w,h){this.htm+='%%'+this.color+';'+x+';'+y+';'+w+';'+h+';';}function su(x,y,w,h){this.htm+='
<\/div>'}function sv(x,y,w,h){this.htm+='<\/layer>\n'}function onChangeIcon(linktype){if(mouseDowned_toc){document.onmousemove=toc_onmousemove;return}if(mouseDowned_srch){document.onmousemove=srch_onmousemove;return}if(mouseDowned_print){document.onmousemove=print_onmousemove;return}if(mouseDowned_mapImg){document.onmousemove=mapImg_onmousemove;return}if(linktype==1)NMouseImg.src="common/mouse/book.gif";else if(linktype==2)NMouseImg.src="common/mouse/email.gif";else if(linktype==3)NMouseImg.src="common/mouse/internet.gif";v(document.getElementById("NMouseLayer"));ae(NMouseImgTD);jf=true;document.onmousemove=newPos}function offChangeIcon(zoomtype){if(zoomtype==1)NMouseImg.src="common/mouse/normal.gif";else if(zoomtype==2)NMouseImg.src="common/mouse/large.gif";jf=false}au=/%%([^;]+);([^;]+);([^;]+);([^;]+);([^;]+);/g;function htmRpc(){var jg="";if(ly&&ov){jg="highlight_"+ou;ou++;if(ia&&linktype==1){return this.htm.replace(au,'
\n');}else if(ia&&linktype==2){if(fp.indexOf("mailto:")!=-1){return this.htm.replace(au,'
\n');}else{return this.htm.replace(au,'
\n');}}else{return this.htm.replace(au,'
\n');}}else{if(ia&&linktype==1){return this.htm.replace(au,'
\n');}else if(ia&&linktype==2){if(fp.indexOf("mailto:")!=-1){return this.htm.replace(au,'
\n');}else{return this.htm.replace(au,'
\n');}}else{return this.htm.replace(au,'
\n');}}}function kf(){var id="";var origin_X=0;var origin_Y=0;var width=0;var height=0}function sw(){return this.htm.replace(au,'
\n');}function sx(cq,cb,ck,ca){if(cq>ck){var _x2=ck;var _y2=ca;ck=cq;ca=cb;cq=_x2;cb=_y2}var cl=ck-cq,cg=Math.abs(ca-cb),x=cq,y=cb,ez=(cb>ca)?-1:1;if(cl>=cg){var cm=cg<<1,er=cm-(cl<<1),p=cm-cl,ax=x;while((cl--)>0){++x;if(p>0){this.mkDiv(ax,y,x-ax,1);y+=ez;p+=er;ax=x}else p+=cm}this.mkDiv(ax,y,ck-ax+1,1);}else{var cm=cl<<1,er=cm-(cg<<1),p=cm-cg,al=y;if(ca<=cb){while((cg--)>0){if(p>0){this.mkDiv(x++,y,1,al-y+1);y+=ez;p+=er;al=y}else{y+=ez;p+=cm}}this.mkDiv(ck,ca,1,al-ca+1);}else{while((cg--)>0){y+=ez;if(p>0){this.mkDiv(x++,al,1,y-al);p+=er;al=y}else p+=cm}this.mkDiv(ck,al,1,ca-al+1);}}}function sy(cq,cb,ck,ca){if(cq>ck){var _x2=ck;var _y2=ca;ck=cq;ca=cb;cq=_x2;cb=_y2}var cl=ck-cq,cg=Math.abs(ca-cb),x=cq,y=cb,ez=(cb>ca)?-1:1;var s=this.stroke;if(cl>=cg){if(s-3>0){var _s=(s*cl*Math.sqrt(1+cg*cg/(cl*cl))-cl-(s>>1)*cg)/cl;_s=(!(s-4)?Math.ceil(_s):Math.round(_s))+1}else var _s=s;var gr=Math.ceil(s/2);var cm=cg<<1,er=cm-(cl<<1),p=cm-cl,ax=x;while((cl--)>0){++x;if(p>0){this.mkDiv(ax,y,x-ax+gr,_s);y+=ez;p+=er;ax=x}else p+=cm}this.mkDiv(ax,y,ck-ax+gr+1,_s);}else{if(s-3>0){var _s=(s*cg*Math.sqrt(1+cl*cl/(cg*cg))-(s>>1)*cl-cg)/cg;_s=(!(s-4)?Math.ceil(_s):Math.round(_s))+1}else var _s=s;var gr=Math.round(s/2);var cm=cl<<1,er=cm-(cg<<1),p=cm-cg,al=y;if(ca<=cb){++gr;while((cg--)>0){if(p>0){this.mkDiv(x++,y,_s,al-y+gr);y+=ez;p+=er;al=y}else{y+=ez;p+=cm}}this.mkDiv(ck,ca,_s,al-ca+gr);}else{while((cg--)>0){y+=ez;if(p>0){this.mkDiv(x++,al,_s,y-al+gr);p+=er;al=y}else p+=cm}this.mkDiv(ck,al,_s,ca-al+gr+1);}}}function ta(cq,cb,ck,ca){if(cq>ck){var _x2=ck;var _y2=ca;ck=cq;ca=cb;cq=_x2;cb=_y2}var cl=ck-cq,cg=Math.abs(ca-cb),x=cq,y=cb,ez=(cb>ca)?-1:1,fa=true;if(cl>=cg){var cm=cg<<1,er=cm-(cl<<1),p=cm-cl;while((cl--)>0){if(fa)this.mkDiv(x,y,1,1);fa=!fa;if(p>0){y+=ez;p+=er}else p+=cm;++x}if(fa)this.mkDiv(x,y,1,1);}else{var cm=cl<<1,er=cm-(cg<<1),p=cm-cg;while((cg--)>0){if(fa)this.mkDiv(x,y,1,1);fa=!fa;y+=ez;if(p>0){++x;p+=er}else p+=cm}if(fa)this.mkDiv(x,y,1,1);}}function mkOv(left,top,width,height){var a=width>>1,b=height>>1,em=width&1,dk=(height&1)+1,cr=left+a,cn=top+b,x=0,y=b,ax=0,al=b,dr=(a*a)<<1,bb=(b*b)<<1,cw=(dr>>1)*(1-(b<<1))+bb,ci=(bb>>1)-dr*((b<<1)-1),w,h;while(y>0){if(cw<0){cw+=bb*((x<<1)+3);ci+=(bb<<1)*(++x);}else if(ci<0){cw+=bb*((x<<1)+3)-(dr<<1)*(y-1);ci+=(bb<<1)*(++x)-dr*(((y--)<<1)-3);w=x-ax;h=al-y;if(w&2&&h&2){this.mkOvQds(cr,cn,-x+2,ax+em,-al,al-1+dk,1,1);this.mkOvQds(cr,cn,-x+1,x-1+em,-y-1,y+dk,1,1);}else this.mkOvQds(cr,cn,-x+1,ax+em,-al,al-h+dk,w,h);ax=x;al=y}else{ci-=dr*((y<<1)-3);cw-=(dr<<1)*(--y);}}this.mkDiv(cr-a,cn-al,a-ax+1,(al<<1)+dk);this.mkDiv(cr+ax+em,cn-al,a-ax+1,(al<<1)+dk);}function tb(left,top,width,height){var s=this.stroke;width+=s-1;height+=s-1;var a=width>>1,b=height>>1,em=width&1,dk=(height&1)+1,cr=left+a,cn=top+b,x=0,y=b,dr=(a*a)<<1,bb=(b*b)<<1,cw=(dr>>1)*(1-(b<<1))+bb,ci=(bb>>1)-dr*((b<<1)-1);if(s-4<0&&(!(s-2)||width-51>0&&height-51>0)){var ax=0,al=b,w,h,pxl,pxr,pxt,pxb,pxw;while(y>0){if(cw<0){cw+=bb*((x<<1)+3);ci+=(bb<<1)*(++x);}else if(ci<0){cw+=bb*((x<<1)+3)-(dr<<1)*(y-1);ci+=(bb<<1)*(++x)-dr*(((y--)<<1)-3);w=x-ax;h=al-y;if(w-1){pxw=w+1+(s&1);h=s}else if(h-1){pxw=s;h+=1+(s&1);}else pxw=h=s;this.mkOvQds(cr,cn,-x+1,ax-pxw+w+em,-al,-h+al+dk,pxw,h);ax=x;al=y}else{ci-=dr*((y<<1)-3);cw-=(dr<<1)*(--y);}}this.mkDiv(cr-a,cn-al,s,(al<<1)+dk);this.mkDiv(cr+a+em-s+1,cn-al,s,(al<<1)+dk);}else{var _a=(width-((s-1)<<1))>>1,_b=(height-((s-1)<<1))>>1,_x=0,_y=_b,_aa=(_a*_a)<<1,_bb=(_b*_b)<<1,_st=(_aa>>1)*(1-(_b<<1))+_bb,_tt=(_bb>>1)-_aa*((_b<<1)-1),pxl=new Array(),pxt=new Array(),_pxb=new Array();pxl[0]=0;pxt[0]=b;_pxb[0]=_b-1;while(y>0){if(cw<0){cw+=bb*((x<<1)+3);ci+=(bb<<1)*(++x);pxl[pxl.length]=x;pxt[pxt.length]=y}else if(ci<0){cw+=bb*((x<<1)+3)-(dr<<1)*(y-1);ci+=(bb<<1)*(++x)-dr*(((y--)<<1)-3);pxl[pxl.length]=x;pxt[pxt.length]=y}else{ci-=dr*((y<<1)-3);cw-=(dr<<1)*(--y);}if(_y>0){if(_st<0){_st+=_bb*((_x<<1)+3);_tt+=(_bb<<1)*(++_x);_pxb[_pxb.length]=_y-1}else if(_tt<0){_st+=_bb*((_x<<1)+3)-(_aa<<1)*(_y-1);_tt+=(_bb<<1)*(++_x)-_aa*(((_y--)<<1)-3);_pxb[_pxb.length]=_y-1}else{_tt-=_aa*((_y<<1)-3);_st-=(_aa<<1)*(--_y);_pxb[_pxb.length-1]--}}}var ax=0,al=b,_oy=_pxb[0],l=pxl.length,w,h;for(var i=0;i>1,b=height>>1,em=width&1,dk=height&1,cr=left+a,cn=top+b,x=0,y=b,ff=(a*a)<<1,jh=ff<<1,bb=(b*b)<<1,cw=(ff>>1)*(1-(b<<1))+bb,ci=(bb>>1)-ff*((b<<1)-1),fa=true;while(y>0){if(cw<0){cw+=bb*((x<<1)+3);ci+=(bb<<1)*(++x);}else if(ci<0){cw+=bb*((x<<1)+3)-jh*(y-1);ci+=(bb<<1)*(++x)-ff*(((y--)<<1)-3);}else{ci-=ff*((y<<1)-3);cw-=jh*(--y);}if(fa)this.mkOvQds(cr,cn,-x,x+em,-y,y+dk,1,1);fa=!fa}}function ow(x,y,w,h){ly=false;var s=this.stroke;this.mkDiv(x,y,w,s);this.mkDiv(x+w,y,s,h);this.mkDiv(x,y+h,w+s,s);this.mkDiv(x,y+s,s,h-s);}function td(x,y,w,h){this.drawLine(x,y,x+w,y);this.drawLine(x+w,y,x+w,y+h);this.drawLine(x,y+h,x+w,y+h);this.drawLine(x,y,x,y+h);}function jsgFont(){this.PLAIN='font-weight:normal;';this.BOLD='font-weight:bold;';this.ITALIC='font-style:italic;';this.ITALIC_BOLD=this.ITALIC+this.BOLD;this.BOLD_ITALIC=this.ITALIC_BOLD}Font=new jsgFont();function jsgStroke(){this.DOTTED=-1}wf=new jsgStroke();function jsGraphics(id,wnd){this.setColor=new Function('arg','this.color = arg.toLowerCase();');this.setStroke=function(x){this.stroke=x;if(!(x+1)){this.drawLine=ta;this.mkOv=tc;this.drawRect=td}else if(x-1>0){this.drawLine=sy;this.mkOv=tb;this.drawRect=ow}else{this.drawLine=sx;this.mkOv=mkOv;this.drawRect=ow}};this.setPrintable=function(arg){this.printable=arg;if(jd){this.mkDiv=ss;this.htmRpc=arg?sw:htmRpc}else{this.mkDiv=sl?sv:arg?su:mkDiv}};this.setFont=function(te,tf,tg){this.ftFam=te;this.ftSz=tf;this.ftSty=tg||Font.PLAIN};this.drawPolyline=this.drawPolyLine=function(x,y,s){for(var i=0;i>1,b=(h-=1)>>1,em=(w&1)+1,dk=(h&1)+1,cr=left+a,cn=top+b,x=0,y=b,ax=0,al=b,ff=(a*a)<<1,jh=ff<<1,bb=(b*b)<<1,cw=(ff>>1)*(1-(b<<1))+bb,ci=(bb>>1)-ff*((b<<1)-1),pxl,ma,kg;if(w+1)while(y>0){if(cw<0){cw+=bb*((x<<1)+3);ci+=(bb<<1)*(++x);}else if(ci<0){cw+=bb*((x<<1)+3)-jh*(y-1);pxl=cr-x;ma=(x<<1)+em;ci+=(bb<<1)*(++x)-ff*(((y--)<<1)-3);kg=al-y;this.mkDiv(pxl,cn-al,ma,kg);this.mkDiv(pxl,cn+al-kg+dk,ma,kg);ax=x;al=y}else{ci-=ff*((y<<1)-3);cw-=jh*(--y);}}this.mkDiv(cr-a,cn-al,w+1,(al<<1)+dk);};this.fillPolygon=function(ji,fq){var i;var y;var kh,jj;var cq,cb;var ck,ca;var ic,ie;var ki;var n=ji.length;if(!n)return;kh=fq[0];jj=fq[0];for(i=1;ijj)jj=fq[i]}for(y=kh;y<=jj;y++){var gs=new Array();ki=0;for(i=0;ica){ca=fq[ic];cb=fq[ie];ck=ji[ic];cq=ji[ie]}else continue;if((y>=cb)&&(ycb)&&(y<=ca))gs[ki++]=Math.round((y-cb)*(ck-cq)/(ca-cb)+cq);}gs.sort(ti);for(i=0;i'+tj+'<\/div>'};this.drawImage=function(imgSrc,x,y,w,h){this.htm+='
'+''+'<\/div>'};this.setOpa=function(opa){fo=opa};this.mkNewDiv=function(x,y,w,h,contents){return'
'+contents+' <\/div>'};this.mkNewLargeDiv=function(x,y,w,h,contents,mb){return contents;};this.clearOpa=function(){fo=20};this.clear=function(wg){var idx=this.cnv.innerHTML.indexOf("=0){highLightObj[highLightObj.length]=ig.childNodes.item(i).id}}for(j=0;jy)*1);}