//-1){_bM=true;_bO=navigator.userAgent.indexOf('Chrome');if(_bO!=-1)_bM=false;}else{_bM=(/iphone|ipad|ipod|android|blackberry|mini|windows\sce|palm/i.test(navigator.userAgent.toLowerCase()));}if(!_bM){google.load("earth","1");}var _bP;google.maps.event.addDomListener(window,'load',initMap);function initMap(){if('ko'=='ok'){_bP={zoom:5,center:new google.maps.LatLng(39,-101),scaleControl:true,overviewMapControl:true,overviewMapControlOptions:{opened:true},mapTypeId:google.maps.MapTypeId.ROADMAP,mapTypeControlOptions:{mapTypeIds:[google.maps.MapTypeId.ROADMAP,google.maps.MapTypeId.SATELLITE,google.maps.MapTypeId.HYBRID,google.maps.MapTypeId.TERRAIN,'avioIT',GoogleEarth.MAP_TYPE_ID]}};}else{_bP={zoom:5,center:new google.maps.LatLng(39,-101),scaleControl:true,overviewMapControl:true,overviewMapControlOptions:{opened:true},mapTypeId:google.maps.MapTypeId.ROADMAP,mapTypeControlOptions:{mapTypeIds:[google.maps.MapTypeId.ROADMAP,google.maps.MapTypeId.SATELLITE,google.maps.MapTypeId.HYBRID,google.maps.MapTypeId.TERRAIN,GoogleEarth.MAP_TYPE_ID]}};}_bc=new google.maps.Map(document.getElementById("map"),_bP);if(!_bM){try{_bd=new GoogleEarth(_bc);}catch(EE){}}_bc.setOptions(_bP);if('ko'=='ok')_A();if(!_bM){google.maps.event.addListener(_bc,'maptypeid_changed',function(){_be=_bc.getMapTypeId()==GoogleEarth.MAP_TYPE_ID;if(_bo)google.maps.event.removeListener(_bo) if(_bp)google.maps.event.removeListener(_bp) if(_bq)google.maps.event.removeListener(_bq) if(!_be){_bo=google.maps.event.addListener(_bc,'click',function(_eN){if(_eN.latLng&&_b=="aW"){_B(_eN.latLng);}else if(_eN.latLng&&_b=="mW"){_D(_eN.latLng);}else if(_eN.latLng&&_b=="eN"){}});_bp=google.maps.event.addListener(_bc,'mousemove',function(_eN){_bh.innerHTML=_x(_eN.latLng.lat(),_eN.latLng.lng());});_bq=google.maps.event.addListener(_bc,'mouseout',function(_eN){_bh.innerHTML="";});}if(_bd&&_be){setTimeout("_z()",100);return;}else{_V();}});_w();}var _bQ={borderPadding:50};_bf=new MarkerManager(_bc,_bQ);if('ko'=='ok'){_b2+=90;}_bo=google.maps.event.addListener(_bc,'click',function(_eN){if(_eN.latLng&&_b=="aW"){_B(_eN.latLng);}else if(_eN.latLng&&_b=="mW"){_D(_eN.latLng);}else if(_eN.latLng&&_b=="eN"){}});_bp=google.maps.event.addListener(_bc,'mousemove',function(_eN){_bh.innerHTML=_x(_eN.latLng.lat(),_eN.latLng.lng());});_bq=google.maps.event.addListener(_bc,'mouseout',function(_eN){_bh.innerHTML="";});_bb=new google.maps.InfoWindow({content:'init',maxWidth:500});google.maps.event.addListener(_bb,'closeclick',function(){_E(true);});if(window.location.pathname.indexOf("FPonlinegooglebig.aspx")>-1){google.maps.event.addListenerOnce(_bc,'tilesloaded',function(){_bc.getDiv().querySelector("div").appendChild(document.getElementById("box_wrapper"));});}_Y();}function _z(){ge=_bd.getInstance();if(ge){ge.getNavigationControl().setVisibility(ge.VISIBILITY_AUTO);ge.getNavigationControl().getScreenXY().setXUnits(ge.UNITS_INSET_PIXELS);ge.getNavigationControl().getScreenXY().setYUnits(ge.UNITS_INSET_PIXELS);ge.getLayerRoot().enableLayerById(ge.LAYER_BORDERS,true);ge.getLayerRoot().enableLayerById(ge.LAYER_ROADS,true);ge.getLayerRoot().enableLayerById(ge.LAYER_BUILDINGS,true);ge.getLayerRoot().enableLayerById(ge.LAYER_TERRAIN,true);google.earth.addEventListener(ge.getGlobe(),'mousemove',function(_eO){_bh.innerHTML=_x(_eO.getLatitude(),_eO.getLongitude());});google.earth.addEventListener(ge.getGlobe(),'mouseout',function(_eO){_bh.innerHTML="";});google.earth.addEventListener(ge.getGlobe(),'mousedown',function(_eO){_bi=_eO.getClientX();_bl=_eO.getClientY();});google.earth.addEventListener(ge.getGlobe(),'mouseup',function(_eO){var _bR=new google.maps.LatLng(_eO.getLatitude(),_eO.getLongitude());_bm=_av(_eO.getAltitude());if(_bm<0)_bm=0;if((_bi==_eO.getClientX())&&(_bl==_eO.getClientY())){if('ko'=='ok'&&_eO.getTarget().getType()=='KmlPlacemark'){_eO.preventDefault();var _bS=_eO.getTarget();var _bT=_bS.getName();var _bU=_bS.getBalloonHtmlUnsafe();var _bV=_bS.getBalloonHtml();if(_bU.length>0){var _bZ=ge.createHtmlStringBalloon('');_bZ.setFeature(_bS);_bZ.setMaxWidth(400);try{var _bW=_bS.getGeometry();var _bX=_bW.getLatitude();var _bY=_bW.getLongitude();var _c1=_bW.getAltitude();if(_bU.indexOf("» Cancel")==-1){_c1=_av(_c1);_bU+="
» Add";_bU+="» Cancel";}}catch(e){}_bZ.setContentString(_bU);ge.setBalloon(_bZ);}}if((_eO.getButton()==0)&&(_eO.getTarget().getType()=="GEGlobe")){if(_bR&&_b=="aW"){_B(_bR);}else if(_bR&&_b=="mW"){_D(_bR);}else if(_bR&&_b=="eN"){}}}});_V();}else{setTimeout("_z()",500);}}function _w(){if('ko'=='ok'){_bc.enableKeyDragZoom({visualEnabled:true,visualPosition:google.maps.ControlPosition.RIGHT_BOTTOM,visualPositionOffset:new google.maps.Size(10,0),visualPositionIndex:null,visualSprite:_aZ+"://www.flightutilities.com/images/flightplan/dragzoom_btn_40.png",visualSize:new google.maps.Size(40,40),visualTips:{off:'Drag Zoom In',on:'Drag a region on the map (click here to reset)'}});}}function _x(_eP,_eQ){var _c2=Math.abs(_eP);var _c3=_y(parseInt(_c2),2)+"°";_c2=(_c2-parseInt(_c2))*60;_c3+=_y(parseInt(_c2),2)+"'";_c2=(_c2-parseInt(_c2))*60;_c3+=_y(parseInt(_c2),2)+"\"";if(_eP>0){_c3+="N";}else{_c3+="S";}var _c4=Math.abs(_eQ);var _c5=_y(parseInt(_c4),3)+"°";_c4=(_c4-parseInt(_c4))*60;_c5+=_y(parseInt(_c4),2)+"'";_c4=(_c4-parseInt(_c4))*60;_c5+=_y(parseInt(_c4),2)+"\"";if(_eQ>0){_c5+="E";}else{_c5+="W";}return _c3+" - "+_c5;}function _y(_eR,_eS){_eR="000"+_eR;return _eR.substring(_eR.length-_eS);}function _A(){var _c6=new google.maps.LatLngBounds(new google.maps.LatLng(35.3519927596,6.0),new google.maps.LatLng(47.0,18.9999013562));var _c7=4;var _c8=12;var _c9=new google.maps.ImageMapType({getTileUrl:function(_eT,_eU){if((_eU<_c7)||(_eU>_c8)){return"../avioportolano/none.png";}var _c0=Math.pow(2,_eU);var _c_=1<<_eU;var y=_c_-_eT.y-1;var _ca=new google.maps.LatLngBounds(_bc.getProjection().fromPointToLatLng(new google.maps.Point((_eT.x)*256/_c0,(_eT.y+1)*256/_c0)),_bc.getProjection().fromPointToLatLng(new google.maps.Point((_eT.x+1)*256/_c0,(_eT.y)*256/_c0)));if(_c6.intersects(_ca)){return"../avioportolano/IT2012/"+_eU+"/"+_eT.x+"/"+y+".png";}else{return"../avioportolano/none.png";}},tileSize:new google.maps.Size(256,256),minZoom:_c7,maxZoom:_c8,name:'Avio IT',alt:'Show Avioportolano Italy 2012',isPng:true});_bc.mapTypes.set('avioIT',_c9);}function _B(_eN){if(_aX!=null&&_aX.length>_b2){alert("Sorry! You have reached the\nmaximum number of waypoints for unregistered users.");_V();return false;}_bg=new _Z("New Waypoint",_eN,new google.maps.Marker({position:_eN,map:_bc,title:"New Waypoint",icon:_br,shadow:_bs,visible:true,zIndex:10}),_eN.lat()+"/"+_eN.lng(),"",_h,_i,_l,_m,_n,_o,_p);_ay();_b="eN";_bb.setContent(_W(-1,_bg._gn,_bg._gl,_bg._gm,_bg._go,_bg._gp,_bg._gq,_bg._gr,_bg._gs,_bg.windspeed,_bg.winddirection,_bg.winddirectiontype,_bg._gz));_bb.open(_bc,_bg._gm);setTimeout("_C()",1000);}function _C(){if(document.getElementsByName('wpN').item(0))document.getElementsByName('wpN').item(0).focus();else _E(true);}function _D(_eN){var _cb;var _cc;var _cd=_aX[_c];_cb=_eN.lat();_cc=_eN.lng();var _ce=_cb+"/"+_cc;if(_be){_cd._gr=_bm;if(_cd._gq<_cd._gr)_cd._gq=_cd._gr;}var _cf=new _Z(_cd._gn,_eN,new google.maps.Marker({position:_eN,map:_bc,title:_cd._gn,icon:_bB[_cd._gz],shadow:_bu,visible:true,zIndex:10}),_ce,_cd._gp,_cd._gq,_cd._gr,_cd._gs,_cd._gt,_cd._gu,_cd._gv,_cd._gz);_aX[_c]._gm.setMap(null);_aX[_c]=_cf;nSv=true;_c=_aX.length;_b="aW";_V();}function _E(_eV){_ay();if(_bg)_bg._gm.setMap(null);if(_eV)_b="aW";}function _F(_eV){_H();_E(_eV);}function _G(){var _cg=0;var _ch="";var _ci=0;var _cl=0;var _cm=0;var _cn=0;var _co=0;var _cp=0;var _cq=_g;var _cr="";_H();_cr=document.getElementsByName("wpN").item(0).value;_ch=document.getElementsByName("wpD").item(0).value;_ci=parseInt(document.getElementsByName("wpA").item(0).value);if(isNaN(_ci)){_ci=0;}_cl=parseInt(document.getElementsByName("wpT").item(0).value);if(isNaN(_cl)){_cl=0;}_cm=parseInt(document.getElementsByName("wpS").item(0).value);if(isNaN(_cm)){_cm=0;}_cn=parseInt(document.getElementsByName("wpWS").item(0).value);if(isNaN(_cn)){_cn=0;}_co=parseInt(document.getElementsByName("wpWD").item(0).value);if(isNaN(_co)){_co=0;}_cp=parseInt(document.getElementsByName("wpWDT").item(0).value);if(isNaN(_cp)){_cp=0;}_cq=parseInt(document.getElementsByName("wpI").item(0).value);for(i=0;i<_aX.length;i++){if(i!=_c){if(_aX[i]._gn==_cr){_cg=1;}}}if(_cr.length>0&&_cg==0){_E(false);var _cf=new _Z(_cr,_bg._gl,new google.maps.Marker({position:_bg._gl,map:_bc,title:_cr,icon:_bB[_cq],shadow:_bu,visible:true,zIndex:10}),_bg._go,_ch,_ci,_cl,_cm,_cn,_co,_cp,_cq);_ar(_cf._gm);if(_c==_aX.length){_aX.push(_cf);nSv=true;}else{var _cs=[];for(i=0;i<_aX.length;i++){var _cd=_aX[i];if(i==_c){_cs.push(_cf);}_cs.push(_cd);}_aX=_cs;nSv=true;}if(_c+1==_aX.length){_h=_cf._gq;_i=_cf._gr;_l=_cf._gs;_m=_cf._gt;_n=_cf._gu;_o=_cf._gv;}_c=_aX.length;_V();_bg=null;_b="aW";}else{_ay();var _ct="New Waypoint
"+_bg._go+"

