//-1){_ax=true;_aA=navigator.userAgent.indexOf('Chrome');if(_aA!=-1)_ax=false;}else{_ax=(/iphone|ipad|ipod|android|blackberry|mini|windows\sce|palm/i.test(navigator.userAgent.toLowerCase()));}var _aB;google.maps.event.addDomListener(window,'load',init);function init(){if('ko'=='ok'){_aB={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']}};}else{_aB={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]}};}_aa=new google.maps.Map(document.getElementById("map"),_aB);_aa.setOptions(_aB);if('ko'=='ok')_Z();_a1();if(!_ax){google.maps.event.addListener(_aa,'maptypeid_changed',function(){if(_ab)google.maps.event.removeListener(_ab) rM();});}_ab=google.maps.event.addListener(_aa,'zoom_changed',function(){for(i=0;i<_a7.length;i++){_a7[i].setMap(null);}_a7=[];for(i=0;i<_a9.length;i++){_B(_a9[i],_a8[i]);}});_ac=new google.maps.InfoWindow({content:'init',maxWidth:500});dA=!dA;tA();dH=!dH;tH();dP=!dP;tP();dW=!dW;tW();dT=!dT;tT(false);_z();lT(true);}function _z(){var _aC;var _aD;var _aE;var _aF;var _aG;var _aH;var _aI;var _aL;var _aM;var _aN;var _aO;var _aP=new Array();_b="0";_a0=[];if(document.getElementById("txtFPId")){_b=document.getElementById("txtFPId").value;}if(_b!="0"){downloadUrl("user_getplanshow.aspx?id="+_b,function(_cq){var _aQ=_cq.documentElement.getElementsByTagName("message");if(_aQ[0].childNodes[0].nodeValue=="OK"){var _aR=_cq.documentElement.getElementsByTagName("points");var _aS=_aR[0].getElementsByTagName("point");for(var i=0;i<_aS.length;i++){_aD=null;_aE="";_aF="";_aG=null;_aH=null;_aL="0";_aI="0";_aM=null;_aN="18";_aO="";var _aT=_aS[i].childNodes[0];while(_aT){if(_aT.nodeType==1){switch(_aT.nodeName){case"wpid":_aE=_aT.childNodes[0].nodeValue;break;case"wpdescription":_aF=_aT.childNodes[0].nodeValue;break;case"wplatitude":_aG=_aT.childNodes[0].nodeValue;break;case"wplongitude":_aH=_aT.childNodes[0].nodeValue;break;case"wpterrain":_aI=_aT.childNodes[0].nodeValue;break;case"wpaltitude":_aL=_aT.childNodes[0].nodeValue;break;case"wpicon":_aN=_aT.childNodes[0].nodeValue;break;}}_aT=_aT.nextSibling;}_aD=new google.maps.LatLng(_aG,_aH);_aO=_aE;_aM=new google.maps.MarkerImage(_ai+"://www.flightutilities.com/images/flightplan/gif/"+_aN+".gif");_aM.size=new google.maps.Size(16,16);_aM.anchor=new google.maps.Point(8,8);_aC=new _F(_aD,new google.maps.Marker({position:_aD,map:_aa,title:_aO,icon:_aM,shadow:_aw}),_aE,_aF,_aG+"/"+_aH,_aI,_aL,_aM);_a0.push(_aC);}rM();}});}}function lT(_cr){if(_cr)_s=false;_a=document.getElementById("txtId").value;var _aU;var _aV;var _aZ;var _aW;var _aX;var _aY;var _b1;var _b2;var _b3;var _b4;var _b5;var _b6;var _b7;var _b8;var _b9;var _b0=0;var _b_;var _ba;var _bb;var _bc;var _bd;var _be;for(var i=0;i<_a5.length;i++){_a5[i]._dt.setMap(null);}_a5=[];for(var i=0;i<_a_.length;i++){_a_[i].setMap(null);}_a_=[];_a8=[];_a9=[];_H();downloadUrl("user_gettrackshow.aspx?id="+_a,function(_cs){var _bf=_cs.documentElement.getElementsByTagName("message");if(_bf[0].childNodes[0].nodeValue=="OK"){var _bg=document.getElementById("box_wrapper1");var _bh=_cs.documentElement.getElementsByTagName("autoclosed");_m=_bh[0].childNodes[0].nodeValue;clearTimeout(refreshT);if(_m=="null"){_bg.style.display="block";refreshT=setTimeout("drawProgressBar()",10000);}else{_bg.style.display="none";}_t=_cs.documentElement.getElementsByTagName("color1")[0].childNodes[0].nodeValue;_a3=_t.substr(4,2)+_t.substr(2,2)+_t.substr(0,2);_u=_cs.documentElement.getElementsByTagName("color2")[0].childNodes[0].nodeValue;_a4=_u.substr(4,2)+_u.substr(2,2)+_u.substr(0,2);var _bi="";if(_cs.documentElement.getElementsByTagName("photo")[0].childNodes[0])_bi=_cs.documentElement.getElementsByTagName("photo")[0].childNodes[0].nodeValue;var _bl=_cs.documentElement.getElementsByTagName("points");var _bm=_bl[0].getElementsByTagName("point");for(var i=0;i<_bm.length;i++){_aV=null;_aZ=null;_aW=null;_aX=null;_aY=null;_b1=null;_b2=null;_b3=null;_b4=null;_b5=null;_b6=null;_b7=null;_b8=null;_b9=null;var el=_bm[i].childNodes[0];while(el){if(el.nodeType==1){switch(el.nodeName){case"latitude":_aZ=el.childNodes[0].nodeValue;break;case"longitude":_aW=el.childNodes[0].nodeValue;break;case"altitude":_aX=el.childNodes[0].nodeValue;if(_aX=="null")_aX=null;break;case"heading":_aY=el.childNodes[0].nodeValue;if(_aY=="null")_aY=null;break;case"speed":_b1=el.childNodes[0].nodeValue;if(_b1=="null")_b1=null;break;case"accuracy":_b2=el.childNodes[0].nodeValue;if(_b2=="null")_b2=null;break;case"altitudeaccuracy":_b3=el.childNodes[0].nodeValue;if(_b3=="null")_b3=null;break;case"message":_b4=el.childNodes[0].nodeValue;break;case"type":_b5=el.childNodes[0].nodeValue;break;case"time":_b6=el.childNodes[0].nodeValue;_b_=parseInt(_b6.substr(0,4),10);_ba=parseInt(_b6.substr(4,2),10)-1;_bb=parseInt(_b6.substr(6,2),10);_bc=parseInt(_b6.substr(8,2),10);_bd=parseInt(_b6.substr(10,2),10);_be=parseInt(_b6.substr(12,2),10);_b6=new Date(_b_,_ba,_bb,_bc,_bd,_be);_b7=new Date(_b6);_b7.setHours(_b7.getHours()+tz);break;}}el=el.nextSibling;}_aV=new google.maps.LatLng(_aZ,_aW);_b8=_am;if(_b4){if(_b4=="S.O.S.")_b8=_as;else _b8=_ap;}if(_b0==0){_b8=_an;if(_b4){if(_b4=="S.O.S.")_b8=_as;else _b8=_aq;}}if(_b5){if(_b5==2)_b8=_at;if(_b5==3)_b8=_au;}_b0++;_b9="TP"+_b0;if(_aX){if(_h0){_l=_a5[0]._dE;_b8=_ao;if(_a5[_b0-1]._dB){if(_a5[_b0-1]._dB=="S.O.S.")_b8=_as;else _b8=_ar;}if(_b5){if(_b5==2)_b8=_at;if(_b5==3)_b8=_au;}_a5[_b0-1]._dF=_b8;_a5[_b0-1]._dt.setIcon(_b8);}if(_bi!=""){var _bn=new google.maps.KmlLayer(_bi,{preserveViewport:true});_bn.setMap(_aa) _a_.push(_bn);}}if(!_s)cM();rM();});}function cM(){var _bo=new google.maps.LatLngBounds();for(i=0;i<_a5.length;i++){_bo.extend(_a5[i]._ds);}for(i=0;i<_a0.length;i++){_bo.extend(_a0[i]._dG);}if((_a5.length+_a0.length)>1){_aa.fitBounds(_bo);_s=true;}}function rM(){_H();_a7=[];_a8=[];_a9=[];var _bp=new Array();var _aP=new Array();for(i=0;i<_a0.length;i++){_aP.push(_a0[i]._dG);}if(_aP.length>0){_ag=new google.maps.Polyline({path:_aP,strokeColor:"#000077",strokeWeight:8,strokeOpacity:0.4,map:_aa});_af=new google.maps.Polyline({path:_aP,strokeColor:"#FFFF00",strokeWeight:2,strokeOpacity:1,map:_aa});}for(i=0;i<_a5.length;i++){if(dW)_a5[i]._dt.setVisible(true);else _a5[i]._dt.setVisible(false);_bp.push(_a5[i]._ds);if((!isNaN(_a5[i]._dw))&&(_a5[i]._dw)&&dA)_A(_a5[i]._ds,_a5[i]._dw/1000.0);if((!isNaN(_a5[i]._dy))&&(_a5[i]._dy)&&dH){_a8.push(_a5[i]._dy);_a9.push(_a5[i]._ds);_B(_a5[i]._ds,_a5[i]._dy);}}if(_bp.length>0){_ae=new google.maps.Polyline({path:_bp,strokeColor:"#"+_u,strokeWeight:8,strokeOpacity:0.4,map:_aa});_ad=new google.maps.Polyline({path:_bp,strokeColor:"#"+_t,strokeWeight:2,strokeOpacity:1,map:_aa});}for(i=0;i<_a_.length;i++){if(dP)_a_[i].setMap(_aa);else _a_[i].setMap(null);}}function _A(_ct,_cu){var _bq=new google.maps.Circle();_bq.setCenter(_ct);_bq.setRadius(_cu*1000.0);_bq.setOptions({fillColor:'#000000',fillOpacity:0.25});_bq.setMap(_aa);_a6.push(_bq);}function _B(_cv,_cz){var _br=10000/(Math.pow(2,_aa.getZoom()));var _bs="KM";var _bt=Array();_bt.push(_cv);with(Math){if(_bs=='KM'){var d=_br/6378.8;}else{var d=_br/3963.189;}var _bu=(PI/180)*_cv.lat();var _bv=(PI/180)*_cv.lng();var a=360-_cz;var tc=(PI/180)*a;var y=asin(sin(_bu)*cos(d)+cos(_bu)*sin(d)*cos(tc));var _bz=atan2(sin(tc)*sin(d)*cos(_bu),cos(d)-sin(_bu)*sin(y));var x=((_bv-_bz+PI)%(2*PI))-PI;var _bw=new google.maps.LatLng(parseFloat(y*(180/PI)),parseFloat(x*(180/PI)));_bt.push(_bw);var _bx;_bx=new google.maps.Polyline({path:_bt,strokeColor:"#FF0000",strokeWeight:2,strokeOpacity:1});_C(_bx);}}function _C(_cw){_cw.setMap(_aa);_a7.push(_cw);}function _D(_cx,_cy,_cA,_cB,_cC,_cD,_cE,_cF,_cG,_cH,_cI,_cL,_cM,_cN){this._ds=_cx;this._dt=_cy;this._du=_cA;this._dv=_cB;this._dz=_cC;this._dw=_cD;this._dx=_cE;this._dy=_cF;this._dA=_cG;this._dB=_cH;this._dC=_cI;this._dD=_cM;this._dE=_cL;this._dF=_cN;google.maps.event.addListener(this._dt,'click',function(){_ac.setContent(_E(_cA,_cB,_cC,_cF,_cG,_cD,_cE,_cL,_cM,_cH));_ac.open(_aa,_cy);});}function _E(_cO,_cP,_cQ,_cR,_cS,_cT,_cU,_cV,_cZ,_cW){var _by="
"+_cO+"
"+_cP+"

