/*
		trackr! GPS tracking
		http://www.trackr.nl
		Copyright 2008 Enodo B.V.
    
	      Version 003, 20080905
*/

function onLoadCustom(){G=2;var bN="RadioTrackDisplay2";var bM=bG('trkdsply');if(bM=='2'||bM==null){bN="RadioTrackDisplay2";bq=2;}else{bN="RadioTrackDisplay1";bq=1;}document.getElementById(bN).checked=true;if(currentScript==VIEWFRIENDS||currentScript==QUICKACCESSCODE||currentScript==VIEWMYPOSITION||currentScript==VIEWPUBLICLIVE){an=true;document.getElementById("RadioButton2").checked=true;setFirstTrackToLoad('');}var bE=document.getElementById('LegendaSpeed');for(var x=0;x<A;x++){var s=document.createElement('span');s.className='speed';s.style.borderColor=bs[x];bE.appendChild(s);}if(GBrowserIsCompatible()){aN=new GMap2(document.getElementById("map"));aN.addMapType(G_PHYSICAL_MAP);if(aO!='')cS(aO);else cH();aN.setCenter(new GLatLng(0,0),0);aN.addControl(new GSmallMapControl());aN.addControl(new GScaleControl());aN.addControl(new GHierarchicalMapTypeControl);aN.addControl(new GOverviewMapControl(new GSize(OVERVIEWMAPCONTROL_WIDTH,OVERVIEWMAPCONTROL_HEIGHT)));aN.enableDoubleClickZoom();aN.enableContinuousZoom();aN.enableScrollWheelZoom();if(typeof(adsEnabled)!='undefined'&&typeof(adsChannelId)!='undefined'){if(adsEnabled&&adsChannelId!=''){var bS=new GAdsManager(aN,"ca-pub-2248979034789126",{"channel":adsChannelId});bS.enable();}}}$(".video_skyradiorun1").show();$(".video_skyradiorun2").show();$(".video_skyradiorun3").show();$(".video_skyradiorun4").show();$(".video_skyradiorun5").show();$(".video_skyradiorun1").draggable();$(".video_skyradiorun2").draggable();$(".video_skyradiorun3").draggable();$(".video_skyradiorun4").draggable();$(".video_skyradiorun5").draggable();};function cH(){if(aw){bp();}document.getElementById("loadingstatus").innerHTML="Loading data...";document.getElementById("loadingstatus").style.visibility="visible";GDownloadUrl("/events/SkyRadioRun2008/service/Service.ashx?ttype=friends&id="+(new Date()).getTime()+"&fid="+checkedFriendId+"&lp="+GetLastPositionIdFriends(),cJ);return false;};function cJ(data,aX){if(typeof(V)!='undefined')GEvent.removeListener(V);if(aX==200){var ap=eval('('+data+')');var aZ=true;if(typeof(n)=='undefined')n=ap.friends;else aZ=F(ap.friends);if(aZ||K){K=false;cI(n);}document.getElementById("loadingstatus").style.visibility="hidden";}else if(aX==403)window.location="/Login.aspx";else document.getElementById("loadingstatus").innerHTML="Error getting data...";if(an)aj=setTimeout('cN()',B*1000);V=GEvent.addListener(aN,"zoomend",function(){if(G==2){G=3;document.getElementById("RadioButton3").checked=true;}});};function cN(){if(an)cH();};function cI(n){var H=[];var cG=new GLatLngBounds();var ar=false;var aY="";w();aW.style.visibility="hidden";if(n.length>0){for(var x=0;x<n.length;x++){if(n[x].st> -1){var af=new GLatLng(n[x].la,n[x].lo);if(!ar&&(G!=3|| !an))cG.extend(af);var Y,ao;switch(n[x].st){case 0:Y=X["OFFLINE"];Z="/images/mm_20_red.png";ao="Not connected";break;case 10:Y=X["CONNECTED_NOGPS"];Z="/images/mm_20_orange.png";ao="Connected, no GPS signal";break;case 50:Y=X["CONNECTED_VALIDGPS"];Z="/images/mm_20_green.png";ao="Connected, GPS signal ok";break;}var bj="";if(n[x].id==checkedFriendId)bj=" checked";var cQ='<a href="JavaScript:cM(\''+n[x].lcname+'\', true);">(show video)</a>';aY+='<input type="checkbox" class="sidebarcheckbox" name="CheckboxShowTrack" onclick="JavaScript:cK(this, \''+n[x].id+'\');"'+bj+'>'+'<a href="JavaScript:FriendClicked(\''+n[x].id+'\');">'+n[x].name+'</a> '+cQ+'<br />';var ag=t(af,Y,n[x].ts,n[x].la,n[x].lo,n[x].h,n[x].s,ao,(n[x].m==1));n[x].ag=ag;var label=new ELabel(af,n[x].name,"maplabel",new GSize((n[x].name.length* -4),15),75);if(n[x].id==checkedFriendId){aD(n[x],true,n[x].m==1);ar=true;cG=new GLatLngBounds();if(G!=3|| !an)cG.extend(new GLatLng(n[x].la,n[x].lo));var al=n[x].tracks;if(al.length>0){for(var s=0;s<al.length;s++){positions=[];for(var xx=0;xx<al[s].positions.length;xx++){var af=new GLatLng(al[s].positions[xx].la,al[s].positions[xx].lo);var position=new ck();position.pos=af;position.aT=al[s].positions[xx].s;positions.push(position);if(G==2|| !an)cG.extend(af);}H.push(positions);}if(G==1||G==2|| !an)d(cG);k(H,bq,bs,aC,false);}}aN.addOverlay(ag);aN.addOverlay(label);}else if(n[x].st== -1){}}}document.getElementById("friendssidebar").innerHTML=aY;if(G==1||G==2|| !an)d(cG);};function cK(bi,ba){var bh=bi.form[bi.name];for(var c=0;c<bh.length;c++)if(bh[c]!=bi)bh[c].checked=false;if(!bi.checked){checkedFriendId="";G=2;document.getElementById("RadioButton1").checked=true;document.getElementById("legenda_minspeed").innerHTML='';document.getElementById("legenda_medspeed").innerHTML='';document.getElementById("legenda_maxspeed").innerHTML='';}else{checkedFriendId=ba;G=2;document.getElementById("RadioButton2").checked=true;}am="";if(an)clearTimeout(aj);K=true;cH();};function cM(cP,show){$(".video_"+cP).show();$(".video_"+cP).draggable();};function TrackDisplaySettingChangedCustom(au){if(bq!=au){bq=au;if(currentScript==VIEWFRIENDS)cI(n);else if(currentScript==VIEWSAVEDTRACK){w();k(bv,bq,bs,aC,true);}else cp(al);bn('trkdsply',au,31,'/','','');}};function cl(cn){return Math.round(cn/1.609344);};function ck(){this.aT=0;this.cq=function(){return Math.round(this.aT/1.609344);}} 