"+"No name entered or already present!
"+"Please enter waypoint name:
"+"


"+"
» Submit
" _bb.setContent(_ct);_bb.open(_bc,_bg._gm);}}function _H(){var _cu=document.getElementById('popWPT');if(_cu)google.maps.event.addDomListener(_cu,'click',function(_eW){_eW.cancelBubble=true;if(_eW.stopPropagation)_eW.stopPropagation();});}function _I(_eX){_H();_a1();_ay();var _cs=[];for(i=0;i<_aX.length;i++){_aX[i]._gm.setMap(null);if(i!=_eX){var _cd=_aX[i];var _cf=new _Z(_cd._gn,_cd._gl,new google.maps.Marker({position:_cd._gl,map:_bc,title:_cd._gn,icon:_bB[_cd._gz],shadow:_bu,visible:true,zIndex:10}),_cd._go,_cd._gp,_cd._gq,_cd._gr,_cd._gs,_cd._gt,_cd._gu,_cd._gv,_cd._gz);_cs.push(_cf);}}_aX=_cs;nSv=true;_c=_aX.length;_V();}function _L(_eX){_H();_c=_eX+1;_ay();if(_aX.length>_eX+1){var _cv=_aX.slice(0,_eX+1);var _cz=_aX.slice(_eX+1,_aX.length);_a1();var _cw=[];for(i=0;i<_cv.length;i++){_cw.push(_cv[i]._gl);_ar(_cv[i]._gm);}if(_cw.length>1){var _cx=new google.maps.Polyline({path:_cw,strokeColor:"#000077",strokeWeight:8,strokeOpacity:0.4,map:_bc});var _cy=new google.maps.Polyline({path:_cw,strokeColor:"#FFFF00",strokeWeight:2,strokeOpacity:1,map:_bc});_as(_cx);_as(_cy);}var _cA=[];for(i=0;i<_cz.length;i++){_cA.push(_cz[i]._gl);_ar(_cz[i]._gm);}if(_cA.length>1){var _cx=new google.maps.Polyline({path:_cA,strokeColor:"#AA0000",strokeWeight:8,strokeOpacity:0.4,map:_bc});var _cy=new google.maps.Polyline({path:_cA,strokeColor:"#AA0000",strokeWeight:2,strokeOpacity:1,map:_bc});_as(_cy);_as(_cx);}}}function _M(_eX){_H();_c=_eX;_ay();if(_eX>0){var _cv=_aX.slice(0,_eX);var _cz=_aX.slice(_eX,_aX.length);_a1();var _cw=[];for(i=0;i<_cv.length;i++){_cw.push(_cv[i]._gl);_ar(_cv[i]._gm);}if(_cw.length>1){var _cx=new google.maps.Polyline({path:_cw,strokeColor:"#000077",strokeWeight:8,strokeOpacity:0.4,map:_bc});var _cy=new google.maps.Polyline({path:_cw,strokeColor:"#FFFF00",strokeWeight:2,strokeOpacity:1,map:_bc});_as(_cx);_as(_cy);}var _cA=[];for(i=0;i<_cz.length;i++){_cA.push(_cz[i]._gl);_ar(_cz[i]._gm);}if(_cA.length>1){var _cx=new google.maps.Polyline({path:_cA,strokeColor:"#AA0000",strokeWeight:8,strokeOpacity:0.4,map:_bc});var _cy=new google.maps.Polyline({path:_cA,strokeColor:"#AA0000",strokeWeight:2,strokeOpacity:1,map:_bc});_as(_cx);_as(_cy);}}else{var _cA=[];_a1();for(i=0;i<_aX.length;i++){_cA.push(_aX[i]._gl);_ar(_aX[i]._gm);}if(_cA.length>1){var _cx=new google.maps.Polyline({path:_cA,strokeColor:"#AA0000",strokeWeight:8,strokeOpacity:0.4,map:_bc});var _cy=new google.maps.Polyline({path:_cA,strokeColor:"#AA0000",strokeWeight:2,strokeOpacity:1,map:_bc});_as(_cx);_as(_cy);}}}function _N(_eX){_H();_c=_eX;_b="mW";_ay();var _cv=_aX.slice(0,_eX+1);var _cz=_aX.slice(_eX,_aX.length);_a1();var _cw=[];for(i=0;i<_cv.length;i++){_cw.push(_cv[i]._gl);_ar(_cv[i]._gm);}if(_cw.length>1){var _cx=new google.maps.Polyline({path:_cw,strokeColor:"#007700",strokeWeight:8,strokeOpacity:0.4,map:_bc});var _cy=new google.maps.Polyline({path:_cw,strokeColor:"#FFFF00",strokeWeight:2,strokeOpacity:1,map:_bc});_as(_cx);_as(_cy);}var _cA=[];for(i=0;i<_cz.length;i++){_cA.push(_cz[i]._gl);_ar(_cz[i]._gm);}if(_cA.length>1){var _cx=new google.maps.Polyline({path:_cA,strokeColor:"#FF0000",strokeWeight:8,strokeOpacity:0.4,map:_bc});var _cy=new google.maps.Polyline({path:_cA,strokeColor:"#AAAA00",strokeWeight:2,strokeOpacity:1,map:_bc});_as(_cx);_as(_cy);}}function _O(_eX){_H();var _cd=_aX[_eX];var _ct="
"+_cd._gn+"
"+_cd._go+"

