var cc=0,aa=0;var R,W;var Q,V;var l,S,z="style5";var P;var Y;var ca;var B=false;var bc=true;var G=0,ag=0,ae=0;var M,K,r,k;var mp_track_width=12;var mp_map_width=700;var mp_map_height=700;var mp_zoom_level=5;var mp_map_type=G_NORMAL_MAP;var mp_centerCoords=new GLatLng(-25.005973,134.296875);var mp_correction=new GLatLng(0,0);var bg=new GIcon(G_DEFAULT_ICON);bg.image="mm_50_red3.png";function mp_load(){if(GBrowserIsCompatible()){var A=document.getElementById("map");A.style.width=mp_map_width+"px";A.style.height=mp_map_height+"px";var cpt_elem=document.getElementById("cpyrgt");cpt_elem.style.width=mp_map_width-4+"px";var map=new GMap2(A,{mapTypes:[G_NORMAL_MAP,G_SATELLITE_MAP]});map.setCenter(mp_centerCoords);map.setMapType(mp_map_type);map.setZoom(mp_zoom_level);var N=document.getElementById("tlc");var D=12-mp_map_width/2;N.style.left=D+"px";var L=document.getElementById("sleepy");L.style.left=D+"px";var aR=document.getElementById("banner");var Z=document.getElementById("bnr_img");aR.style.top=-mp_map_height-18+"px";aR.style.left=-Z.width/2+"px";S=map;map.addControl(new GSmallMapControl());map.addControl(new GMapTypeControl());_mPreferMetric=true;map.addControl(new GScaleControl(300));Y=mp_zoom_level;ca=mp_track_width;GEvent.addListener(map,'maptypechanged',function(){mp_map_type=S.getCurrentMapType();mp_zoom_level=parseInt(S.getZoom());f();});GEvent.addListener(map,'zoomend',function(){mp_zoom_level=parseInt(S.getZoom());mp_track_width=ca*Math.pow(2,mp_zoom_level-Y);S.removeOverlay(P);drawTrack();if(mp_zoom_level<Y-1){B=false;bc=false;S.clearOverlays();}else{if(!B){f();bc=true;setTimeout(d,1000);}}});GEvent.addListener(map,'click',function(F,H){n=map.getInfoWindow();if(!n.isHidden())n.hide();});if(!B)f();setTimeout(d,1000);}};function f(){B=true;cc=0;aa=0;if(mp_correction&&mp_map_type!=G_SATELLITE_MAP){cc=mp_correction.lat();aa=mp_correction.lng();}S.clearOverlays();drawTrack();if(mp_zoom_level>=Y-1){drawLabels(cc,aa);drawMarkers(cc,aa);}};function mp_plotPoints(v,w){var I=[];var i,t;if(mp_map_type==G_NORMAL_MAP||w==null)t=v;else t=w;for(i=0;i<t.length;i+=2)I.push(new GLatLng(t[i],t[i+1]));P=new GPolyline(I,"#0000ff",mp_track_width);S.addOverlay(P);};function mp_addLabel(T,J,style){if(style)z=style;var ad=new ELabel(T,J,z,null,65);S.addOverlay(ad);};function mp_addMarker(T,number,m,O){var ah=c(T,number,m,O);S.addOverlay(ah);};function c(H,number,m,O){var ah,ai;if(O==null)O="Marker #"+number;if(m==null)m=O;ah=new GMarker(H,{title:O,icon:bg});GEvent.addListener(ah,"click",function(){ah.openInfoWindowHtml('<div class="style2" >'+m+'</div',{maxWidth:300});});return ah;};function d(){if(l){S.removeOverlay(l);l.remove();}if(B){var I=[];var o=e();I.push(r);I.push(o);r=K;K=o;l=new GPolyline(I,"#ffff00",6,0.8);S.addOverlay(l);if(bc)setTimeout(d,100);}};function e(){if(!M){R=0;W=0;Q=0;V=0;M=P.getVertex(G);r=M;K=M;k=P.getVertex(++G);}if(Q==0)g();R+=Q;W+=V;if(Math.abs(R)>Math.abs(M.lat()-k.lat())){M=P.getVertex(G++);if(G>=P.getVertexCount())G=1;k=P.getVertex(G);g();R=Q;W=V;}return new GLatLng(M.lat()+R,M.lng()+W);};function g(){var U=k.lat()-M.lat();var X=k.lng()-M.lng();var dd=Math.sqrt(U*U+X*X);Q=U*0.00003/dd;V=X*0.00003/dd;} 