";_by+="Altitude (feet): "+(_cQ?_cQ:_n)+"
";_by+="Heading (degrees): "+(_cR?_cR:_n)+"
";_by+="Speed ("+_al+"): "+(_cS?_cS:_n)+"
";_by+="Position accuracy (meters): "+(_cT?_cT:_n)+"
";_by+="Altitude accuracy (feet): "+(_cU?_cU:_n)+"
";_by+="Time: "+_cV.toLocaleString()+" UTC
";_by+="Time: "+_cZ.toLocaleString()+"
";var _bA=_cW;if(_bA){_by+="Message: "+_bA+"
";}_by+="
» Cancel";_by+="
";return _by;}function _F(_cX,_cY,_d1,_d2,_d3,_d4,_d5,_d6){this._dG=_cX;this._dH=_cY;this._dI=_d1;this._dL=_d2;this._dM=_d3;this._dN=_d4;this._dO=_d5;this._dP=_d6;google.maps.event.addListener(this._dH,'click',function(){_ac.setContent(_G(_d1,_d3,_d2,_d4,_d5));_ac.open(_aa,_cY);});}function _G(_d7,_d8,_d9,_d0,_d_){var _bB="
"+_d7+"
"+_d8+"

";_bB+="Description: "+(_d9?_d9:_n)+"
";_bB+="Terrain altitude (feet): "+(_d0?_d0:_n)+"
";_bB+="Altitude (feet): "+(_d_?_d_:_n)+"
";_bB+="
» Cancel";_bB+="
";return _bB;}function _H(){_ac.close();if(_ad)_ad.setMap(null);if(_ae)_ae.setMap(null);if(_af)_af.setMap(null);if(_ag)_ag.setMap(null);for(var i=0;i<_a6.length;i++){_a6[i].setMap(null);}for(var i=0;i<_a7.length;i++){_a7[i].setMap(null);}}function _I(ft){return Math.round(ft*0.3048);}function PST(){if(_m=="null"){tT(false);}else{if(dT)_O();else _P();}}function _M(){var x,y;if(self.innerHeight){x=self.innerWidth;y=self.innerHeight;}else if(document.documentElement&&document.documentElement.clientHeight){x=document.documentElement.clientWidth;y=document.documentElement.clientHeight;}else if(document.body){x=document.body.clientWidth;y=document.body.clientHeight;}return new google.maps.Size(x,y);}function cR(){var _bC=_M();if(_o.style.display=="block"){_o.style.left=(Math.round((_bC.width)/2)-8)+"px";_o.style.top=(Math.round(_bC.height/2)-8)+"px";}}function _O(){_e=0;if(_a5.length>0){var _bC=_M();_o.style.left=(Math.round((_bC.width)/2)-8)+"px";_o.style.top=(Math.round(_bC.height/2)-8)+"px";_o.style.display="block";_p.innerHTML=" " _q.innerHTML=" " _r.innerHTML=" " document.getElementById("show_graph").style.display="block";_T("divAlt",0,_h,"red","ft");_T("divSpeed",0,_i,"blue",_al);tourIndex=0;_Q();}else{tT(true);}}function _P(){clearTimeout(_g);_e=0;_p.innerHTML=" " _q.innerHTML=" " _r.innerHTML=" " _o.style.display="none";document.getElementById("show_graph").style.display="none";}function _Q(){var _bD;var _bE;var _bF;var _bG;var _bH;if(tourIndex<_a5.length){var _bI=null;while(tourIndex<_a5.length){var _bL=_a5[tourIndex];_bD=_bL._dE-_a5[0]._dE;if(_bD>=_e){_bI=_bL;_bE=_bI._dE-_a5[0]._dE;break;}tourIndex++;}}if(_bI){var _bM=null;var _bN=null;var _bO=null;if(_bE==_e){_bM=_bI._ds;_bN=_bI._dz;_bO=_bI._dA;}else{var _bP=_a5[tourIndex-1];_bF=_bP._dE-_a5[0]._dE;var _bu=_S(_bP._ds.lat());var _bQ=-_S(_bP._ds.lng());var _bR=_S(_bI._ds.lat());var _bS=-_S(_bI._ds.lng());var _bT=(_e-_bF)/(_bE-_bF);if(Math.sin(_bQ-_bS)==0){_bH=_bQ;_bG=((_bR-_bu)*_bT)+_bu;_bM=new google.maps.LatLng(_R(_bG),-_R(_bH));}else{_bH=((_bS-_bQ)*_bT)+_bQ;_bG=Math.atan((Math.sin(_bu)*Math.cos(_bR)*Math.sin(_bH-_bS)-Math.sin(_bR)*Math.cos(_bu)*Math.sin(_bH-_bQ))/(Math.cos(_bu)*Math.cos(_bR)*Math.sin(_bQ-_bS)));_bM=new google.maps.LatLng(_R(_bG),-_R(_bH));}_bN=Math.round((parseFloat(_bI._dz)-parseFloat(_bP._dz))*_bT+parseFloat(_bP._dz));_bO=Math.round((parseFloat(_bI._dA)-parseFloat(_bP._dA))*_bT+parseFloat(_bP._dA));}if(tourIndex==0){_aa.setCenter(_bM);}else{_aa.panTo(_bM);}_e+=_d*_f;_p.innerHTML=_U(_bM.lat(),_bM.lng());if(_l){var _bU=new Date(_l.getTime()+_e);_q.innerHTML=_W(_bU);}_r.innerHTML=_X(_e);if(_bN){_T("divAlt",_bN,_h,"red","ft");}else{_T("divAlt",0,_h,"red","ft");}if(_bO){_T("divSpeed",_bO,_i,"blue",_al);}else{_T("divSpeed",0,_i,"blue",_al);}_g=setTimeout("_Q();",_d);}else{tT(true);}}function _R(_da){return _da*(180/Math.PI);}function _S(_db){return _db*(Math.PI/180);}function _T(_dc,_dd,_de,_df,_dg){document.getElementById(_dc).innerHTML="";var jg=new jsGraphics(_dc);var _bV=30;var _bZ=45;var _bW=150;var _bX=30;jg.clear();if(_dd>_de)_dd=_de;if(_dd<0)_dd=0;jg.setColor("white");var cW=document.getElementById(_dc).clientWidth;var cH=document.getElementById(_dc).clientHeight;jg.fillRect(0,0,cW,cH);var _bY=_de/(_bW);var _c1=20;var _c2=_de;var _c3=0.5;var _c4=true;while(_c3/_bY<_c1){_c3=_c3*2;if(_c3==4){_c3=5;}else if(_c3==20){_c3=25;}else if(_c3==200){_c3=250;}}if(_c4=true){_c2=(parseInt(_de/_c3)+1)*_c3;_bY=_c2/(_bW);}jg.setFont("Tahoma","9px",Font.NORMAL);for(var i=_c3;i<=_c2;i=i+_c3){var _c5=_bV+_bW-(i/_bY);jg.setColor("#DDDDDD");jg.drawLine(_bZ+1,_c5,_bZ+_bX-1,_c5);jg.setColor("#000000");var _c6=i;jg.drawStringRect(_c6,0,_c5-5,_bZ-2,"right")}var _c7=Math.round(_dd/_bY);var _c8=_bV+_bW-_c7;jg.setColor("black");jg.setFont("Tahoma","9px",Font.BOLD);var _c9=_dd+" "+_dg;jg.drawStringRect(_c9,0,_bV-25,_bZ+_bX,"center");if(_dd>0)jg.drawImage("../images/tracktour/meter_"+_df+".png",_bZ,_c8,_bX,_c7);jg.setColor("black");jg.drawRect(_bZ,_bV,_bX,_bW);jg.paint();}function _U(_dh,_di){var _c0=Math.abs(_dh);var _c_=_V(parseInt(_c0),2)+"°";_c0=(_c0-parseInt(_c0))*60;_c_+=_V(parseInt(_c0),2)+"'";_c0=(_c0-parseInt(_c0))*60;_c_+=_V(parseInt(_c0),2)+"\"";if(_dh>0){_c_+="N";}else{_c_+="S";}var _ca=Math.abs(_di);var _cb=_V(parseInt(_ca),3)+"°";_ca=(_ca-parseInt(_ca))*60;_cb+=_V(parseInt(_ca),2)+"'";_ca=(_ca-parseInt(_ca))*60;_cb+=_V(parseInt(_ca),2)+"\"";if(_di>0){_cb+="E";}else{_cb+="W";}return _c_+" - "+_cb;}function _V(_dl,_dm){_dl="000"+_dl;return _dl.substring(_dl.length-_dm);}function _Z(){var _cc=new google.maps.LatLngBounds(new google.maps.LatLng(35.3519927596,6.0),new google.maps.LatLng(47.0,18.9999013562));var _cd=4;var _ce=12;var _cf=new google.maps.ImageMapType({getTileUrl:function(_dn,_do){if((_do<_cd)||(_do>_ce)){return"../avioportolano/none.png";}var _cg=Math.pow(2,_do);var _ch=1<<_do;var y=_ch-_dn.y-1;var _ci=new google.maps.LatLngBounds(_aa.getProjection().fromPointToLatLng(new google.maps.Point((_dn.x)*256/_cg,(_dn.y+1)*256/_cg)),_aa.getProjection().fromPointToLatLng(new google.maps.Point((_dn.x+1)*256/_cg,(_dn.y)*256/_cg)));if(_cc.intersects(_ci)){return"../avioportolano/IT2012/"+_do+"/"+_dn.x+"/"+y+".png";}else{return"../avioportolano/none.png";}},tileSize:new google.maps.Size(256,256),minZoom:_cd,maxZoom:_ce,name:'Avio IT',alt:'Show Avioportolano Italy 2012',isPng:true});_aa.mapTypes.set('avioIT',_cf);}function _W(_dp){var _cl="";_cl+=_V(_dp.getHours(),2)+":";_cl+=_V(_dp.getMinutes(),2)+":";_cl+=_V(_dp.getSeconds(),2);return _cl;}function _X(_dq){var _cm=new Date();_cm.setTime(_dq);var _cl="";if(_cm.getUTCDate()>1){_cl+=(_cm.getUTCDate()-1)+":";}_cl+=_V(_cm.getUTCHours(),2)+":";_cl+=_V(_cm.getUTCMinutes(),2)+":";_cl+=_V(_cm.getUTCSeconds(),2);return _cl;}function sSp(_dr){var _cn;var _co=1;_cn="";_cn+="";while(_co<65){if(_dr==_co)_cn+="";else _cn+="";_co=_co*2;}_cn+="";_cn+="
"+_co+"x"+_co+"x
";document.getElementById("setSpeed").innerHTML=_cn;_f=_dr;}function _a1(){var _cp=document.getElementById("StartMapType");if(_cp){switch(_cp.value){case"2":_aa.setMapTypeId(google.maps.MapTypeId.SATELLITE);break;case"3":_aa.setMapTypeId(google.maps.MapTypeId.HYBRID);break;case"4":_aa.setMapTypeId(google.maps.MapTypeId.TERRAIN);break;case"5":if('ko'=='ok'){_aa.setMapTypeId('avioIT');}break;default:_aa.setMapTypeId(google.maps.MapTypeId.ROADMAP);break;}}}function _a2(){_ac.close();} //]]>