"+" 
Waypoint name:
"+"
"+"
"+"Description:

"+"Altitude (feet):

"+"Terrain altitude (feet):
";if('ko'=='ok'){_ct+=" \"Get";}else{_ct+=" \"Get";}_ct+="
"+"Speed (Km/h):

"+""+"Icon:"+"\"\""+"
"+"
"+""+"
"+""+"

"+"
» Update"+"» Cancel
";_bb.setContent(_ct);_bb.open(_bc,_cd._gm);}function _P(){_H();var _cB=document.getElementsByName("ewpNu").item(0).value;var _cC=document.getElementsByName("ewpN").item(0).value;var _cg=0;for(i=0;i<_aX.length;i++){if(i!=_cB){if(_aX[i]._gn==_cC){_cg=1;}}}var _cD=document.getElementsByName("ewpD").item(0).value;var _cE=parseInt(document.getElementsByName("ewpA").item(0).value);if(isNaN(_cE)){_cE=0;}var _cF=parseInt(document.getElementsByName("ewpT").item(0).value);if(isNaN(_cF)){_cF=0;}var _cG=parseInt(document.getElementsByName("ewpS").item(0).value);if(isNaN(_cG)){_cG=0;}var _cH=parseInt(document.getElementsByName("ewpWS").item(0).value);if(isNaN(_cH)){_cH=0;}var _cI=parseInt(document.getElementsByName("ewpWD").item(0).value);if(isNaN(_cI)){_cI=0;}var _cL=parseInt(document.getElementsByName("ewpWDT").item(0).value);if(isNaN(_cL)){_cL=0;}var _cM=parseInt(document.getElementsByName("wpI").item(0).value);var _cN=_aX[_cB]._gl;var _cO=_aX[_cB]._go;if(_cC.length>0&&_cg==0){var _cP=new _Z(_cC,_cN,new google.maps.Marker({position:_cN,map:_bc,title:_cC,icon:_bB[_cM],shadow:_bu,visible:true,zIndex:10}),_cO,_cD,_cE,_cF,_cG,_cH,_cI,_cL,_cM);_aX[_cB]._gm.setMap(null);_aX[_cB]=_cP;nSv=true;_ay();_V();}else{_cC=_aX[_cB]._gn;var _cP=new _Z(_cC,_cN,new google.maps.Marker({position:_cN,map:_bc,title:_cC,icon:_bB[_cM],shadow:_bu,visible:true,zIndex:10}),_cO,_cD,_cE,_cF,_cG,_cH,_cI,_cL,_cM);_aX[_cB]._gm.setMap(null);_aX[_cB]=_cP;nSv=true;_ay();_V();_Q(_cB);}}function _Q(_eX){var _cd=_aX[_eX];var _ct=""+_cd._gn+"
"+_cd._go+"

