var okapimap={browser:0,ms:null,mapMode:0,winW:0,winH:0,winW1:128,winH1:128,winW2:640,winH2:400,winW21:0,winW22:0,winW23:0,winH21:0,winH22:0,marginLW:5,marginTH:45,marginRW:5,marginBH:5,viewW1:4,viewH1:4,viewW2:6,viewH2:5,blockSize1:64,blockSize2:256,folderSize:8,meshW1:0,meshH1:0,meshW2:0,meshH2:0,rate:[],rate1:0,rate2:0,saX1:0,saY1:0,saX2:0,saY2:0,saBaseX1:0,saBaseY1:0,saBaseX2:0,saBaseY2:0,moX1:0,moY1:0,moX2:0,moY2:0,moBaseX1:0,moBaseY1:0,moBaseX2:0,moBaseY2:0,moBaseX1f:0,moBaseY1f:0,moBaseX2f:0,moBaseY2f:0,mapX1:0,mapY1:0,mapX2:0,mapY2:0,popW0:650,popH0:350,popW:650,popH:350,popX:10,popY:10,sidebarW:200,pinMode:1,flag:false,firstPop1:true,menuSelected:true,firstClick:true,whichMap:2,lang:0,nationNo:0,nationName:"",continentName:"",subNo:0,subNatNo:-1,subNation:"",domestic:0,inlinewin1:null,contextView:false,siteTitle:[],natTb:[],addSites:0,curMode:1,wildMode:0,init:function(lg,dom) {if(lg!=undefined) okapimap.lang=lg;if(dom!=undefined) okapimap.domestic=dom;var aName = navigator.appName.toLowerCase();var uName = navigator.userAgent.toLowerCase();if(aName.indexOf("microsoft") >= 0) okapimap.browser=1;else if(uName.indexOf("firefox") >= 0) okapimap.browser=2;else if(uName.indexOf("webkit") >= 0) okapimap.browser=3;okapimap.meshW1=okapigap.meshW[0],okapimap.meshH1=okapigap.meshH[0];okapimap.meshW2=okapigap.meshW[1],okapimap.meshH2=okapigap.meshH[1];okapimap.rate=new Array(okapimap.blockSize1*okapigap.meshW[0]/360.,okapimap.blockSize2*okapigap.meshW[1]/360.,okapimap.blockSize1*okapigap.meshW[2]/360.,okapimap.blockSize2*okapigap.meshW[3]/360.);okapimap.rate1=okapimap.rate[0];okapimap.rate2=okapimap.rate[1];okapimap.siteTitle=new Array(siteTable.length);window.onresize=okapimap.doResize;window.onmouseup=okapimap.dragOff;okapimap.getSize();okapimap.initHeader2();var h='';h+='<div id="mapBig2" style="position:absolute;top:0px;left:0px;width:'+(okapimap.winW2-okapimap.sidebarW)+'px;';h+='height:'+okapimap.winH2+'px;background:#979797;margin:auto;margin-top:'+okapimap.marginTH+'px;';h+='margin-left:'+okapimap.marginLW+'px;z-Index:1;">';h+='<div id="mapMid2" style="position:absolute;top:1px;left:1px;width:'+okapimap.winW21+'px;height:'+okapimap.winH21+'px;';h+='clip:rect(0px '+okapimap.winW21+'px '+okapimap.winH21+'px 0px);background:#9AFF9A;">';h+='<div id="mapPit2" style="position:absolute;top:0px;left:0px;" onMousedown="okapimap.dragOn(event);return false"';h+=' onMouseup="okapimap.dragOff(event);return false">';for(var y=0; y<okapimap.viewH2; y++) {for(var x=0; x<okapimap.viewW2; x++) {h+='<img src="/map/images/sea2.png" width="256" height="256" name="map2-'+x+y+'" style="position:absolute;top:'+((y-1)*256)+'px;left:'+((x-1)*256)+'px;">';}h+='<br>';}h+='</div>';h+='<div id="mapIcon2" style="position:relative;top:0px;left:0px;"></div>';h+='</div>';h+='</div>';h+='<div id="mapBig1" style="position:absolute;top:'+okapimap.winH22+'px;left:'+okapimap.winW22+'px;width:'+okapimap.winW1+'px;';h+='height:'+okapimap.winH1+'px;background:#979797;z-Index:2;">';h+='<div id="mapMid1" style="position:absolute;top:1px;left:1px;width:'+okapimap.winW1+'px;height:'+okapimap.winH1+'px;';h+='clip:rect(0px '+okapimap.winW1+'px '+okapimap.winH1+'px 0px);background:#9AFF9A;">';h+='<div id="mapPit1" style="position:absolute;top:0px;left:0px;" onMousedown="okapimap.dragOn(event);return false"';h+=' onMouseup="okapimap.dragOff(event);return false">';for(var y=0;y<okapimap.viewH1;y++) {for(var x=0;x<okapimap.viewW1;x++) {h+='<img src="/map/images/sea1.png" width="64" height="64" name="map1-'+x+y+'" style="position:absolute;top:'+((y-1)*64)+'px;left:'+((x-1)*64)+'px;">';}h+='<br>';}h+='</div>';h+='<div id="mapTarget" style="position:absolute;top:0px;left:0px;z-Index:10;">';h+='<img id="mapTarget1" src="/map/images/dot.gif" style="position:absolute;left:0px;top:0px;width:0px;height:1px;">';h+='<img id="mapTarget2" src="/map/images/dot.gif" style="position:absolute;left:0px;top:0px;width:1px;height:0px;">';h+='<img id="mapTarget3" src="/map/images/dot.gif" style="position:absolute;left:0px;top:0px;width:0px;height:1px;">';h+='<img id="mapTarget4" src="/map/images/dot.gif" style="position:absolute;left:0px;top:0px;width:1px;height:0px;">';h+='</div>';h+='</div>';h+='</div>';h+='<div id="mapDeco" style="position:absolute;top:0px;left:0px;margin:auto;margin-top:'+okapimap.marginTH+'px;margin-left:'+okapimap.marginLW+'px;z-Index:10;">';h+='<div id="mapCursor" style="position:absolute;top:2px;left:2px;z-Index:22;cursor:pointer;white-space:nowrap;">';h+='<img id="mapCursorImg0" src="/map/images/cursor00.gif" title="'+msgScript[46]+'"><img id="mapCursorImg1" src="/map/images/cursor11.gif" title="'+msgScript[48]+'">';h+='<img id="mapCursorImg2" src="/map/images/cursor20.gif" title="'+msgScript[49]+'"><img id="mapCursorImg3" src="/map/images/cursor30.gif" title="'+msgScript[50]+'" style="display:none;">';h+='<img id="mapCursorImg4" src="/map/images/cursor41.gif" title="'+msgScript[3]+'" style="display:none;"><img id="mapCursorImg5" src="/map/images/cursor50.gif" title="'+msgScript[51]+'"></div>';h+='<div id="mapTitle" style="position:absolute;top:'+(okapimap.winH2-20)+'px;left:'+parseInt(okapimap.winW21/2)+'px;';h+='z-Index:10;cursor:text;white-space:nowrap;">'+msgScript[1]+'</div>';h+='<div id="mapCenter" style="position:absolute;top:'+parseInt(okapimap.winH2/2-10)+'px;left:'+parseInt((okapimap.winW2-okapimap.sidebarW)/2-5)+'px;';h+='z-Index:21;"><img id="center" src="/map/images/crosshair.gif"></div>';h+='</div>';h+='<div id="menuHolder"></div>';h+='<div id="mapTooltip" style="position:absolute;background:#DDECFF;border-width:3px;border-style:ridge;';h+='padding:4px;visibility:hidden;z-index:100;cursor:default;"></div>';h+='<div id="mapZoomtip" style="position:absolute;visibility:hidden;z-index:101;" onclick="okapimap.hideZoom();"></div>';var m=document.getElementById("okapimap");var a=document.createAttribute("style");m.setAttributeNode(a);okapimap.grabCursor();m.innerHTML=h;m.ondblclick=okapimap.doDblClick;m.onmousemove=okapimap.dragImg;m.onclick=okapimap.doClick;h='<div id="mapSidebar" style="position:absolute;top:'+okapimap.marginTH+'px;left:'+okapimap.winW23+'px;';h+='width:'+okapimap.sidebarW+'px;height:'+okapimap.winH2+'px;background:#AAECFF;color:#000000;overflow:auto;"';h+=' onMouseup="okapimap.dragOff(event);return false"></div>';document.getElementById("okapibar").innerHTML=h;okapimap.initContext();okapimap.initSiteTitle();okapimap.initNationTb();okapimap.initView();okapimap.disableSelection(document.getElementById("mapPit1"));okapimap.disableSelection(document.getElementById("mapPit2"));okapimap.disableSelection(document.getElementById("mapTarget"));okapimap.disableSelection(document.getElementById("mapTitle"));okapimap.disableSelection(document.getElementById("mapCenter"));okapimap.disableSelection(document.getElementById("mapSidebar"));},initSiteTitle:function() {for(var i=0;i<siteTable.length;i++) {okapimap.siteTitle[i]="";if(siteTable[i][5].length>0) {if(okapimap.domestic==0) {if(siteTable[i][5].indexOf(siteTable[i][4]) == -1) {if(siteTable[i][5].charAt(0) == '+')okapimap.siteTitle[i]+=siteTable[i][4]+" "+siteTable[i][5].substring(1);else okapimap.siteTitle[i]+=siteTable[i][4]+" - "+siteTable[i][5];}else okapimap.siteTitle[i]+=siteTable[i][5];}else okapimap.siteTitle[i]+=siteTable[i][4]+" - "+siteTable[i][5];}else {okapimap.siteTitle[i]+=siteTable[i][4];}if(siteTable[i][7]==1||siteTable[i][7]==2||siteTable[i][7]==5) okapimap.siteTitle[i]+=msgScript[10];}},initNationTb:function() {var q=0;for(var i=0;i<menuScript.length;i++) q+=(menuScript[i].length-1)/2;okapimap.natTb=new Array(q);for(var i=0,n=0;i<menuScript.length;i++) {for(var j=1;j<menuScript[i].length;j+=2) {var s=menuScript[i][j].split(" ");okapimap.natTb[n]=new Array(parseInt(s[0]),menuScript[i][j+1]);n++;}}for(var i=0;i<okapimap.natTb.length-1;i++) {for(var j=i;j<okapimap.natTb.length;j++) {if(okapimap.natTb[i][0]>okapimap.natTb[j][0]) {var a=okapimap.natTb[i];okapimap.natTb[i]=okapimap.natTb[j];okapimap.natTb[j]=a;}}}},initView:function() {var aSearch=location.search;if(aSearch.length>0) {var a=aSearch.substring(1).split("&");var nt=-1,n1=null,x=null,y=null,n2="",ic=null,key=null,bb=-999,cc=-1,op="";for(var i=0;i<a.length;i++) {var a1=a[i].split("=");if(a1[0]=="s") nt=parseInt(a1[1]);else if(a1[0]=="n") {n1=a1[1];n1=decodeURIComponent(n1);n1=n1.replace(/_/g," ");}else if(a1[0]=="x") x=a1[1];else if(a1[0]=="y") y=a1[1];else if(a1[0]=="n2") {n2=a1[1];n2=decodeURIComponent(n2);n2=n2.replace(/_/g," ");}else if(a1[0]=="ic") ic=a1[1];else if(a1[0]=="k") {key=a1[1];key=decodeURI(key);key=key.replace(/_/g," ");}else if(a1[0]=="b") bb=a1[1];else if(a1[0]=="c") cc=a1[1];}var value=null;okapimap.nationName="";okapimap.continentName="";menu:for(var i=0;i<menuScript.length;i++) {for(var j=1;j<menuScript[i].length;j+=2) {value=menuScript[i][j];var i1=value.indexOf(" ");if(i1!=-1) {var no=value.substring(0,i1);if(nt==no) {okapimap.nationName=menuScript[i][j+1];okapimap.continentName=menuScript[i][0];break menu;}}}}if(n1==null) {if(x==null) {okapimap.lifeMap(nt,bb,cc,value,null);}else {var value=nt+" "+x+" "+y;okapimap.lifeMap(nt,bb,cc,value,null);}}else {if(bb==-999) {okapimap.showSite(nt,value,n1);}else if(x==null) {okapimap.lifeMap(nt,bb,cc,value,n1);}else {if(ic==null) ic="park";var k=siteTable.length;siteTable[k]=new Array(12);siteTable[k][0]="99999";siteTable[k][1]=x;siteTable[k][2]=y;siteTable[k][3]=ic;siteTable[k][4]=n1;siteTable[k][5]=n2;siteTable[k][6]=1;siteTable[k][7]=0;siteTable[k][8]=nt;siteTable[k][9]=0;siteTable[k][10]=key;siteTable[k][11]="";okapimap.siteTitle[k]=n2;value=nt+" "+x+" "+y;okapimap.addSites=1;okapimap.moveMap1();okapimap.selectMenu1(value);if(k!=-1) okapimap.showTip(k);}}}else {var x=25,y=35;if(okapimap.domestic) {x=138.43872;y=36.306272;}okapimap.posX=okapimap.getXX(x);okapimap.posY=okapimap.getYY(y);okapimap.drawMap(okapimap.posX,okapimap.posY);okapimap.listSites();}},lifeMap:function(nt,bb,cc,value,n1) {if(nt==-1) return;var url="http://www.okapiland.com/cgi-bin/";url+="lifemap";if(cc!=-1) url+=cc;if(okapimap.lang==1) url+="j";url+=".cgi?a="+nt+"&b="+bb;var xmlHttp;if(window.XMLHttpRequest) {xmlHttp = new XMLHttpRequest();}else if(window.ActiveXObject) {xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");}xmlHttp.onreadystatechange = function(){if(xmlHttp.readyState==4) {if(xmlHttp.status==200) {eval(xmlHttp.responseText);var m=siteTable.length;okapimap.addSites=lifemap.tb.length;for(var i=0;i<lifemap.tb.length;i++) {siteTable[m+i] = lifemap.tb[i];}okapimap.initSiteTitle();okapimap.wildMode=1;document.getElementById("mapCursorImg5").src="/map/images/cursor51.gif";okapimap.showSite(nt,value,n1);}}};xmlHttp.open('GET', url, true);xmlHttp.send(null);},showSite:function(nt,value,n1) {okapimap.moveMap1();var k1=-1;if(n1!=null) {for(var i=0;i<siteTable.length;i++) {var i1=siteTable[i][8];var i2=i1;if(i1>100000) {var i1=parseInt(i1/100000);var i2=i2-parseInt(i2/100000)*100000;}if(nt==i1||nt==i2) {if(siteTable[i][4]==n1||siteTable[i][5]==n1) {var a=value.split(" ");value=nt+" "+siteTable[i][1]+" "+siteTable[i][2];if(a.length==4) value+=" "+a[3];k1=i;break;}}}}okapimap.selectMenu1(value);if(k1!=-1) {okapimap.showTip(k1);okapimap.showSidebarLine1(k1);}},initHeader2:function() {var url1=new Array("/map/help.html","/mapj/help.html","/mapjp/help.html");var url4=new Array("/mapjp/index.html","/mapj/index.html");var ime=new Array(" style=\"ime-mode:inactive;\""," style=\"ime-mode:active;\"");var nat=168;if(okapimap.domestic==1) nat=15;var size="";if(okapimap.lang==1) size=' id="headlink";"';var h='';h+='<div id="mapHeader" style="position:absolute;top:0px;left:0px;width:'+okapimap.winW+'px;height:'+okapimap.marginTH+'px;">';h+='<div id="mapHeader1" style="position:absolute;top:0px;left:'+okapimap.marginLW+'px;font-weight:bold;color:#16528D;background:#FFFFFF;">';h+=msgScript[4]+'<br>'+msgScript[6];h+='</div>';h+='<div id="mapHeader2" style="position:absolute;">';h+='</div>';h+='<div id="mapHeader3" align="right" style="position:absolute;top:0px;right:0px;font-size:80%;color:#16528D;">';if(okapimap.domestic==0) h+='<a href="'+url1[okapimap.lang]+'"';else h+='<a href="'+url1[2]+'"';h+=size+'>'+msgScript[2]+'</a>&nbsp;';if(okapimap.lang==1) {h+='<a href="'+url4[okapimap.domestic]+'"'+size+'>'+msgScript[18]+'</a>&nbsp;';}h+='</div>';h+='<div id="mapHeader5" align="right" style="position:absolute;top:22px;right:0px;">';h+='<input type="button" value="'+msgScript[40]+'" title="'+msgScript[41]+'" onclick="okapimap.showIndex()">&nbsp;';for(var i=0; i<menuScript.length; i++) {for(var j=1; j<menuScript[i].length; j+=2) {var a=menuScript[i][j].split(" ");if(nat==parseInt(a[0])) {okapimap.nationNo=a[0];okapimap.nationName=menuScript[i][j+1];okapimap.continentName=menuScript[i][0];break;}}}h+='<input type="text" size="20" id="searchBox" onchange="okapimap.searchText(this)" onkeypress="okapimap.keyInMenu(event)" onfocus="this.select()"'+ime[okapimap.lang]+'>';h+='<input type="button" value="'+msgScript[21]+'" onclick="okapimap.searchText()">';h+='</div>';h+='</div>';document.getElementById("okapiheader").innerHTML=h;var w1=document.getElementById("mapHeader1").offsetWidth;var w3=document.getElementById("mapHeader3").offsetWidth;var w5=document.getElementById("mapHeader5").offsetWidth;var w2=okapimap.winW-okapimap.marginLW-w1-w3;var h2=document.getElementById("mapHeader2");h2.style.left=okapimap.marginLW+w1;h2.style.width=w2;h2.style.clip='rect(0px '+w2+'px '+okapimap.marginTH+'px 0px)';okapimap.disableSelection(document.getElementById("mapHeader"));},keyInMenu:function(e) {if(document.all) {if(window.event.keyCode==0x0D) okapimap.searchText();}},showIndex:function() {okapimap.hideTip();if(okapimap.firstPop1) {var h='<table>';for(var i=0; i<menuScript.length; i++) {h+='<tr><td style="white-space:nowrap;" valign="top"><b>';var i1=menuScript[i][0].indexOf("|");if(i1==-1) h+=menuScript[i][0];else h+=menuScript[i][0].substring(0,i1);h+='</b></td><td>';var h1="",h2="";for(var j=1; j<menuScript[i].length; j+=2) {var h0='<a href="javascript:void(0)" onclick="okapimap.continentName=\''+menuScript[i][0]+'\';okapimap.nationName=\''+menuScript[i][j+1]+'\';okapimap.selectMenu1(\''+menuScript[i][j]+'\');" class="';var a=menuScript[i][j].split(" ");var j1=-1,j2=-1;if(a.length==4) {j1=a[3].indexOf("y");j2=a[3].indexOf("x");}if(j1!=-1) h0+='indexCaption2';else h0+='indexCaption1';h0+='">';var i2=menuScript[i][j+1].indexOf("|");if(i2==-1) h0+=menuScript[i][j+1];else h0+=menuScript[i][j+1].substring(0,i2);h0+='</a>  ';if(j2!=-1) h2+=h0;else h1+=h0;}h+=h1+"<br><div style='background:#D0D0D0;'>"+h2+"</div>";h+='</td></tr>';}h+='</table>';var opt="width="+okapimap.popW+"px,height="+okapimap.popH+"px,left="+(okapimap.marginLW+okapimap.popX)+"px,top="+(okapimap.marginTH+okapimap.popY)+"px,resize=1,scrolling=1";okapimap.inlinewin1=dhtmlwindow.open("inlinebox1","inline",h,msgScript[41],opt);okapimap.firstPop1=false;document.getElementById("inlinebox1").style.zIndex=31;}else {okapimap.inlinewin1.show();}},searchText:function() {var s=document.getElementById("searchBox").value;var len=s.length;if(len>0) {s=s.toLowerCase();var h="<b>"+msgScript[37]+"</b><br>";var n=0,m=0;for(var i=0;i<menuScript.length;i++) {for(var j=1;j<menuScript[i].length;j+=2) {var s1=menuScript[i][j+1];var i1=s1.toLowerCase().indexOf(s);if(i1!=-1) {s1=s1.substring(0,i1)+"<b>"+s1.substring(i1,i1+len)+"</b>"+s1.substring(i1+len);h+='<span onmouseover="this.style.textDecoration=\'underline\'" onmouseout="this.style.textDecoration=\'none\'"';h+='" class="sidelink" onclick="okapimap.searchMenu('+i+','+j+','+m+')">'+s1+'</span><br>';n++;}m++;}}h+='<table>';var m=new Array(11,20,12,17);var id=new Array('"img1">','"img2">','"img2">','"img3">','"img1">');var t1=0;for(var k=0; k<4; k++) {var t2=0;for(var i=0; i<siteTable.length; i++) {if(k==0&&(siteTable[i][7]!=1&&siteTable[i][7]!=2)) continue;else if(k==1&&siteTable[i][7]!=3) continue;else if(k==2&&siteTable[i][7]!=0) continue;else if(k==3&&(siteTable[i][7]!=4||okapimap.wildMode==0)) continue;var s1=siteTable[i][4];var s2=siteTable[i][5];var i1=s1.toLowerCase().indexOf(s);if(i1!=-1) s1=s1.substring(0,i1)+"<b>"+s1.substring(i1,i1+len)+"</b>"+s1.substring(i1+len);if(i1==-1) continue;if(t2==0) h+='<tr><td colspan="2" nowrap id="sidetb"><b>'+msgScript[m[k]]+'</b></td></tr>';h+='<tr><td>';var a=siteTable[i][3].split("+");h+='<img src="/map/images/'+a[0]+'16.gif" id='+id[siteTable[i][7]];h+='</td><td id="sidetb" nowrap>';h+='<span onmouseover="this.style.textDecoration=\'underline\'" onmouseout="this.style.textDecoration=\'none\'"';h+=' onclick="okapimap.moveTo1('+i+');okapimap.showSidebarLine(this);" title="'+msgScript[15]+'" class="sidelink">'+s1+'</span>';h+='&nbsp;';if(siteTable[i][8]>100000) {var i1=parseInt(siteTable[i][8]/100000);var i2=siteTable[i][8]-parseInt(siteTable[i][8]/100000)*100000;h+=okapimap.natTb[i1][1]+","+okapimap.natTb[i2][1];}else if(siteTable[i][8]>=0) h+=okapimap.natTb[siteTable[i][8]][1];h+='</td></tr>';t1++;t2++;n++;}}}document.getElementById("mapSidebar").innerHTML=n+" "+msgScript[36]+"<br>"+h;document.getElementById("mapSidebar").scrollTop=0;},searchMenu:function(i,j,m) {okapimap.nationName=menuScript[i][j+1];okapimap.continentName=menuScript[i][0];okapimap.selectMenu1(menuScript[i][j]);},disableSelection:function(target){if(typeof target.onselectstart!="undefined") {target.onselectstart=function(){return false;}}else if(typeof target.style.MozUserSelect!="undefined") {target.style.MozUserSelect="none";}},drawFrame:function() {var ir=okapimap.rate1/okapimap.rate2;var ix1=parseInt(okapimap.winW2*ir);var iy1=parseInt(okapimap.winH2*ir);var ix2=parseInt((okapimap.winW1-ix1)/2);var iy2=parseInt((okapimap.winH1-iy1)/2);var t1=document.getElementById("mapTarget1");var t2=document.getElementById("mapTarget2");var t3=document.getElementById("mapTarget3");var t4=document.getElementById("mapTarget4");t1.style.left=ix2;t1.style.top=iy2;t1.style.width=ix1;t2.style.left=ix1+ix2-1;t2.style.top=iy2;t2.style.height=iy1;t3.style.left=ix2;t3.style.top=iy1+iy2-1;t3.style.width=ix1;t4.style.left=ix2;t4.style.top=iy2;t4.style.height=iy1;},initContext:function() {var h='<div id="menuBody" class="contextmenu" onMouseover="okapimap.focusItem(event)" onMouseout="okapimap.blurItem(event)" onClick="okapimap.clickItem(event)" style="display:none;cursor:pointer;z-index:23;">';for(var i=0; i<(posScript.length/2+5); i++) {h+='<div class="menuitems"';h+=' id="menuItem'+i+'"';h+='>'+msgScript[i+24]+'</div>';if(i==1||i==4) h+='<hr size="1" color="#C0C0C0">';}h+='</div>';document.getElementById("menuHolder").innerHTML=h;var me=document.getElementById("menuBody");me.style.display='block';me.style.visibility="hidden";var mp=document.getElementById("okapimap");mp.oncontextmenu=okapimap.showMenu;document.getElementById("okapiheader").onmouseover=okapimap.hideMenu;document.getElementById("okapibar").onmouseover=okapimap.hideMenu;okapimap.disableSelection(document.getElementById("menuBody"));},rightCx:0,rightCy:0,showMenu:function(e){if(okapimap.curMode==1) {var mp=document.getElementById("okapimap");var me=document.getElementById("menuBody");var m1=document.getElementById("menuItem1");var m2=document.getElementById("menuItem2");var m3=document.getElementById("menuItem3");if(okapimap.mapMode==0) {m1.style.display="none";m2.style.display="block";m3.style.display="none";}else {m1.style.display="block";m2.style.display="none";m3.style.display="block";}var cx=okapimap.getMX(e);var cy=okapimap.getMY(e);var dx,dy;if(document.all) {dx=cx+me.offsetWidth-document.body.clientWidth;dy=cy+me.offsetHeight-document.body.clientHeight;}else {dx=cx+me.offsetWidth-window.innerWidth;dy=cy+me.offsetHeight-window.innerHeight;}if(dx<0) dx=0;if(dy<0) dy=0;me.style.left=cx-dx;me.style.top=cy-dy;me.style.visibility="visible";okapimap.rightCx=cx;okapimap.rightCy=cy;okapimap.contextView=true;}return false;},hideMenu:function(e){if(okapimap.contextView) {document.getElementById("menuBody").style.visibility="hidden";okapimap.contextView=false;}},focusItem:function(e){var o=document.all? event.srcElement : e.target;if(o.className=="menuitems") {o.style.backgroundColor="#E0E0E0";o.style.color="white";}},blurItem:function(e){var o=document.all? event.srcElement : e.target;if(o.className=="menuitems") {o.style.backgroundColor="white";o.style.color="blue";}},clickItem:function(e){var o=document.all? event.srcElement : e.target;if(o.className=="menuitems" && o.id.substring(0,8)=="menuItem") {var cx=okapimap.rightCx;var cy=okapimap.rightCy;var dx,dy;if(okapimap.isSmallMap(cx,cy)) {cx-=(okapimap.winW22+1);cy-=(okapimap.winH22+1);dx=okapimap.getAbsX1(cx);dy=okapimap.getAbsY1(cy);}else {cx-=okapimap.marginLW;cy-=okapimap.marginTH;dx=okapimap.getAbsX2(cx);dy=okapimap.getAbsY2(cy);}var n=parseInt(o.id.substring(8));if(n==0) okapimap.doSiteList(dx,dy);else if(n==1) okapimap.openGeoWindow(dx,dy);else if(n==2) {okapimap.moveMap1();okapimap.drawMap(dx,dy);}else if(n==3) {okapimap.moveMap0();okapimap.drawMap(dx,dy);}else if(n==4) {okapimap.drawMap(dx,dy);}else {var k=(n-5)*2;var dx=posScript[k];var dy=posScript[k+1];if(okapimap.mapMode==1) okapimap.moveMap0();okapimap.drawMap(dx,dy);}okapimap.hideMenu();}},selectMenu:function(e) {var s=e.value;if(s.length == 0) return;okapimap.selectMenu1(s);},selectMenu1:function(s) {okapimap.inlineHide1();okapimap.captionOff();okapimap.hideTip();var a=s.split(" ");okapimap.nationNo=a[0];okapimap.subNo=0;okapimap.subNation="";okapimap.subNatNo=-1;if(a.length==4) {if(a[3].indexOf("x")==-1&&a[3].indexOf("y")==-1) okapimap.subNatNo=a[3];}okapimap.menuSelected=true;if(okapimap.mapMode==0) okapimap.moveMap1();okapimap.posX=parseFloat(a[1]);okapimap.posY=parseFloat(a[2]);okapimap.listSites();okapimap.drawMap(okapimap.posX,okapimap.posY);},selectSub:function(e) {var s=e.value;if(s.length == 0) return;okapimap.inlineHide1();okapimap.captionOff();okapimap.hideTip();var a=s.split(" ");okapimap.subNo=e.selectedIndex;if(a[0]=="@@") okapimap.subNation="";else okapimap.subNation=a[0];okapimap.posX=parseFloat(a[1]);okapimap.posY=parseFloat(a[2]);okapimap.listSites();okapimap.drawMap(okapimap.posX,okapimap.posY);},posX:0,posY:0,listSites:function() {var max=0;var size=300;var tb=new Array(size);var type=new Array(siteTable.length);for(var i=0; i<siteTable.length; i++) {if(siteTable[i][8]>100000) {var i1=parseInt(siteTable[i][8]/100000);var i2=siteTable[i][8]-parseInt(siteTable[i][8]/100000)*100000;if(okapimap.nationNo==i1) tb[max++]=i;if(okapimap.nationNo==i2) tb[max++]=i;}else {if(okapimap.nationNo==siteTable[i][8]) {if(okapimap.subNation.length==0) tb[max++]=i;else {if(siteTable[i][11].length>0) {var a=siteTable[i][11].split(" ");for(var j=0; j<a.length; j++) {if(okapimap.subNation==a[j]) {tb[max++]=i;break;}}}}}}if(max==size) break;if(siteTable[i][7]==1||siteTable[i][7]==2) type[i]=0;else if(siteTable[i][7]==3) type[i]=1;else if(siteTable[i][7]==0) type[i]=2;else if(siteTable[i][7]==4) type[i]=3;}for(var i=0,w; i<max-1; i++) {for(var j=i; j<max; j++) {if(type[tb[i]]>type[tb[j]]) {w=tb[i];tb[i]=tb[j];tb[j]=w;}else if(type[tb[i]]==type[tb[j]]) {if(siteTable[tb[i]][6]>siteTable[tb[j]][6]) {w=tb[i];tb[i]=tb[j];tb[j]=w;}else if(siteTable[tb[i]][6]==siteTable[tb[j]][6]) {if(siteTable[tb[i]][9]>siteTable[tb[j]][9]) {w=tb[i];tb[i]=tb[j];tb[j]=w;}else if(siteTable[tb[i]][9]==siteTable[tb[j]][9]) {if(okapimap.domestic==0) {if(siteTable[tb[i]][4]>siteTable[tb[j]][4]) {w=tb[i];tb[i]=tb[j];tb[j]=w;}}}}}}}var con=okapimap.continentName;var nat1=okapimap.nationName;var nat2=nat1;if(okapimap.lang==1) {var i1=con.indexOf("|");if(i1!=-1) con=con.substring(i1+1);var i2=nat1.indexOf("|");if(i2!=-1) {nat1=nat1.substring(0,i2);nat2=nat2.substring(i2+1);}}var h='<span style="color:blue;white-space:nowrap;cursor:pointer;"';h+=" onclick='okapimap.showTip1(\""+nat1+"\",\""+nat1+"\",\""+nat2+"\",\""+okapimap.posX+"\",\""+okapimap.posY+"\",true)'";h+=" onmouseover='this.style.textDecoration=\"underline\"' onmouseout='this.style.textDecoration=\"none\"'";h+='><b>'+nat1+'</b></span><br>';if(okapimap.domestic==0) {var u1="/life/life3/";if(con=="Antarctic Ocean") u1+="oceania";else u1+=con.toLowerCase();if(okapimap.nationNo==24) u1+="/cote-divoire";else if(okapimap.nationNo==39) u1+="/sao-tome-and-principe";else if(okapimap.nationNo==249) u1+="/galapagos-islands";else u1+="/"+nat2.toLowerCase().replace(/ /g,"-")+"";if(okapimap.lang==0) u1+=".html";else u1+="j.html";h+='&nbsp;<a href="'+u1+'" style="font-size:80%;" target="_blank">'+msgScript[45]+'</a><br>';if(okapimap.subNatNo!=-1) {h+='<select id="subList" onchange="okapimap.selectSub(this)">';for(var j=0; j<subScript[okapimap.subNatNo].length; j+=2) {h+='<option value="'+subScript[okapimap.subNatNo][j]+'"';if(j==(2*(okapimap.subNo))) h+=' selected';if(subScript[okapimap.subNatNo][j].indexOf(" y") != -1) h+=' id="nosite"';if(okapimap.lang==1&&subScript[okapimap.subNatNo][j+1].length>9) h+=' style="font-size:90%;"';h+='>'+subScript[okapimap.subNatNo][j+1];}h+='</select>';}}h+='<table>';var m=new Array(11,20,12,17);var id=new Array('"img1">','"img2">','"img2">','"img3">','"img1">');var t1=0;for(var k=0; k<4; k++) {var t2=0;for(var i=0; i<max; i++) {if(k==0&&(siteTable[tb[i]][7]!=1&&siteTable[tb[i]][7]!=2)) continue;else if(k==1&&siteTable[tb[i]][7]!=3) continue;else if(k==2&&siteTable[tb[i]][7]!=0) continue;if(k==3&&(siteTable[tb[i]][7]!=4||okapimap.wildMode==0)) continue;if(t2==0) h+='<tr><td colspan="2" nowrap id="sidetb"><b>'+msgScript[m[k]]+'</b></td></tr>';h+='<tr><td>';var a=siteTable[tb[i]][3].split("+");h+='<img src="/map/images/'+a[0]+'16.gif" id='+id[siteTable[tb[i]][7]];h+='</td><td id="sidetb" nowrap><div id="i'+tb[i]+'">';h+='<span onmouseover="this.style.textDecoration=\'underline\'" onmouseout="this.style.textDecoration=\'none\'"';h+=' onclick="okapimap.moveTo1('+tb[i]+');okapimap.showSidebarLine(this);" title="'+msgScript[15]+'" class="sidelink">'+siteTable[tb[i]][4]+'</span>';if(siteTable[tb[i]][5].length>0) {h+='&nbsp;<font size="-1">';if(siteTable[tb[i]][5].charAt(0) != '+') h+=siteTable[tb[i]][5];else h+=siteTable[tb[i]][5].substring(1);h+='</font>';}h+='</div></td></tr>';t1++;t2++;}}if(t1==0) {h+='<tr><td>'+msgScript[14]+'</td></tr>';}h+='</table>';document.getElementById("mapSidebar").innerHTML=h;document.getElementById("mapSidebar").scrollTop=0;okapimap.menuSelected=false;},moveTo1:function(i) {var dx=siteTable[i][1];var dy=siteTable[i][2];if(siteTable[i].length==12) {var s = siteTable[i][11];var a = s.split(" ");for(var j=0; j<a.length; j++) {if(a[j]=='*');else if(a[j]=='+');else if(a[j].indexOf("|")!=-1) {var b=a[j].split("|");var ix=dx*okapimap.rate[3]+parseInt(b[0]);var iy=dy*okapimap.rate[3]+parseInt(b[1]);dx=ix/okapimap.rate[3];dy=iy/okapimap.rate[3];}}}okapimap.inlineHide1();if(okapimap.mapMode==0) okapimap.moveMap1();okapimap.drawMap(dx,dy);okapimap.captionOff();okapimap.showTip(i);},cElement:null,showSidebarLine:function(t) {if(okapimap.cElement!=undefined) {okapimap.cElement.style.background="#AAECFF";}t.parentNode.style.background="#E0E0E0";okapimap.cElement=t.parentNode;},showSidebarLine1:function(k) {var id="i"+k;okapimap.cElement=document.getElementById(id);okapimap.cElement.style.background="#E0E0E0";var t1=okapimap.winH2;var t2=okapimap.sumOffset(okapimap.cElement);var t3=t1-t2-10;if(t3<0) document.getElementById("mapSidebar").scrollTop=-t3;},sumOffset:function(e) {var v=0;do{v+=e.offsetTop||0;e=e.offsetParent;}while(e);return v;},leftCx:0,leftCy:0,dragOn:function(e) {var cx=okapimap.getMX(e);var cy=okapimap.getMY(e);var button=okapimap.getMB(e);okapimap.hideMenu();okapimap.captionOff();okapimap.inlineHide1();okapimap.hideTip();if(button==1) {if(okapimap.curMode==1) {okapimap.grabbingCursor();okapimap.flag=true;if(okapimap.isSmallMap(cx,cy)) {okapimap.whichMap=1;okapimap.moBaseX1=okapimap.moX1+okapimap.mapX1%okapimap.blockSize1;okapimap.moBaseY1=okapimap.moY1+okapimap.mapY1%okapimap.blockSize1;okapimap.moBaseX1f=okapimap.moX1;okapimap.moBaseY1f=okapimap.moY1;}else {okapimap.whichMap=2;okapimap.moBaseX2=okapimap.moX2+okapimap.mapX2%okapimap.blockSize2;okapimap.moBaseY2=okapimap.moY2+okapimap.mapY2%okapimap.blockSize2;okapimap.moBaseX2f=okapimap.moX2;okapimap.moBaseY2f=okapimap.moY2;}okapimap.leftCx=cx;okapimap.leftCy=cy;}}},dragOff:function(e) {var cx=okapimap.getMX(e);var cy=okapimap.getMY(e);var button=okapimap.getMB(e);if(button==1) {if(okapimap.curMode==1) {okapimap.grabCursor();okapimap.flag=false;if(!(cx==okapimap.leftCx&&cy==okapimap.leftCy)) {if(okapimap.whichMap==1) {okapimap.saBaseX1=okapimap.saX1;okapimap.saBaseY1=okapimap.saY1;var dx=okapimap.getAbsX1(okapimap.winW1/2);var dy=okapimap.getAbsY1(okapimap.winH1/2);okapimap.viewTargetMap2(dx,dy);if(okapimap.mapMode==1) {okapimap.deleteTargetFlag2();if(okapimap.pinMode==1) okapimap.viewTargetFlag2(dx,dy);}}else {okapimap.saBaseX2=okapimap.saX2;okapimap.saBaseY2=okapimap.saY2;var dx=okapimap.getAbsX2(okapimap.winW/2);var dy=okapimap.getAbsY2(okapimap.winH/2);okapimap.viewTargetMap1(dx,dy);}}}}},dragImg:function(e) {var cx,cy;if(document.all) {cx=event.x;cy=event.y;}else {cx=e.pageX;cy=e.pageY;}okapimap.moX1=cx;okapimap.moY1=cy;okapimap.moX2=cx;okapimap.moY2=cy;if(!okapimap.flag) return false;if(okapimap.whichMap==1) {var ay=okapimap.winH1/2;var dy=okapimap.getAbsY1(ay);var ey=okapimap.getY(dy);var fy=okapimap.mapY1-(okapimap.moBaseY1-okapimap.moY1);if((ey>85&&fy>0)||(ey<-85&&fy<0)) return false;if(okapimap.domestic==1) {var ax=okapimap.winW1/2;var dx=okapimap.getAbsX1(ax);var ex=okapimap.getX(dx);var fx=okapimap.mapX1-(okapimap.moBaseX1-okapimap.moX1);if((ex>147&&fx<0)||(ex<121&&fx>0)) return false;if((ey>46&&fy>0)||(ey<22&&fy<0)) return false;}okapimap.mapX1=okapimap.moBaseX1-okapimap.moX1;okapimap.mapY1=okapimap.moBaseY1-okapimap.moY1;var zx=okapimap.saX1;var zy=okapimap.saY1;okapimap.saX1=okapimap.saBaseX1+parseInt(okapimap.mapX1/okapimap.blockSize1);okapimap.saY1=okapimap.saBaseY1+parseInt(okapimap.mapY1/okapimap.blockSize1);document.getElementById("mapPit1").style.left=-okapimap.mapX1%okapimap.blockSize1;document.getElementById("mapPit1").style.top=-okapimap.mapY1%okapimap.blockSize1;if(zx!=okapimap.saX1||zy!=okapimap.saY1) {okapimap.viewMap1();}okapimap.moBaseX1f=okapimap.moX1;okapimap.moBaseY1f=okapimap.moY1;}else {var ay=(okapimap.winH2-okapimap.marginTH)/2;var dy=okapimap.getAbsY2(ay);var ey=okapimap.getY(dy);var fy=okapimap.mapY2-(okapimap.moBaseY2-okapimap.moY2);if((ey>85&&fy>0)||(ey<-85&&fy<0)) return false;if(okapimap.domestic==1) {var ax=(okapimap.winW2-okapimap.marginLW)/2;var dx=okapimap.getAbsX2(ax);var ex=okapimap.getX(dx);var fx=okapimap.mapX2-(okapimap.moBaseX2-okapimap.moX2);if((ex>147&&fx<0)||(ex<121&&fx>0)) return false;if((ey>46&&fy>0)||(ey<22&&fy<0)) return false;}okapimap.mapX2=okapimap.moBaseX2-okapimap.moX2;okapimap.mapY2=okapimap.moBaseY2-okapimap.moY2;var zx=okapimap.saX2;var zy=okapimap.saY2;okapimap.saX2=okapimap.saBaseX2+parseInt(okapimap.mapX2/okapimap.blockSize2);okapimap.saY2=okapimap.saBaseY2+parseInt(okapimap.mapY2/okapimap.blockSize2);document.getElementById("mapPit2").style.left=-okapimap.mapX2%okapimap.blockSize2;document.getElementById("mapPit2").style.top=-okapimap.mapY2%okapimap.blockSize2;if(zx!=okapimap.saX2||zy!=okapimap.saY2) {okapimap.viewMap2();if(okapimap.mapMode==1||okapimap.mapMode==2) {okapimap.deleteTargetFlag2();var dx=okapimap.getAbsX2(okapimap.winW2/2);var dy=okapimap.getAbsY2(okapimap.winH2/2);if(okapimap.pinMode==1) okapimap.viewTargetFlag2(dx,dy);}}else {if(okapimap.mapMode==1) {var oDiv=document.getElementById("mapIcon2");var ix=parseInt(oDiv.style.left.replace("px",""));var iy=parseInt(oDiv.style.top.replace("px",""));oDiv.style.left=ix-(okapimap.moBaseX2f-okapimap.moX2);oDiv.style.top=iy-(okapimap.moBaseY2f-okapimap.moY2);}}okapimap.moBaseX2f=okapimap.moX2;okapimap.moBaseY2f=okapimap.moY2;}return false;},viewMap1:function() {var iy=okapimap.saY1-1;for(var y=0;y<okapimap.viewH1;y++) {var ix=okapimap.saX1-1;for(var x=0;x<okapimap.viewW1;x++) {var vx=ix%okapimap.meshW1;if(vx<0) vx=vx+okapimap.meshW1;var vy=iy%okapimap.meshH1;if(vy<0) vy=vy+okapimap.meshH1;var imgURL;if(okapimap.mapMode==0) {if(iy<0) imgURL='/map/images/sea1.png';else if(iy>=okapimap.meshH1) imgURL='/map/images/ice1.png';else {if(okapigap.meshMap1[vx][vy]==0) imgURL='/map/images/sea1.png';else if(okapigap.meshMap1[vx][vy]==1) imgURL='/map/images/land1.png';else if(okapigap.meshMap1[vx][vy]==2) imgURL='/map/images/ice1.png';else {if(okapimap.domestic==0) {if(okapimap.lang==0) imgURL='/map/map1/map-'+okapimap.formDigit(vx)+'-'+okapimap.formDigit(vy)+'.png';else imgURL='/mapj/map1/map-'+okapimap.formDigit(vx)+'-'+okapimap.formDigit(vy)+'.png';}else imgURL='/mapjp/map1/map-'+okapimap.formDigit(vx)+'-'+okapimap.formDigit(vy)+'.png';}}}else if(okapimap.mapMode==1) {if(iy<0) imgURL='/map/images/sea1.png';else if(iy>=okapimap.meshH1) imgURL='/map/images/ice1.png';else {if(okapigap.meshMap3[vx][vy]==0) imgURL='/map/images/sea1.png';else if(okapigap.meshMap3[vx][vy]==1) imgURL='/map/images/land1.png';else if(okapigap.meshMap3[vx][vy]==2) imgURL='/map/images/ice1.png';else {if(okapimap.domestic==0) {if(okapimap.lang==0) imgURL='/map/map3/map-'+okapimap.formDigit(vx)+'-'+okapimap.formDigit(vy)+'.png';else imgURL='/mapj/map3/map-'+okapimap.formDigit(vx)+'-'+okapimap.formDigit(vy)+'.png';}else imgURL='/mapjp/map3/map-'+okapimap.formDigit(vx)+'-'+okapimap.formDigit(vy)+'.png';}}}document.images["map1-"+x+y].src=imgURL;ix++;}iy++;}},viewMap2:function() {var iy=okapimap.saY2-1;for(var y=0;y<okapimap.viewH2;y++) {var ix=okapimap.saX2-1;for(var x=0;x<okapimap.viewW2;x++) {var vx=ix%okapimap.meshW2;if(vx<0) vx=vx+okapimap.meshW2;var vy=iy%okapimap.meshH2;if(vy<0) vy=vy+okapimap.meshH2;var imgURL;if(okapimap.mapMode==0) {if(iy<0) imgURL='/map/images/sea2.png';else if(iy>=okapimap.meshH2) imgURL='/map/images/ice2.png';else {if(okapigap.meshMap2[vx][vy]==0) imgURL='/map/images/sea2.png';else if(okapigap.meshMap2[vx][vy]==1) imgURL='/map/images/land2.png';else if(okapigap.meshMap2[vx][vy]==2) imgURL='/map/images/ice2.png';else {if(okapimap.domestic==0) {if(okapimap.lang==0) {imgURL='/map/map2/map-'+okapimap.formDigit(vx)+'-'+okapimap.formDigit(vy)+'.png';}else imgURL='/mapj/map2/map-'+okapimap.formDigit(vx)+'-'+okapimap.formDigit(vy)+'.png';}else imgURL='/mapjp/map2/map-'+okapimap.formDigit(vx)+'-'+okapimap.formDigit(vy)+'.png';}}}else if(okapimap.mapMode==1) {if(iy<0) imgURL='/map/images/sea2.png';else if(iy>=okapimap.meshH2) imgURL='/map/images/ice2.png';else {if(okapigap.meshMap4[vx][vy]==0) imgURL='/map/images/sea2.png';else if(okapigap.meshMap4[vx][vy]==1) imgURL='/map/images/land2.png';else if(okapigap.meshMap4[vx][vy]==2) imgURL='/map/images/ice2.png';else {if(okapimap.domestic==0) {var dir = parseInt(vx/okapimap.folderSize);if(okapimap.lang==0) imgURL='/map/map4/x'+okapimap.formDigit(dir)+'/map-'+okapimap.formDigit(vx)+'-'+okapimap.formDigit(vy)+'.png';else imgURL='/mapj/map4/x'+okapimap.formDigit(dir)+'/map-'+okapimap.formDigit(vx)+'-'+okapimap.formDigit(vy)+'.png';}else imgURL='/mapjp/map4/map-'+okapimap.formDigit(vx)+'-'+okapimap.formDigit(vy)+'.png';}}}document.images["map2-"+x+y].src=imgURL;ix++;}iy++;}},viewTargetMap1:function(ax,ay) {var ix=ax-(okapimap.winW1/2)/okapimap.rate1;var iy=ay-(okapimap.winH1/2)/okapimap.rate1;okapimap.saX1=parseInt(ix*okapimap.meshW1/360);okapimap.saY1=parseInt(iy*okapimap.meshW1/360);okapimap.mapX1=-parseInt((okapimap.saX1-ix*okapimap.meshW1/360)*okapimap.blockSize1);okapimap.mapY1=-parseInt((okapimap.saY1-iy*okapimap.meshW1/360)*okapimap.blockSize1);okapimap.saBaseX1=okapimap.saX1;okapimap.saBaseY1=okapimap.saY1;okapimap.viewMap1();document.getElementById("mapPit1").style.left=-okapimap.mapX1%okapimap.blockSize1;document.getElementById("mapPit1").style.top=-okapimap.mapY1%okapimap.blockSize1;},viewTargetMap2:function(ax,ay) {var ix=ax-((okapimap.winW2-okapimap.sidebarW)/2)/okapimap.rate2;var iy=ay-(okapimap.winH2/2)/okapimap.rate2;okapimap.saX2=parseInt(ix*okapimap.meshW2/360);okapimap.saY2=parseInt(iy*okapimap.meshW2/360);okapimap.mapX2=-parseInt((okapimap.saX2-ix*okapimap.meshW2/360)*okapimap.blockSize2);okapimap.mapY2=-parseInt((okapimap.saY2-iy*okapimap.meshW2/360)*okapimap.blockSize2);okapimap.saBaseX2=okapimap.saX2;okapimap.saBaseY2=okapimap.saY2;okapimap.viewMap2();document.getElementById("mapPit2").style.left=-okapimap.mapX2%okapimap.blockSize2;document.getElementById("mapPit2").style.top=-okapimap.mapY2%okapimap.blockSize2;},viewTargetFlag2:function(ax,ay) {var pDiv2=document.getElementById("mapIcon2");pDiv2.style.left=0;pDiv2.style.top=0;var ex=okapimap.getAbsX2(0);var ey=okapimap.getAbsY2(0);okapimap.getSize();var ix1=ax-(okapimap.winW2/2+okapimap.blockSize2)/okapimap.rate2;var iy1=ay-(okapimap.winH2/2+okapimap.blockSize2)/okapimap.rate2;var ix2=ax+(okapimap.winW2/2+okapimap.blockSize2)/okapimap.rate2;var iy2=ay+(okapimap.winH2/2+okapimap.blockSize2)/okapimap.rate2;if(okapimap.domestic==0) {var fx1=ix1%360;var fx2=ix2%360;if(fx1<0) fx1+=360;if(fx2<0) fx2+=360;var it1=parseInt(fx1/10);var it2=parseInt(fx2/10);var is=indexTable[it1];var ie=indexTable[it2+1];if(it1>it2) {is=0;ie=siteTable.length;}}else {is=0;ie=siteTable.length;}var id=new Array('img1','img2','img2','img3','img1');var zi=new Array(11,13,13,12,14,15);for(var i=is;i<siteTable.length;i++) {if(i>=ie&&i<(siteTable.length-okapimap.addSites)) continue;if(siteTable[i][7]==4&&okapimap.wildMode==0) continue;var dx = siteTable[i][1];var dy = siteTable[i][2];if(ix1<0&&dx>180) dx-=360;if(ix2>360&&dx<180) dx+=360;if(dx>ix1&&dx<ix2&&dy>iy1&&dy<iy2) {var ix=parseInt((dx-ex)*okapimap.rate2);var iy=parseInt((dy-ey)*okapimap.rate2);var cDiv2=document.createElement('div');cDiv2.style.position="relative";cDiv2.style.top=iy;cDiv2.style.left=ix;cDiv2.style.zIndex=zi[siteTable[i][7]];pDiv2.appendChild(cDiv2);var left=-10,top=-10;var movex=0,movey=0,damage=0,large=0;if(siteTable[i].length==12) {var s = siteTable[i][11];var a = s.split(" ");for(var j=0; j<a.length; j++) {if(a[j]=='*') damage=1;else if(a[j]=='+') large=1;else if(a[j].indexOf("|")!=-1) {var b=a[j].split("|");movex=parseInt(b[0]);movey=parseInt(b[1]);}}}if(large==1&&siteTable[i][7]>3) {left=-14;top=-14;}left+=movex;top+=movey;var h="<span class='anchor'";h+=" style='top:"+top+"px;left:"+left+"px;'";h+=" onmouseover='this.style.textDecoration=\"underline\"' onmouseout='this.style.textDecoration=\"none\"'";h+=" onclick='okapimap.showTip(\""+i+"\")'>";if(damage==1) {h+="<img src='/map/images/damage.gif' style='position:relative;top:";if(large==1&&siteTable[i][7]>3) h+="-23";else h+="-15";h+="px;left:4px;border:0;'>";}var mark=siteTable[i][3].split("+");for(var j=0;j<mark.length;j++) {h+="<img id='"+id[siteTable[i][7]];h+="' src='/map/images/"+mark[j];if(large==1&&siteTable[i][7]>3) h+="24.gif'>";else h+="16.gif'>";}if(okapimap.lang==0) h+=siteTable[i][4];else {h+="<font style='font-size:80%;'>";h+=siteTable[i][4];h+="</font>";}h+="</span>";cDiv2.innerHTML=h;}}},deleteTargetFlag2:function() {var pDiv2 = document.getElementById("mapIcon2");while(pDiv2.firstChild) pDiv2.removeChild(pDiv2.firstChild);},tipOn:false,timer1:0,timer2:0,timer3:0,tipNo:-1,showTip:function(i) {if(okapimap.isTooltip()) {if(i==okapimap.tipNo) return;}var a=siteTable[i][10].split("+");var keyword=a[0];var nomen=a[1];var jp=true;if(nomen=="*1") nomen=siteTable[i][4];else if(nomen=="*2") nomen=siteTable[i][5];else if(nomen.substring(0,2)=="*0") {nomen=nomen.substring(2);jp=false;}okapimap.tipNo=i;okapimap.showTip1(okapimap.siteTitle[i],nomen,keyword,siteTable[i][1],siteTable[i][2],jp);},showTip1:function(name,nomen,keyword,x,y,jp) {nomen=nomen.replace(/ /g,"_");var wiki="http://en.wikipedia.org/wiki/"+nomen;var wikij="http://ja.wikipedia.org/wiki/"+nomen;var trans="http://translate.google.com/translate?langpair=en%7Cja&hl=en&ie=UTF-8&u=http://en.wikipedia.org/wiki/"+nomen;var tooltip=document.getElementById('mapTooltip');okapimap.tipOn=true;var h='<table width="160">';h+='<tr><td align="center"><span class="imagecaption">Google Image - &quot;'+keyword+'&quot;</span></td>';h+='<td align="right"><img src="/map/images/zoom.gif" id="maxButton" title="'+msgScript[43]+'" style="cursor:pointer;visibility:hidden;" onclick="okapimap.zoomTip()"><img src="/map/images/spacer.gif">';h+='<img src="/map/images/close.gif" title="'+msgScript[44]+'" style="cursor:pointer;" onclick="okapimap.hideTip()"></td></tr>';h+='<tr><td align="center" width="100%" colspan="2">';h+='<div id="okapiGimg"></div>';h+='</td></tr><tr><td align="center" valign="top" class="imagecaption" colspan="2">'+name+'<br>';h+='<img src="/life/images/wiki.gif">';if(nomen.length==0) h+='Wikipedia&nbsp;';else {if(okapimap.lang==0) h+='<a href="'+wiki+'" target="_blank">Wikipedia</a>&nbsp;';else {if(jp) h+='<a href="'+wikij+'" target="_blank">Wikipedia</a>';else h+='<a href="'+trans+'" target="_blank">Wikipedia'+msgScript[42]+'</a>&nbsp;';}}h+='<img src="/life/images/google.gif"><a href="/map/gmms.html?q='+keyword+'" target="_blank">Google Video</a>&nbsp;</td></tr></table>';tooltip.innerHTML=h;okapimap.showImage(keyword);var ex=parseInt((x-okapimap.getAbsX2(0))*okapimap.rate2)+okapimap.marginLW+50;var ey=parseInt((y-okapimap.getAbsY2(0))*okapimap.rate2)+okapimap.marginTH-163;if(ex<0) ex=0;else if((ex+315)>okapimap.winW) ex=ex-315-50-20;if(ey<0) ey=0;else if((ey+326)>okapimap.winH) ey=okapimap.winH-326;tooltip.style.left=ex;tooltip.style.top=ey;if(okapimap.timer2) clearTimeout(okapimap.timer2);okapimap.timer2=setTimeout("okapimap.showTip2()",100);},showTip2:function() {if(okapimap.tipOn) {document.getElementById('mapTooltip').style.visibility='visible';}},isTooltip:function() {var s=false;var d=document.getElementById("mapTooltip");if(d!=null) {if(d.style.visibility=="visible") s=true;}return s;},hideTip:function() {if(okapimap.tipOn) {okapimap.tipOn=false;document.getElementById('mapTooltip').style.visibility='hidden';document.getElementById('maxButton').style.visibility='hidden';okapimap.hideZoom();if(okapimap.timer2) clearTimeout(okapimap.timer2);if(okapimap.timer3) clearTimeout(okapimap.timer3);}},showImage:function(keyword) {okapimap.hideZoom();var options = new google.search.SearcherOptions();options.setExpandMode(GSearchControl.EXPAND_MODE_OPEN);var searchControl = new google.search.SearchControl();searchControl.setResultSetSize(GSearch.SMALL_RESULTSET);searchControl.addSearcher(new google.search.ImageSearch(), options);searchControl.draw(document.getElementById("okapiGimg"));searchControl.execute(keyword);if(okapimap.timer3) clearTimeout(okapimap.timer3);okapimap.timer3=setTimeout("okapimap.zoomImage()",1000);},zoomImage:function() {var e0=document.getElementById("okapiGimg");var e1=e0.getElementsByTagName("div");var n=12;if(okapimap.browser==1) n=0;var e2=e1[n].getElementsByTagName("img");if(e2.length>0) {var m=e2.length;if(m>4) m=4;okapimap.zoomImg="<table cellpadding='0' cellspacing='0'><tr>";for(var i=0;i<m;i++) {var w=parseInt(e2[i].getAttribute("width"))*3;var h=parseInt(e2[i].getAttribute("height"))*3;var p=e2[i].parentNode;var s=p.getAttribute("href");if(i==2) okapimap.zoomImg+="</tr><tr>";okapimap.zoomImg+="<td><img src='"+s+"' width='"+w+"' height='"+h+"'></td>";}okapimap.zoomImg+="</tr></table>";document.getElementById('maxButton').style.visibility='visible';}},zoomImg:"",zoomTip:function() {var e=document.getElementById("mapZoomtip");e.innerHTML=okapimap.zoomImg;e.style.left=okapimap.marginLW;e.style.top=okapimap.marginTH;e.style.visibility='visible'},hideZoom:function() {document.getElementById("mapZoomtip").style.visibility='hidden';},doSiteList:function(dx,dy) {try {var xmlHttp;if(window.XMLHttpRequest) {xmlHttp = new XMLHttpRequest();}else if(window.ActiveXObject) {xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");}xmlHttp.onreadystatechange = function(){okapimap.parseSiteList(xmlHttp,dx,dy);};var url="http://www.okapiland.com/cgi-bin/";if(okapimap.domestic) url+="meshjp.cgi";else url+="mesh.cgi";url+="?m=3&mx="+dx+"&my="+dy;if(okapimap.lang==1) url+="&l=ja";xmlHttp.open('GET', url, true);xmlHttp.send(null);}catch(ex) {}},parseSiteList:function(xmlHttp,dx,dy) {if(xmlHttp.readyState==4) {if(xmlHttp.status==200) {var res=xmlHttp.responseText;if(res.charAt(0)!="*") {document.getElementById("okapimap").style.cursor="help";return;}var a=res.split(" ");var m=parseInt(a[1]);var s=a[2];if(m<-1||m>1000||(s.charAt(0)!='-'&&s.charAt(0)!='@')) {document.getElementById("okapimap").style.cursor="help";}else if(m!=-1) {if(m!=okapimap.nationNo||(m==okapimap.nationNo&&s!=""&&s!=okapimap.subNation)) {var b=m+" ",max=0,match=false,value="";menu:for(var i=0; i<menuScript.length; i++) {for(var j=1; j<menuScript[i].length; j+=2) {var i1=menuScript[i][j].indexOf(b);if(i1==0) {okapimap.nationName=menuScript[i][j+1];okapimap.continentName=menuScript[i][0];value=menuScript[i][j];match=true;break menu;}max++;}}if(!match) {document.getElementById("okapimap").style.cursor="help";return;}okapimap.subNo=0;okapimap.subNation="";okapimap.subNatNo=-1;if(s!="-") {okapimap.subNation=s;var d=value.split(" ");if(d.length>3) {if(d[3]!="x"&&d[3]!="y") okapimap.subNatNo=parseInt(d[3]);}for(var j=0; j<subScript[okapimap.subNatNo].length; j+=2) {var i1=subScript[okapimap.subNatNo][j].indexOf(okapimap.subNation);if(i1!=-1) {okapimap.subNo=j/2;break;}}}okapimap.nationNo=m;if(okapimap.mapMode==0) okapimap.moveMap1();okapimap.posX=dx;okapimap.posY=dy;okapimap.listSites();okapimap.drawMap(dx,dy);}}}}},openGeoWindow:function(x,y) {var url="http://www.okapiland.com/cgi-bin/";if(okapimap.domestic==0) {if(okapimap.lang==0) url+="geo.cgi?m=1&mx="+x+"&my="+y+"&js=1";else url+="geoj.cgi?m=1&mx="+x+"&my="+y+"&l=ja&js=1";}else url+="geojp.cgi?m=1&mx="+x+"&my="+y+"&l=ja&js=1";var xmlHttp;if(window.XMLHttpRequest) {xmlHttp = new XMLHttpRequest();}else if(window.ActiveXObject) {xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");}xmlHttp.onreadystatechange = function(){if(xmlHttp.readyState==4) {if(xmlHttp.status==200) {eval(xmlHttp.responseText);var jp=true;if(okapimap.lang==1) {if(okapigeo.tb[1].charAt(0)=='*') {okapigeo.tb[1]=okapigeo.tb[1].substring(1);jp=false;}}okapimap.tipNo=-1;okapimap.showTip1(okapigeo.tb[0],okapigeo.tb[1],okapigeo.tb[2],x,y,jp);}}};xmlHttp.open('GET', url, true);xmlHttp.send(null);},doDblClick:function(e) {var cx=okapimap.getMX(e);var cy=okapimap.getMY(e);var button=okapimap.getMB(e);if(okapimap.browser==2&&button!=1) return;okapimap.switchMap(cx,cy);},switchMap:function(cx,cy) {okapimap.captionOff();var dx,dy;if(okapimap.isSmallMap(cx,cy)) {cx-=(okapimap.winW22+1);cy-=(okapimap.winH22+1);dx=okapimap.getAbsX1(cx);dy=okapimap.getAbsY1(cy);}else {cx-=okapimap.marginLW;cy-=okapimap.marginTH;dx=okapimap.getAbsX2(cx);dy=okapimap.getAbsY2(cy);}var ey=okapimap.getY(dy);if(ey>85||ey<-85) return;if(dx>360) dx=dx%360;else if(dx<0) dx=dx%360+360;if(okapimap.mapMode==0) {okapimap.moveMap1();}else if(okapimap.mapMode==1) {okapimap.inlineHide1();okapimap.hideTip();okapimap.moveMap0();}okapimap.drawMap(dx,dy);},moveMap0:function() {okapimap.mapMode=0;okapimap.meshW1=okapigap.meshW[0];okapimap.meshH1=okapigap.meshH[0];okapimap.rate1=okapimap.rate[0];okapimap.meshW2=okapigap.meshW[1];okapimap.meshH2=okapigap.meshH[1];okapimap.rate2=okapimap.rate[1];okapimap.curMode=1;okapimap.grabCursor();document.getElementById("mapCursorImg0").src="/map/images/cursor00.gif";document.getElementById("mapCursorImg1").src="/map/images/cursor11.gif";document.getElementById("mapCursorImg2").src="/map/images/cursor20.gif";document.getElementById("mapCursorImg3").src="/map/images/cursor30.gif";document.getElementById("mapCursorImg0").title=msgScript[46];document.getElementById("mapCursorImg3").style.display="none";document.getElementById("mapCursorImg4").style.display="none";},moveMap1:function() {okapimap.mapMode=1;okapimap.meshW1=okapigap.meshW[2];okapimap.meshH1=okapigap.meshH[2];okapimap.rate1=okapimap.rate[2];okapimap.meshW2=okapigap.meshW[3];okapimap.meshH2=okapigap.meshH[3];okapimap.rate2=okapimap.rate[3];okapimap.pinMode=1;document.getElementById("mapCursorImg4").src="/map/images/cursor41.gif";okapimap.curMode=1;okapimap.grabCursor();document.getElementById("mapCursorImg0").src="/map/images/cursor02.gif";document.getElementById("mapCursorImg1").src="/map/images/cursor11.gif";document.getElementById("mapCursorImg2").src="/map/images/cursor20.gif";document.getElementById("mapCursorImg3").src="/map/images/cursor30.gif";document.getElementById("mapCursorImg0").title=msgScript[47];document.getElementById("mapCursorImg3").style.display="inline";document.getElementById("mapCursorImg4").style.display="inline";},drawMap:function(dx,dy) {okapimap.viewTargetMap2(dx,dy);okapimap.viewTargetMap1(dx,dy);if(okapimap.mapMode==0) okapimap.deleteTargetFlag2();else {if(okapimap.pinMode==1) {okapimap.deleteTargetFlag2();okapimap.viewTargetFlag2(dx,dy);}}okapimap.drawFrame();},doClick:function(e) {var cx=okapimap.getMX(e);var cy=okapimap.getMY(e);var button=okapimap.getMB(e);var inside=okapimap.setCursor(cx,cy);if(!inside) {if(okapimap.curMode==0) okapimap.switchMap(cx,cy);else if(okapimap.curMode==2||okapimap.curMode==3) {var dx,dy;if(okapimap.isSmallMap(cx,cy)) {cx-=(okapimap.winW22+1);cy-=(okapimap.winH22+1);dx=okapimap.getAbsX1(cx);dy=okapimap.getAbsY1(cy);}else {cx-=okapimap.marginLW;cy-=okapimap.marginTH;dx=okapimap.getAbsX2(cx);dy=okapimap.getAbsY2(cy);}if(okapimap.curMode==2) okapimap.doSiteList(dx,dy);else okapimap.openGeoWindow(dx,dy);okapimap.curMode=1;okapimap.grabCursor();document.getElementById("mapCursorImg1").src="/map/images/cursor11.gif";document.getElementById("mapCursorImg2").src="/map/images/cursor20.gif";document.getElementById("mapCursorImg3").src="/map/images/cursor30.gif";}}},setCursor:function(cx,cy) {var w=new Array(4,6);var x1=okapimap.marginLW+1+2;var x2=x1+24*w[okapimap.mapMode]-1;var y1=okapimap.marginTH+1+2;var y2=y1+24-1;if(cx<x1||cx>x2||cy<y1||cy>y2) return false;var type;if(okapimap.mapMode==0) {if(cx<32) type=0;else if(cx<56) type=1;else if(cx<80) type=2;else type=5;}else {if(cx<32) type=0;else if(cx<56) type=1;else if(cx<80) type=2;else if(cx<104) type=3;else if(cx<128) type=4;else type=5;}if(type==0) {if(okapimap.curMode!=0) {if(okapimap.mapMode==0) {document.getElementById("mapCursorImg0").src="/map/images/cursor01.gif";okapimap.zinCursor();}else {document.getElementById("mapCursorImg0").src="/map/images/cursor03.gif";okapimap.zoutCursor();}document.getElementById("mapCursorImg1").src="/map/images/cursor10.gif";document.getElementById("mapCursorImg2").src="/map/images/cursor20.gif";document.getElementById("mapCursorImg3").src="/map/images/cursor30.gif";okapimap.curMode=0;}}else if(type==1) {if(okapimap.curMode!=1) {if(okapimap.mapMode==0) {document.getElementById("mapCursorImg0").src="/map/images/cursor00.gif";}else {document.getElementById("mapCursorImg0").src="/map/images/cursor02.gif";}document.getElementById("mapCursorImg1").src="/map/images/cursor11.gif";document.getElementById("mapCursorImg2").src="/map/images/cursor20.gif";document.getElementById("mapCursorImg3").src="/map/images/cursor30.gif";okapimap.grabCursor();okapimap.curMode=1;}}else if(type==2) {if(okapimap.curMode!=2) {if(okapimap.mapMode==0) {document.getElementById("mapCursorImg0").src="/map/images/cursor00.gif";}else {document.getElementById("mapCursorImg0").src="/map/images/cursor02.gif";}document.getElementById("mapCursorImg1").src="/map/images/cursor10.gif";document.getElementById("mapCursorImg2").src="/map/images/cursor21.gif";document.getElementById("mapCursorImg3").src="/map/images/cursor30.gif";document.getElementById("okapimap").style.cursor="default";okapimap.curMode=2;}}else if(type==3) {if(okapimap.curMode!=3) {if(okapimap.mapMode==0) {document.getElementById("mapCursorImg0").src="/map/images/cursor00.gif";}else {document.getElementById("mapCursorImg0").src="/map/images/cursor02.gif";}document.getElementById("mapCursorImg1").src="/map/images/cursor10.gif";document.getElementById("mapCursorImg2").src="/map/images/cursor20.gif";document.getElementById("mapCursorImg3").src="/map/images/cursor31.gif";document.getElementById("okapimap").style.cursor="default";okapimap.curMode=3;}}else if(type==4) {if(okapimap.pinMode==1) {okapimap.pinMode=0;document.getElementById("mapCursorImg4").src="/map/images/cursor40.gif";}else {okapimap.pinMode=1;document.getElementById("mapCursorImg4").src="/map/images/cursor41.gif";}if(okapimap.mapMode==1 || okapimap.mapMode==2) {if(okapimap.pinMode==1) {var dx=okapimap.getAbsX2(okapimap.winW2/2);var dy=okapimap.getAbsY2(okapimap.winH2/2);okapimap.viewTargetFlag2(dx,dy);}else {okapimap.deleteTargetFlag2();}}}else {if(okapimap.wildMode==0) {okapimap.wildMode=1;document.getElementById("mapCursorImg5").src="/map/images/cursor51.gif";}else {okapimap.wildMode=0;document.getElementById("mapCursorImg5").src="/map/images/cursor50.gif";}okapimap.listSites();okapimap.drawMap(okapimap.posX,okapimap.posY);}return true;},captionOn:function() {},captionOff:function() {},inlineHide1:function() {if(okapimap.inlinewin1!=null) {okapimap.inlinewin1.hide();}},getAbsX1:function(ax) {var ix=okapimap.saX1*okapimap.blockSize1+okapimap.mapX1%okapimap.blockSize1+ax;var dx=ix/okapimap.rate1;return dx;},getAbsY1:function(ay) {var iy=okapimap.saY1*okapimap.blockSize1+okapimap.mapY1%okapimap.blockSize1+ay;var dy=iy/okapimap.rate1;return dy;},getAbsX2:function(ax) {var ix=okapimap.saX2*okapimap.blockSize2+okapimap.mapX2%okapimap.blockSize2+ax;var dx=ix/okapimap.rate2;return dx;},getAbsY2:function(ay) {var iy=okapimap.saY2*okapimap.blockSize2+okapimap.mapY2%okapimap.blockSize2+ay;var dy=iy/okapimap.rate2;return dy;},getX:function(ix) {var x=ix-180;return x;},getXX:function(ix) {var x=180+ix;return x;},getY:function(iy) {var y;var z=180-iy;var t=z*Math.PI/180;y=(Math.atan(Math.exp(t))-Math.PI/4)/((Math.PI/180)/2);return y;},getYY:function(iy) {var y;var t=Math.log(Math.tan(iy*(Math.PI/180)/2+Math.PI/4));var z=t*180/Math.PI;y=180-z;return y;},isSmallMap:function(cx,cy) {var tx1=okapimap.winW22;var ty1=okapimap.winH22;if(cx>tx1&&cy>ty1) return true;else return false;},grabCursor:function() {var m=document.getElementById("okapimap");if(okapimap.browser==1) m.style.cursor="url('/map/images/grab.cur')";else if(okapimap.browser==2) m.style.cursor="-moz-grab";else m.style.cursor="url('/map/images/grab.cur')";},grabbingCursor:function() {var m=document.getElementById("okapimap");if(okapimap.browser==1) m.style.cursor="url('/map/images/grabbing.cur')";else if(okapimap.browser==2) m.style.cursor="-moz-grabbing";else m.style.cursor="url('/map/images/grabbing.cur')";},zinCursor:function() {var m=document.getElementById("okapimap");if(okapimap.browser==1) m.style.cursor="url('/map/images/zoomin.cur')";else if(okapimap.browser==2) m.style.cursor="-moz-zoom-in";else m.style.cursor="url('/map/images/zoomin.cur')";},zoutCursor:function() {var m=document.getElementById("okapimap");if(okapimap.browser==1) m.style.cursor="url('/map/images/zoomout.cur')";else if(okapimap.browser==2) m.style.cursor="-moz-zoom-out";else m.style.cursor="url('/map/images/zoomout.cur')";},getMX:function(e) {var cx;if(document.all) cx=window.event.x;else cx=e.clientX;return cx;},getMY:function(e) {var cy;if(document.all) cy=window.event.y;else cy=e.clientY;return cy;},getMB:function(e) {var button;if(document.all) {button=window.event.button;}else {button=e.which;}return button;},doResize:function() {okapimap.getSize();var w1=document.getElementById("mapHeader1").offsetWidth;var w3=document.getElementById("mapHeader3").offsetWidth;var w2=okapimap.winW-okapimap.marginLW-w1-w3;document.getElementById("mapHeader").style.width=okapimap.winW;document.getElementById("mapHeader2").style.width=w2;document.getElementById("mapHeader2").style.clip='rect(0px '+w2+'px '+okapimap.marginTH+'px 0px)';document.getElementById("mapBig2").style.width=(okapimap.winW2-okapimap.sidebarW);document.getElementById("mapBig2").style.height=(okapimap.winH2);document.getElementById("mapMid2").style.width=okapimap.winW21;document.getElementById("mapMid2").style.height=okapimap.winH21;document.getElementById("mapMid2").style.clip="rect(0px "+okapimap.winW21+"px "+okapimap.winH21+"px 0px)";document.getElementById("mapBig1").style.top=okapimap.winH22;document.getElementById("mapBig1").style.left=okapimap.winW22;document.getElementById("mapTitle").style.top=(okapimap.winH2-20);document.getElementById("mapTitle").style.left=parseInt(okapimap.winW21/2);okapimap.viewMap2();okapimap.drawFrame();document.getElementById("mapSidebar").style.left=okapimap.winW23;document.getElementById("mapSidebar").style.width=okapimap.sidebarW;document.getElementById("mapSidebar").style.height=okapimap.winH2;document.getElementById("mapCenter").style.top=parseInt(okapimap.winH2/2-10);document.getElementById("mapCenter").style.left=parseInt((okapimap.winW2-okapimap.sidebarW)/2-5);},getSize:function() {if(document.all) {okapimap.winW=document.body.clientWidth;okapimap.winH=document.body.clientHeight;}else {okapimap.winW=window.innerWidth;okapimap.winH=window.innerHeight;}okapimap.winW2=okapimap.winW-okapimap.marginLW-okapimap.marginRW;okapimap.winH2=okapimap.winH-okapimap.marginTH-okapimap.marginBH;okapimap.winW21=okapimap.winW2-okapimap.sidebarW-2;okapimap.winW22=okapimap.winW-okapimap.marginRW-okapimap.sidebarW-okapimap.winW1-2;okapimap.winW23=okapimap.winW2+okapimap.marginLW-okapimap.sidebarW;okapimap.winH21=okapimap.winH2-2;okapimap.winH22=okapimap.winH-okapimap.marginBH-okapimap.winH1-2;var marginX1=5,marginY1=40;if((okapimap.winW2-okapimap.sidebarW)<(okapimap.popW0+10)) {okapimap.popW=okapimap.winW2-okapimap.sidebarW-marginX1-okapimap.popX*2;}else {okapimap.popW=okapimap.popW0;}if(okapimap.winH2<(okapimap.popH0+10)) {okapimap.popH=okapimap.winH2-marginY1-okapimap.popY*2;}else {okapimap.popH=okapimap.popH0;}okapimap.popX=(okapimap.winW2-okapimap.sidebarW-okapimap.popW)/2;okapimap.popY=(okapimap.winH2-okapimap.popH-36)/2;okapimap.firstPop1=true;okapimap.firstPop2=true;},formDigit:function(d) {var form;if(d>99) form=d.toString(10);else if(d>9) form="0"+d;else form="00"+d;return form;}}
