/*
MARK SCOTT 2007
*/
sa6=false;G7V=15;ro$=10;r84=80;Leo=20;T6P4=null;NF$=null;Y5lB1=null;oT0O$=null;_5172();function _5172(){$IeS6=new Array()}function h657(fXg,rdW2){return $IeS6[rdW2][fXg]}function yS7(fXg,rdW2,$4E89){$IeS6[rdW2][fXg]=$4E89}function fdt(){return new Array($IeS6[0].length,$IeS6.length)}function c83(){var Mf9v=$IeS6.pop();$IeS6.unshift(Mf9v)}function KRF1(){var Mf9v=$IeS6.shift();$IeS6.push(Mf9v)}function pu619(){var mRR6=fdt();for(var Wj223=0;Wj223<mRR6[1];Wj223 ++){var Mf9v=$IeS6[Wj223].shift();$IeS6[Wj223].push(Mf9v)}}function uiG18(){var mRR6=fdt();for(var Wj223=0;Wj223<mRR6[1];Wj223 ++){var Mf9v=$IeS6[Wj223].pop();$IeS6[Wj223].unshift(Mf9v)}}function HEg9U(v24L4){var mRR6=fdt();for(var VU$=0;VU$<mRR6[1];VU$ ++ ){for(var X9od=0;X9od<mRR6[0];X9od ++ ){var id=h657(X9od,VU$);if(element(id[0]+"_"+id[1])){element(id[0]+"_"+id[1]).id=v24L4+id[0]+"_"+id[1];element(v24L4+id[0]+"_"+id[1]).style.zIndex=20000}}}}function PK453(v24L4){var mRR6=fdt();for(var VU$=0;VU$<mRR6[1];VU$ ++ ){for(var X9od=0;X9od<mRR6[0];X9od ++ ){var id=h657(X9od,VU$);delete_obj(v24L4+id[0]+"_"+id[1])}}}function $V18(){var t$9=g_iniPxDelta;var mRR6=new Array(round(g_viewExt[0]/g_tSize[0])+2,round(g_viewExt[1]/g_tSize[1])+2);if(!element($0j))n7Ge(g_viewOff,g_viewExt);var Wj223=new Array();var j38=element($0j);for(Wj223[0]=0;Wj223[0]<mRR6[0];Wj223[0]++){for(Wj223[1]=0;Wj223[1]<mRR6[1];Wj223[1]++){var U6E=new Array((Wj223[0]*g_tSize[0])-g_tSize[0]+t$9[0],(Wj223[1]*g_tSize[1])-g_tSize[1]+t$9[1]);var Dd7=h657(Wj223[0],Wj223[1]);F2011(U6E,g_tSize,g_spaceImg,Dd7,j38)}}T6P4=-round(0.5*g_tSize[1]);NF$=-round(1.5*g_tSize[1]);Y5lB1=-round(1.5*g_tSize[0]);oT0O$=-round(0.5*g_tSize[0])}function d7j4(){_5172();var mRR6=new Array(round(g_viewExt[0]/g_tSize[0])+2,round(g_viewExt[1]/g_tSize[1])+2);for(var VU$=0;VU$<mRR6[1];VU$++){$IeS6.push(new Array());for(var X9od=0;X9od<mRR6[0];X9od++){var $4E89=new Array(X9od,VU$);yS7(X9od,VU$,$4E89)}}}function Xy47n(){if(g_baseMapExt[0]*E35()<=g_viewExt[0]&&g_baseMapExt[1]*E35()<=g_viewExt[1]){if(element("gameStyle_NavButton"))delete_obj("gameStyle_NavButton")}else{var H1t=new Array(80,80);var VB99E=new Array();if(round(g_viewExt[0]/7)<H1t[0])VB99E[0]=H1t[0];else VB99E[0]=round(g_viewExt[0]/7);if(round(g_viewExt[1]/5)<H1t[1])VB99E[1]=H1t[1];else VB99E[1]=round(g_viewExt[1]/5);if(VB99E[1]<45+H1t[1])VB99E[1]=45+H1t[1];if(!element("gameStyle_NavButton")){var position=new Array(g_viewOff[0]+g_viewExt[0]-VB99E[0],g_viewOff[1]+g_viewExt[1]-VB99E[1]);F2011(position,H1t,g_designDir+"gamestyle.gif",new Array("gameStyle","NavButton"),p9m)}var map=V$8O7("map");map.id="navMap";map.name="navMap";a$sTG(p9m,map);var l64=element("gameStyle_NavButton");l64.useMap="#navMap";var map=element("navMap");var YjY6=round(H1t[0]/4);var XGY7=round(H1t[0]/2);var s5vE=H1t[0];var lr3=round(H1t[0]/8);map.innerHTML+='<area shape="poly" coords="0,'+YjY6+',0,0,'+YjY6+',0,'+(YjY6+lr3)+','+YjY6+','+YjY6+','+(YjY6+lr3)+'" nohref="nohref" onmousedown="start_dirMover(\'ne\');return false;" />';map.innerHTML+='<area shape="poly" coords="'+YjY6+',0,'+(XGY7+YjY6)+',0,'+(XGY7+lr3)+','+YjY6+','+(YjY6+lr3)+','+YjY6+'" nohref="nohref" onmousedown="start_dirMover(\'n\');return false;" />';map.innerHTML+='<area shape="poly" coords="'+(XGY7+YjY6)+',0,'+s5vE+',0,'+s5vE+','+YjY6+','+(XGY7+YjY6)+','+(YjY6+lr3)+','+(XGY7+lr3)+','+YjY6+'" nohref="nohref" onmousedown="start_dirMover(\'nw\');return false;" />';map.innerHTML+='<area shape="poly" coords="'+s5vE+','+YjY6+','+s5vE+','+(XGY7+YjY6)+','+(XGY7+YjY6)+','+(XGY7+lr3)+','+(XGY7+YjY6)+','+(YjY6+lr3)+'" nohref="nohref" onmousedown="start_dirMover(\'w\');return false;" />';map.innerHTML+='<area shape="poly" coords="'+s5vE+','+(XGY7+YjY6)+','+s5vE+','+s5vE+','+(XGY7+YjY6)+','+s5vE+','+(XGY7+lr3)+','+(XGY7+YjY6)+','+(XGY7+YjY6)+','+(XGY7+lr3)+'" nohref="nohref" onmousedown="start_dirMover(\'sw\');return false;" />';map.innerHTML+='<area shape="poly" coords="'+(XGY7+YjY6)+','+s5vE+','+YjY6+','+s5vE+','+(YjY6+lr3)+','+(XGY7+YjY6)+','+(XGY7+lr3)+','+(XGY7+YjY6)+'" nohref="nohref" onmousedown="start_dirMover(\'s\');return false;" />';map.innerHTML+='<area shape="poly" coords="'+YjY6+','+s5vE+',0,'+s5vE+',0,'+(XGY7+YjY6)+','+YjY6+','+(XGY7+lr3)+','+(YjY6+lr3)+','+(XGY7+YjY6)+'" nohref="nohref" onmousedown="start_dirMover(\'se\');return false;" />';map.innerHTML+='<area shape="poly" coords="0,'+(XGY7+YjY6)+',0,'+YjY6+','+YjY6+','+(YjY6+lr3)+','+YjY6+','+(XGY7+lr3)+'" nohref="nohref" onmousedown="start_dirMover(\'e\');return false;" />';map.innerHTML+='<area shape="poly" coords="'+YjY6+','+(YjY6+lr3)+','+(YjY6+lr3)+','+YjY6+','+(XGY7+lr3)+','+YjY6+','+(XGY7+YjY6)+','+(YjY6+lr3)+','+(XGY7+YjY6)+','+(XGY7+lr3)+','+(XGY7+lr3)+','+(XGY7+YjY6)+','+(YjY6+lr3)+','+(XGY7+YjY6)+','+YjY6+','+(XGY7+lr3)+'" nohref="nohref" onmousedown="start_gamestyleMover();return false;" ondblclick="recenter_map();" />';l64.style.zIndex=Lud7;l64.style.cursor="move";if(navigator.appName=="Opera")l64.onmousedown=u49g}}function start_dirMover(dir){var move=new Array(0,0);switch(dir){case "n":move=new Array(0,round(Leo*1.3));break;case "ne":move=new Array(Leo,Leo);break;case "nw":move=new Array(-Leo,Leo);break;case "w":move=new Array(-round(Leo*1.3),0);break;case "sw":move=new Array(-Leo,-Leo);break;case "s":move=new Array(0,-round(Leo*1.3));break;case "se":move=new Array(Leo,-Leo);break;case "e":move=new Array(round(Leo*1.3),0);break;default:move=new Array(Leo,Leo);break}if(!sa6){EaB();hf18(0,0,true,move[0],move[1])}}function start_gamestyleMover($n08){if($n08&&$n08.preventDefault())$n08.preventDefault();if(!sa6){EaB();var g71d=Y2K();hf18(g71d[0],g71d[1],true,null,null)}}function recenter_map(){var $17M=E35();var center=new Array(round((g_baseMapExt[0]/2)*$17M),round((g_baseMapExt[1]/2)*$17M));move(center[0],center[1],"to")}function cM3(){if(!sa6){if(typeof(arguments[0])=="number")var g71d=new Array(arguments[0],arguments[1]);else var g71d=Y2K();EaB();hf18(g71d[0],g71d[1],false,null,null)}}function s9f3Y(){sa6=false}function hf18(FLw,Vwyjh,m68m7,AX8F,IX8$4){if(sa6){var ij3j=Y2K();var Mf9v=new Array();Mf9v[0]=ij3j[0]-FLw;Mf9v[1]=ij3j[1]-Vwyjh;if(m68m7){Mf9v[0]=round(Mf9v[0]/2);Mf9v[1]=round(Mf9v[1]/2)}if(AX8F!=null&&IX8$4!=null){Mf9v=new Array(AX8F,IX8$4)}if(!p926(0,Mf9v[0]))Mf9v[0]=0;if(!p926(1,Mf9v[1]))Mf9v[1]=0;Fl3(Mf9v);sa6=true;C89(Mf9v);if(m68m7)setTimeout("hf18("+FLw+","+Vwyjh+",true,"+AX8F+","+IX8$4+")",50);else setTimeout("hf18("+ij3j[0]+","+ij3j[1]+",false,"+AX8F+","+IX8$4+")",50)}else A212N()}function p926(dir,Mf9v){var G1p7=GEP57("currMapOff");if(G1p7[dir]+Mf9v<=0&&(-(G1p7[dir]+Mf9v)+g_viewExt[dir])<(g_baseMapExt[dir]*E35()))return true;else return false}function _T80C(){if(xr861(Y2K())&&!sa6&&!IX60F){move(0,0,'mouse')}}function move(C691,F82,type){if(!sa6&&!IX60F){switch(type){case "mouse":var fM2V1=T2o5$();break;case "to":var fM2V1=W83T(new Array(C691,F82));break;default:var fM2V1=new Array(C691,F82);break}var Lccu8=UK$0(fM2V1);if(Lccu8[0]==0)fM2V1[0]=0;if(Lccu8[1]==0)fM2V1[1]=0;EaB();p3fu(0,0,Math.abs(fM2V1[0]),Math.abs(fM2V1[1]),Lccu8[0],Lccu8[1])}}function UK$0(VB99E){var Lccu8=new Array();Lccu8[0]=round(Math.abs(VB99E[0]/G7V));Lccu8[1]=round(Math.abs(VB99E[1]/G7V));if(Lccu8[0]>r84){Lccu8[1]=round(Lccu8[1]*(r84/Lccu8[0]));Lccu8[0]=r84}if(Lccu8[1]>r84){Lccu8[0]=round(Lccu8[0]*(r84/Lccu8[1]));Lccu8[1]=r84}if(VB99E[0]<0)Lccu8[0]=-Lccu8[0];if(VB99E[1]<0)Lccu8[1]=-Lccu8[1];return Lccu8}function p3fu(_6cr,Ds92,H09r,J1PE,G7C0P,HG9r){if((_6cr<H09r)||(Ds92<J1PE)){_6cr+=Math.abs(G7C0P);Ds92+=Math.abs(HG9r);Mf9v=new Array(G7C0P,HG9r);if(!p926(0,Mf9v[0]))Mf9v[0]=0;if(!p926(1,Mf9v[1]))Mf9v[1]=0;Fl3(Mf9v);C89(Mf9v);setTimeout("p3fu("+_6cr+","+Ds92+","+H09r+","+J1PE+","+G7C0P+","+HG9r+")",ro$)}else{A212N()}}function C89(VB99E){var mRR6=fdt();var f27O8=l0M();if((f27O8[0]+VB99E[0])<=Y5lB1){B3F5();var vyW=new Array(oT0O$+(-Y5lB1+f27O8[0]),f27O8[1]);KE72(vyW)}if((f27O8[0]+VB99E[0])>=oT0O$){a2e9();var vyW=new Array(Y5lB1+(f27O8[0]-oT0O$),f27O8[1]);m66L(vyW)}f27O8=l0M();if((f27O8[1]+VB99E[1])<=NF$){LtewB();var vyW=new Array(f27O8[0],T6P4+(-NF$+f27O8[1]));G0e5g(vyW)}if((f27O8[1]+VB99E[1])>=T6P4){qw9();var vyW=new Array(f27O8[0],NF$+(f27O8[1]-T6P4));Yn8C(vyW)}for(var VU$=0;VU$<mRR6[1];VU$ ++ ){for(var X9od=0;X9od<mRR6[0];X9od ++ ){b8J69(h657(X9od,VU$),VB99E)}}}function Yn8C(f27O8){for(var xQ34v=0;xQ34v<$IeS6[0].length;xQ34v ++){var G1p7=new Array(xQ34v*g_tSize[0]+f27O8[0],f27O8[1]);var src=$b99(g_picUL[0]+xQ34v,g_picUL[1]-1);F2011(G1p7,g_tSize,src,h657(xQ34v,0),element($0j))}g_picUL[1]--}function G0e5g(f27O8){for(var xQ34v=0;xQ34v<$IeS6[0].length;xQ34v ++){var G1p7=new Array(xQ34v*g_tSize[0]+f27O8[0],(($IeS6.length-1)*g_tSize[1])+f27O8[1]);var src=$b99(g_picUL[0]+xQ34v,g_picUL[1]+$IeS6.length);F2011(G1p7,g_tSize,src,h657(xQ34v,$IeS6.length-1),element($0j))}g_picUL[1]++}function m66L(f27O8){for(var xQ34v=0;xQ34v<$IeS6.length;xQ34v ++){var G1p7=new Array(f27O8[0],xQ34v*g_tSize[1]+f27O8[1]);var src=$b99(g_picUL[0]-1,g_picUL[1]+xQ34v);F2011(G1p7,g_tSize,src,h657(0,0+xQ34v),element($0j))}g_picUL[0]--}function KE72(f27O8){for(var xQ34v=0;xQ34v<$IeS6.length;xQ34v ++){var G1p7=new Array((($IeS6[0].length-1)*g_tSize[0])+f27O8[0],xQ34v*g_tSize[1]+f27O8[1]);var src=$b99(g_picUL[0]+$IeS6[0].length,g_picUL[1]+xQ34v);F2011(G1p7,g_tSize,src,h657($IeS6[0].length-1,xQ34v),element($0j))}g_picUL[0]++}function LtewB(){var mRR6=fdt();for(var r785=0;r785<mRR6[0];r785 ++){var id=h657(0+r785,0);delete_obj(id[0]+"_"+id[1])}KRF1()}function qw9(){var mRR6=fdt();for(var r785=0;r785<mRR6[0];r785 ++){var id=h657(0+r785,mRR6[1]-1);delete_obj(id[0]+"_"+id[1])}c83()}function B3F5(){var mRR6=fdt();for(var r785=0;r785<mRR6[1];r785 ++){var id=h657(0,r785);delete_obj(id[0]+"_"+id[1])}pu619()}function a2e9(){var mRR6=fdt();for(var r785=0;r785<mRR6[1];r785 ++){var id=h657(mRR6[0]-1,r785);delete_obj(id[0]+"_"+id[1])}uiG18()}function T2o5$(){var $019=G6d();var C6_=Y2K();var VB99E=new Array();VB99E[0]=-(C6_[0]-$019[0]);VB99E[1]=-(C6_[1]-$019[1]);return VB99E}function W83T(JD22e){var $019=G6d();var V$e9U=Ou98F($019,"map");var t$9=new Array();t$9[0]=-(JD22e[0]-V$e9U[0]);t$9[1]=-(JD22e[1]-V$e9U[1]);return t$9}function G6d(){var mRR6=fdt();var $019=new Array();$019[0]=g_viewOff[0]+round(g_viewExt[0]/2);$019[1]=g_viewOff[1]+round(g_viewExt[1]/2);return $019}function Ou98F(X6458,type){var gt0=g_viewOff;var BGt83=GEP57("currMapOff");var K2Kk=new Array();var lr3=1;if(type=="map")lr3=-1;K2Kk[0]=X6458[0]+BGt83[0]*lr3+gt0[0]*lr3;K2Kk[1]=X6458[1]+BGt83[1]*lr3+gt0[1]*lr3;return K2Kk}function l0M(){var id=h657(0,0);var img=element(id[0]+"_"+id[1]);return new Array(y864_(img.style.left),y864_(img.style.top))}