"+"No name entered or already present!
"+"Please enter waypoint name:
"+"
"+"
"+""+""+""+""+""+""+""+""+"

"+"
» Update"+"» Cancel
";_bb.setContent(_ct);_bb.open(_bc,_cd._gm);}function _R(){_H();_ay();}function _S(){var _cs=[];for(i=_aX.length-1;i>=0;i--){var _cQ=_cs.length+1;var _cR=_aX[i];_aX[i]._gm.setMap(null);var _cS=_cR._gl;var _cT=_cR._go;var _cU=_cR._gp;var _cV=_cR._gq;var _cZ=_cR._gr;var _cW=_cR._gs;var _cX=_cR._gt;var _cY=_cR._gu;var _d1=_cR._gv;var _d2=_cR._gz;var _d3=_cR._gn;var _cf=new _Z(_d3,_cS,new google.maps.Marker({position:_cS,map:_bc,title:_d3,icon:_bB[_d2],shadow:_bu,visible:true,zIndex:10}),_cT,_cU,_cV,_cZ,_cW,_cX,_cY,_d1,_d2);_cs.push(_cf);}_aX=_cs;nSv=true;_c=_aX.length;_V();}function _T(){for(i=0;i<_aX.length;i++){_aX[i]._gm.setMap(null);}_aX=[];_a1();_E(true);_bg=null;_b="aW";_c=0;}function cA(){if(confirm("Are you sure to delete?")){_T();_q=_e;_r="";_u="";_s="V";_t="G";_aA=_d;_aB="";_aC="";_aD="";_aE="";_aF="";_aG="0";_aH="0";_aI="1";var _d4=new Date();_aL=_d4.getFullYear();_aM=_d4.getMonth();_aN=_d4.getDate();_aO="-1";_aP="";nSv=false;_l=_f;_m=0;_n=0;_o=0;_bc.setCenter(new google.maps.LatLng(39,-101));_bc.setZoom(5);}}function _V(){_a1();var _d5=new Array();for(i=0;i<_aX.length;i++){_aX[i]._gw=i;_ar(_aX[i]._gm) _d5.push(_aX[i]._gl);if(i<_aX.length-1&&_aQ>0)_af(_aX[i]._gl.lat(),_aX[i]._gl.lng(),_aX[i+1]._gl.lat(),_aX[i+1]._gl.lng(),_aX[i]._gq,_aX[i]._gs,_aX[i]._gu,_aX[i]._gt,_aQ);if(i<_aX.length-1&&_aR>0)_ag(_aX[i]._gl.lat(),_aX[i]._gl.lng(),_aX[i+1]._gl.lat(),_aX[i+1]._gl.lng(),_aX[i]._gq,_aX[i]._gs,_aX[i]._gu,_aX[i]._gt);if(_aU>0)_ao(_aX[i]._gl,_aU,_aW);if(i<_aX.length-1&&_aV=="ok"&&_aX[i]._gt>0)_ah(_aX[i]._gl.lat(),_aX[i]._gl.lng(),_aX[i+1]._gl.lat(),_aX[i+1]._gl.lng(),_aX[i]._gq,_aX[i]._gu,_aX[i]._gt);}if(_d5.length>0){if(_be){var _d6=ge.createPlacemark("");var _d7=ge.createLineString("");_d6.setGeometry(_d7);_d7.setTessellate(true);_d7.setExtrude(true);_d7.setAltitudeMode(2);if(!_d6.getStyleSelector()){_d6.setStyleSelector(ge.createStyle(''));}var _d8=_d6.getStyleSelector().getLineStyle();_d8.setWidth(5);_d8.getColor().set('7f00ffff');var _d9=_d6.getStyleSelector().getPolyStyle();_d9.getColor().set('7f00ff00');_d9.setOutline(true);ge.getFeatures().appendChild(_d6);for(i=0;i<_aX.length;i++){_d7.getCoordinates().pushLatLngAlt(_aX[i]._gl.lat(),_aX[i]._gl.lng(),_az(_aX[i]._gq));}ge.getFeatures().appendChild(_d6);_b7.push(_d6);}else{var _cx=new google.maps.Polyline({path:_d5,strokeColor:"#000077",strokeWeight:8,strokeOpacity:0.4,map:_bc});var _cy=new google.maps.Polyline({path:_d5,strokeColor:"#FFFF00",strokeWeight:2,strokeOpacity:1,map:_bc});_as(_cy);_as(_cx);}}}function _Z(_eY,_bR,_f2,_f3,_f4,_f5,_f6,_f7,_f8,_f9,_f0,_f_){this._gl=_bR;this._gm=_f2;this._gn=_eY;this._go=_f3;this._gp=_f4;this._gq=_f5;this._gr=_f6;this._gs=_f7;this._gt=_f8;this._gu=_f9;this._gv=_f0;this._gz=_f_;this._gw=-1;google.maps.event.addListener(this._gm,'click',function(){if(_b=="aW"){_E(true);var _d0;for(i=0;i<_aX.length;i++){if(_aX[i]._gn==_eY){_d0=i;break;}}_bb.setContent(_W(_d0,_eY,_bR,_f2,_f3,_f4,_f5,_f6,_f7,_f8,_f9,_f0,_f_));_bb.open(_bc,_f2);}});}function _W(_d0,_eY,_bR,_f2,_f3,_f4,_f5,_f6,_f7,_f8,_f9,_f0,_f_){var _d_;var _da;_d_=_p;var _ct="
"+_eY+"
"+_f3+"

";if(_d0!=-1){_ct+="» Delete"+"» Move"+"» Edit";if(_d0<_aX.length-1){_ct+="» Insert Waypoint After";}_ct+="» Insert Waypoint Before";_ct+="» Cancel";}else{if(_be)_i=_bm;_da=_h;if(_da<_i)_da=_i;_ct+="Waypoint name:
"+"

"+"Description:

"+"Altitude (feet):

"+"Terrain altitude (feet):
";if('ko'=='ok'){_ct+=" \"Get";}else{_ct+=" \"Get";}_ct+="
"+"Speed (Km/h):

"+""+""+""+"Icon:"+"\"\""+"
"+"
"+""+"
"+""+"

"+"» Add"+"» Cancel";}_ct+="
";return _ct;}function _X(_fb){document.getElementsByName("wpI").item(0).value=_fb;if(document.images){document.images['imgIcon'].src='images/flightplan/gif/'+_fb+'.gif';}}function _Y(){var sm=document.getElementsByName("StoreMap").item(0).value;if(sm!=""){var _db=_ax(sm);var _dc=_db[0];var _dd=_db[1];var _de=_db[2];var _df=_db[3];var _dg=_db[4];var _dh=_db[5];var _di=_db[6];document.getElementsByName("DropDownList_Charts").item(0).selectedIndex=_dc;document.getElementsByName("latN").item(0).value=_dd;document.getElementsByName("latS").item(0).value=_de;document.getElementsByName("lonE").item(0).value=_df;document.getElementsByName("lonW").item(0).value=_dg;document.getElementsByName("mapUrl").item(0).value=_dh;if(_di=="1")document.getElementsByName("loadWPT").item(0).checked=true;else document.getElementsByName("loadWPT").item(0).checked=false;_a3();}else{if(0=="1"){document.getElementsByName("loadWPT").item(0).checked=true;_a3();}else{document.getElementsByName("loadWPT").item(0).checked=false;}}_b3=document.getElementsByName("StoreKmlSel").item(0).value;_a5(_b3);var sd=document.getElementsByName("StoreData").item(0).value;if(sd!=""){var _dl=_ax(sd);_u=_dl[0];if(_u!="")_b1=_u+"-";_r=_dl[1];_s=_dl[2];_t=_dl[3];_aA=_dl[4];_aB=_dl[5];_aC=_dl[6];_aD=_dl[7];_aE=_dl[8];var _dm=_dl[9];_aF="";var ii=10;for(y=0;y<_dm;y++){if(y>0)_aF+="\r\n";_aF+=_dl[ii];ii++;}_q=_dl[ii];ii++;_aG=_dl[ii];ii++;_aH=_dl[ii];ii++;_aI=_dl[ii];ii++;_aL=_dl[ii];ii++;_aM=_dl[ii];ii++;_aN=_dl[ii];ii++;co=_dl[ii];var _cs=[];var _cf;var _d3;var _cS;var _cb;var _cc;var _dn;var _cT;var _cU;var _cV;var _cZ;var _cW;var _cX;var _cY;var _d1;var _d2;var _br;var _do=new google.maps.LatLngBounds();for(i=0;i0){_bc.fitBounds(_do);var _dp=_bc.getZoom();if(_dp>13)_bc.setZoom(13);}}_T();if(_cs){_aX=_cs;_c=_aX.length;}_V();}function _a1(){for(i=0;i<_b5.length;i++){_b5[i].setMap(null);}_b5=[];for(i=0;i<_b6.length;i++){_b6[i].setMap(null);}_b6=[];for(i=0;i<_b9.length;i++){_b9[i].setMap(null);}_b9=[];for(i=0;i<_b0.length;i++){ge.getFeatures().removeChild(_b0[i])}_b0=[];for(i=0;i<_b_.length;i++){_b_[i].setMap(null);}_b_=[];for(i=0;i<_ba.length;i++){_ba[i].setMap(null);}_ba=[];for(i=0;i<_b7.length;i++){ge.getFeatures().removeChild(_b7[i])}_b7=[];}function lM(){_a3();var _dy="";if(document.form1.kmlElement){if(document.form1.kmlElement.length){for(i=0;i0){_bf.clearMarkers();_aY=[];}if(document.getElementsByName("loadWPT").item(0).checked){downloadUrl("getwaypoints.aspx",function(_fc){var _dA=_fc.documentElement.getElementsByTagName("waypoint");for(var i=0;i<_dA.length;i++){var _dB=parseFloat(_dA[i].getAttribute("lat"));var _dC=parseFloat(_dA[i].getAttribute("lng"));var _dD=new google.maps.LatLng(_dB,_dC);var _dE=_dA[i].getAttribute("id");var _dF=""+_dE+"
";_dF+=_dD.lat()+"/"+_dD.lng()+"

";_dF+="\"\" ";_dF+=_dA[i].getAttribute("description")+"
";_dF+=_dA[i].getAttribute("remarks")+"

";_dF+="";_dF+="";_dF+="";_dF+="";_dF+="";var _dG=_a4(_dD,_dE,_dF,_dA[i].getAttribute("icon"));_bf.addMarker(_dG,10,17);}});}else{_aY=[];}var _dc=document.getElementsByName("DropDownList_Charts").item(0).selectedIndex;var _dH=document.getElementsByName("latN").item(0).value.replace(",",".");var _dI=document.getElementsByName("latS").item(0).value.replace(",",".");var _dL=document.getElementsByName("lonE").item(0).value.replace(",",".");var _dM=document.getElementsByName("lonW").item(0).value.replace(",",".");var _dN=document.getElementsByName("mapUrl").item(0).value;var _di;if(document.getElementsByName("loadWPT").item(0).checked)_di="1";else _di="0";_bn=null;for(i=0;i<_b8.length;i++){_b8[i].remove();}_b8=[];try{_bn=new google.maps.LatLngBounds(new google.maps.LatLng(_dI,_dM),new google.maps.LatLng(_dH,_dL));if(_ap(_dN)){var _dP=document.getElementsByName("sliderValueZoom").item(0).value;if(_dP<0)_dP=0;if(_dP>100)_dP=100;var _dO=new ProjectedOverlay(_bc,_dN,_bn,{percentOpacity:_dP});_b8.push(_dO);}}catch(e){}_aa(_dc,_dH,_dI,_dL,_dM,_dN,_di);_V();}function _a4(_dD,_fe,_dF,_fg){var _dQ=new google.maps.Marker();_dQ.setPosition(_dD);_dQ.setTitle(_fe);_dQ.setIcon(_bH[_fg]);_dQ.setShadow(_bL);_dQ.setZIndex(6);var i=_aY.length;_aY.push(_dQ);google.maps.event.addListener(_dQ,'click',function(){_bb.setContent(_dF);_bb.open(_bc,_dQ);});return _dQ;}function _a5(_fh){var _dR;var _dS;var _dT;for(i=0;i<_b4.length;i++){_b4[i].setMap(null)}_b4=[];if(_fh!=""){_dT=_fh.split("*");for(i=0;i<_dT.length;i++){_dR=document.getElementsByName("kmlElement")[_dT[i]];_dS=new google.maps.KmlLayer(_dR.value,{preserveViewport:true});_dS.setMap(_bc);_b4.push(_dS);}}}function _a6(_fi){_H();var _cg=0;var _ch="";var _ci=0;var _cl=0;var _cm=0;var _cn=0;var _co=0;var _cp=0;var _cq=_g;var _cr="";_cr=_b1+document.getElementsByName("uWpN").item(0).value;_ch=document.getElementsByName("uWpD").item(0).value;_ci=_h;if(isNaN(_ci)){_ci=0;}_cl=parseInt(document.getElementsByName("uWpT").item(0).value);if(isNaN(_cl)){_cl=0;}if(_ci<_cl)_ci=_cl;_cm=_l;if(isNaN(_cm)){_cm=0;}_cn=_m;if(isNaN(_cn)){_cn=0;}_co=_n;if(isNaN(_co)){_co=0;}_cp=_o;if(isNaN(_cp)){_cp=0;}_cq=parseInt(document.getElementsByName("uWpI").item(0).value);for(i=0;i<_aX.length;i++){if(i!=_c){if(_aX[i]._gn==_cr){_cg=1;}}}if(_cr.length>0&&_cg==0){var _cf=new _Z(_cr,_aY[_fi].getPosition(),new google.maps.Marker({position:_aY[_fi].getPosition(),map:_bc,title:_cr,icon:_bB[_cq],shadow:_bu,visible:true,zIndex:10}),_aY[_fi].getPosition().lat()+"/"+_aY[_fi].getPosition().lng(),_ch,_ci,_cl,_cm,_cn,_co,_cp,_cq);_ay();_ar(_cf._gm);_b="aW";if(_c==_aX.length){_aX.push(_cf);nSv=true;}else{var _cs=[];for(i=0;i<_aX.length;i++){var _cd=_aX[i];if(i==_c){_cs.push(_cf);}_cs.push(_cd);}_aX=_cs;nSv=true;}if(_c+1==_aX.length){_h=_cf._gq;_i=_cf._gr;_l=_cf._gs;_m=_cf._gt;_n=_cf._gu;_o=_cf._gv;}_c=_aX.length;_V();}else{_ay();var _ct="New Waypoint
"+_aY[_fi].getPosition().lat()+"/"+_aY[_fi].getPosition().lng()+"

"+"No name entered or already present!
"+"Please enter waypoint name:
"+"


"+"" _bb.setContent(_ct);_bb.open(_bc,_aY[_fi]._gm);}}function _a7(_fl,_fm,_fn,_fo,_fp){var _cg=0;var _ch="";var _ci=0;var _cl=0;var _cm=0;var _cn=0;var _co=0;var _cp=0;var _cq=_g;var _cr="";var _dU=new google.maps.LatLng(_fl,_fm);if(_fp==0)_cr=_b1+_fo;else _cr=_b1+document.getElementsByName("uWpNE").item(0).value;_ch=_fo;_ci=_h;if(isNaN(_ci)){_ci=0;}_cl=_fn;if(isNaN(_cl)){_cl=0;}if(_ci<_cl)_ci=_cl;_cm=_l;if(isNaN(_cm)){_cm=0;}_cn=_m;if(isNaN(_cn)){_cn=0;}_co=_n;if(isNaN(_co)){_co=0;}_cp=_o;if(isNaN(_cp)){_cp=0;}_cq=_g;for(i=0;i<_aX.length;i++){if(i!=_c){if(_aX[i]._gn==_cr){_cg=1;}}}if(_cr.length>0&&_cg==0){var _cf=new _Z(_cr,_dU,new google.maps.Marker({position:_dU,map:_bc,title:_cr,icon:_bB[_cq],shadow:_bu,visible:true}),_fl+"/"+_fm,_ch,_ci,_cl,_cm,_cn,_co,_cp,_cq);ge.setBalloon(null);_ar(_cf._gm);_b="aW";if(_c==_aX.length){_aX.push(_cf);nSv=true;}else{var _cs=[];for(i=0;i<_aX.length;i++){var _cd=_aX[i];if(i==_c){_cs.push(_cf);}_cs.push(_cd);}_aX=_cs;nSv=true;}if(_c+1==_aX.length){_h=_cf._gq;_i=_cf._gr;_l=_cf._gs;_m=_cf._gt;_n=_cf._gu;_o=_cf._gv;}_c=_aX.length;_V();}else{var _ct="New Waypoint
"+_fl+"/"+_fm+"

"+"No name entered or already present!
"+"Please enter waypoint name:
"+"


"+"" var _bZ=ge.createHtmlStringBalloon('');_bZ.setContentString(_ct);ge.setBalloon(_bZ);}}function tM(a){var e=document.getElementById(a);if(e){if(e.style.display=="none"){e.style.display="block"}else{e.style.display="none"}}}function fSBME(){_a_();document.getElementById("btnSubmitMap").click();}function fSBPE(){_a_();document.getElementById("btnSubmitPlan").click();}function _a_(){var _dV="";_dV+=_u+"\r\n";_dV+=_r+"\r\n";_dV+=_s+"\r\n";_dV+=_t+"\r\n";_dV+=_aA+"\r\n";_dV+=_aB+"\r\n";_dV+=_aC+"\r\n";_dV+=_aD+"\r\n";_dV+=_aE+"\r\n";var LL=_ax(_aF);_dV+=LL.length+"\r\n";for(y=0;y1){return 0;}var _e6=_e3+Math.asin(_e5);if(_e6<_fE){_e6=_e6+2*Math.PI;}if(_e6>2*Math.PI){_e6=_e6-2*Math.PI;}var _e7=Math.round((180/Math.PI)*_e6);var _e8=Math.round(_fE*Math.sqrt(1-Math.pow(_e5,2))-(_fH*Math.cos(_e4-_e3)));var _e9=Math.atan2(_fH*Math.sin(_e6-_e4),_fE-_fH*Math.cos(_e6-_e4));_e9=Math.round((180/Math.PI)*(_e9*-1));return _e8;}function _af(_fI,_fL,_fM,_fN,_fO,_fP,_fQ,_fR,_fS){var _e0;var _e_;var _ea;var _eb=null;var _ec=_fS;var _ed=0;var _ee=_ai(_fI,_fL,_fM,_fN,"K");var _ef=_ad(_fI,_fL,_fM,_fN);var _eg;if(_aS=="1"){_eg=_ee*60/_ac(_ae(_fP,_ef,_fQ,_fR),_fO);}else{_eg=_ee*60/_fP;}var _dW=_am(_fI);var _dY=-_am(_fL);var _dX=_am(_fM);var _e1=-_am(_fN);while(_ec<_eg){_ed=_ec/_eg;if(Math.sin(_dY-_e1)==0){var _eh=_dY;var _ei=((_dX-_dW)*_ed)+_dW;_eb=new google.maps.LatLng(_al(_ei),-_al(_eh));}else{var _eh=((_e1-_dY)*_ed)+_dY;var _ei;if(_be){_ei=Math.atan((Math.sin(_dW)*Math.cos(_dX)*Math.sin(_eh-_e1)-Math.sin(_dX)*Math.cos(_dW)*Math.sin(_eh-_dY))/(Math.cos(_dW)*Math.cos(_dX)*Math.sin(_dY-_e1)));}else{_ei=((_dX-_dW)*_ed)+_dW;}_eb=new google.maps.LatLng(_al(_ei),-_al(_eh));}_ea=_ec+" min";_e_=""+_ea+"
";_e_+=_eb.lat()+"/"+_eb.lng()+"

";_e_+="Length (Km): "+(_ee*_ed)+"
";_e_+="Speed (Km/h): "+_fP+"
";if(_be){var _el=ge.createPlacemark('');_el.setName(_ea);ge.getFeatures().appendChild(_el);var _em=ge.createIcon('');_em.setHref(_aZ+'://www.flightutilities.com/images/flightplan/clock_icon.png');var _en=ge.createStyle('');_en.getIconStyle().setIcon(_em);_en.getIconStyle().setScale(0.5);_el.setStyleSelector(_en);var _eo=ge.createPoint('');_eo.setLatitude(_al(_ei));_eo.setLongitude(-_al(_eh));_el.setGeometry(_eo);if('ko'=='ok')_e_+="
» Cancel";_el.setDescription(_e_);_b0.push(_el);}else{_e_+="
";_e0=_an(_eb,_ea,_e_,_bw,_ec,"labelStyle1");_au(_e0);}_ec+=_fS;}}function _ag(_fI,_fL,_fM,_fN,_fO,_fP,_fQ,_fR){var _e0;var _e_;var _ea;var _eb=null;var _eq=_aR;var _ed=0;var _ee=_ai(_fI,_fL,_fM,_fN,_aT);var _ef=_ad(_fI,_fL,_fM,_fN);var _eg;if(_aS=="1"){_eg=_ee*60/_ac(_ae(_fP,_ef,_fQ,_fR),_fO);}else{_eg=_ee*60/_fP;}var _dW=_am(_fI);var _dY=-_am(_fL);var _dX=_am(_fM);var _e1=-_am(_fN);while(_eq<_ee){_ed=_eq/_ee;if(Math.sin(_dY-_e1)==0){var _eh=_dY;var _ei=((_dX-_dW)*_ed)+_dW;_eb=new google.maps.LatLng(_al(_ei),-_al(_eh));}else{var _eh=((_e1-_dY)*_ed)+_dY;var _ei;if(_be){_ei=Math.atan((Math.sin(_dW)*Math.cos(_dX)*Math.sin(_eh-_e1)-Math.sin(_dX)*Math.cos(_dW)*Math.sin(_eh-_dY))/(Math.cos(_dW)*Math.cos(_dX)*Math.sin(_dY-_e1)));}else{_ei=((_dX-_dW)*_ed)+_dW;}_eb=new google.maps.LatLng(_al(_ei),-_al(_eh));}_ea=_eq+" ";if(_aT=="N"){_ea+="NM";}else{_ea+="Km";}_e_=""+_ea+"
";_e_+=_eb.lat()+"/"+_eb.lng()+"

";_e_+="Speed (Km/h): "+_fP+"
";_e_+="Time (min): "+(_eg*_ed)+"
";if(_be){var _el=ge.createPlacemark('');_el.setName(_ea);ge.getFeatures().appendChild(_el);var _em=ge.createIcon('');_em.setHref(_aZ+'://www.flightutilities.com/images/flightplan/distance_icon.png');var _en=ge.createStyle('');_en.getIconStyle().setIcon(_em);_en.getIconStyle().setScale(0.5);_el.setStyleSelector(_en);var _eo=ge.createPoint('');_eo.setLatitude(_al(_ei));_eo.setLongitude(-_al(_eh));_el.setGeometry(_eo);if('ko'=='ok')_e_+="
» Cancel";_el.setDescription(_e_);_b0.push(_el);}else{_e_+="
";_e0=_an(_eb,_ea,_e_,_by,_eq,"labelStyle2");_au(_e0);}_eq+=_aR;}}function _ah(_fI,_fL,_fM,_fN,_fO,_fQ,_fR){var _e0;var _e_;var _ea;var _eb=null;var _er=parseInt(_fQ);_er+=180;if(_er>360)_er-=360;var _er=Math.round(_er/5)*5;if(_er==360)_er=0;var _es=_bF[_er];var _ed=0;var _ee=_ai(_fI,_fL,_fM,_fN,_aT);var _ef=_ad(_fI,_fL,_fM,_fN);var _dW=_am(_fI);var _dY=-_am(_fL);var _dX=_am(_fM);var _e1=-_am(_fN);_ed=0.5;if(Math.sin(_dY-_e1)==0){var _eh=_dY;var _ei=((_dX-_dW)*_ed)+_dW;_eb=new google.maps.LatLng(_al(_ei),-_al(_eh));}else{var _eh=((_e1-_dY)*_ed)+_dY;var _ei;if(_be){_ei=Math.atan((Math.sin(_dW)*Math.cos(_dX)*Math.sin(_eh-_e1)-Math.sin(_dX)*Math.cos(_dW)*Math.sin(_eh-_dY))/(Math.cos(_dW)*Math.cos(_dX)*Math.sin(_dY-_e1)));}else{_ei=((_dX-_dW)*_ed)+_dW;}_eb=new google.maps.LatLng(_al(_ei),-_al(_eh));}_ea=_fQ+"° "+_fR+"KT";_e_=""+_ea+"
";_e_+=_eb.lat()+"/"+_eb.lng()+"

";_e_+="Wind direction (degrees): "+_fQ+"
";_e_+="Wind speed (KT) "+_fR+"
";if(_be){var _el=ge.createPlacemark('');_el.setName(_ea);ge.getFeatures().appendChild(_el);var _em=ge.createIcon('');_em.setHref(_aZ+'://www.flightutilities.com/images/direction/direction_'+_er+'.png');var _en=ge.createStyle('');_en.getIconStyle().setIcon(_em);_en.getIconStyle().setScale(0.5);_el.setStyleSelector(_en);var _eo=ge.createPoint('');_eo.setLatitude(_al(_ei));_eo.setLongitude(-_al(_eh));_el.setGeometry(_eo);if('ko'=='ok')_e_+="
» Cancel";_el.setDescription(_e_);_b0.push(_el);}else{_e_+="
";_e0=_an(_eb,_ea,_e_,_es,_fQ+"/"+_fR,"labelStyle3");_au(_e0);}}function _ai(_fT,_fU,_fV,_fZ,_fW){var _et=_fU-_fZ;var _eu=Math.sin(_am(_fT))*Math.sin(_am(_fV))+Math.cos(_am(_fT))*Math.cos(_am(_fV))*Math.cos(_am(_et));_eu=Math.acos(_eu);_eu=_al(_eu);_eu=_eu*60*1.1515;if(_fW=='K'){_eu=_eu*1.609344;}else if(_fW=='N'){_eu=_eu*0.8689;}return(_eu);}function _al(_fX){return _fX*(180/Math.PI);}function _am(_fY){return _fY*(Math.PI/180);}function _an(_g1,_g2,_g3,_g4,_g5,_g6){var _ev=new MarkerWithLabel({position:_g1,draggable:false,raiseOnDrag:false,map:_bc,labelContent:_g5,labelAnchor:new google.maps.Point(22,0),labelClass:_g6,labelStyle:{opacity:0.75},icon:_g4});google.maps.event.addListener(_ev,'click',function(){_bb.setContent(_g3);_bb.open(_bc,_ev);});return _ev;}function _ao(_g7,_g8,_g9){var _ez;if(_g9=='K'){_ez=_g8*1000.0;}else if(_g9=='N'){_ez=_g8*1852.0;}else{_ez=_g8*1609.344;}var _ew=new google.maps.Circle();_ew.setCenter(_g7);_ew.setRadius(_ez);_ew.setOptions({fillColor:'#000000',fillOpacity:0.25});_ew.setMap(_bc);_ba.push(_ew);}function _ap(s){var _eI=/(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/ return _eI.test(s);}function _aq(_g0,_g_,_ga){downloadUrlText("getterrain.aspx?lat="+_g0+"&lon="+_g_,function(_gb){document.getElementsByName(_ga).item(0).value=_gb;})}function _ar(_gc){}function _as(_gd){_b6.push(_gd);}function _at(_ge){_b_.push(_ge);}function _au(_gf){_b9.push(_gf);}function _av(_gg){return Math.floor(_gg/0.3048);}function _az(ft){return Math.round(ft*0.3048);}function _aw(_eL){for(zz=0;zz<_eL.length;zz++){_eL[zz]=_eL[zz].replace(/\r/g,"");}}function _ax(_gi){var _eL=_gi.split("\n");for(zz=0;zz<_eL.length;zz++){_eL[zz]=_eL[zz].replace(/\r/g,"");}return _eL;}function _ay(){if(_be)ge.setBalloon(null);else _bb.close();}function _eM(){_H();if(_be)ge.setBalloon(null);else _bb.close();} //]]>