var D={};D.rids='';var M=Math;function C2F(a){return M.round((212-32)/100*a+32,2)}function k2m(a){return M.round(a*1.15077945*10,1)/10}function k2k(a){return M.round(a*1.85200*10,1)/10}var lastupdate=0;function uA(){if(lastupdate>0){seconds=M.round(((new Date().valueOf()-lastupdate)/1000),1);$('.age').text(sa(seconds))}}setInterval('uA()',1000);function sP(){$('#musher_list').empty();pitc=D.pits.length;var b='';for(var x=0;x<pitc;x++){b='<li class="title"><span class="rmd"><span class="s4">';b+=D.pits[x].rm.toString()+'</span> Miles</span>';b+='<span class="rm" style="visibility: hidden;">';b+=D.pits[x].rm.toString()+'</span> ';b+='<span class="pn">'+D.pits[x].name+'</span>';b+='<span class="pdt" id="pdt_'+x+'">+</span>';b+='</span></li>';b+='<li class="subtitle" id="subtitle_'+x+'">';b+='<span class="rm">'+(D.pits[x].rm-0.01)+'</span>';b+='<span class="desc">'+D.pits[x].desc+'</span>';b+='</li>';$('#musher_list').append(b)}$('.pdt').toggle(function(){var a=this.id.split('_')[1];a='subtitle_'+a;$(this).html('&mdash;');$('#'+a).show()},function(){var a=this.id.split('_')[1];a='subtitle_'+a;$(this).text('+');$('#'+a).hide()});$('ul#musher_list>li').tsort('span.rm',{order:'desc'})}function lCF(){var b='http://race.ionearth.com/api/2009-04-16/get_course_features/'+icid+'/as/json';$.getJSON(b,function(a){D.pits=a;sP();lR();})}function lR(){var b='http://race.ionearth.com/api/2009-02-06/load_race_view/'+irid+'/racers5.js?reload='+new Date().valueOf();$.getJSON(b,function(a){D.racers=a;sR();setTimeout('gT()',2000);setInterval('gT()',60000)})}function sR(){c=D.racers.length;for(x=0;x<c;x++){var r=D.racers[x];var a=r.i;if(r.rot=="True"){a+='230.png'}var b='<li class="store"><span class="image"><img src="'+a+'" alt="mugshot"></span>';b+='<span class="name" id="name'+r.id+'">';b+=' <span class="bib" id="bib'+r.id+'">'+r.num+'</span> ';b+=r.n+'<span class="team_name">'+r.htm+'</span>';b+='<span class="status" id="st'+r.id+'"></span>';b+='</span>';b+=' <span class="comment">';b+=' <span class="datum">Race Mile:</span><span class="rm'+r.id+' data rm"></span><br>';b+=' <span class="datum">Speed:</span><span class="spd'+r.id+' data"></span><br>';b+=' <span class="datum">Age:</span><span class="age'+r.id+' data"></span><br>';b+='</span>';D.rids+=r.id;b+='</li>';$('#musher_list').append(b)}$('ul#musher_list>li').tsort('span.bib')}function gT(){var c='http://race.ionearth.com/api/2009-02-06/telem/'+irid+'/'+D.rids+'.js';var d=c+'?reload='+new Date().valueOf();$.getJSON(d,function(a){ds=a.length;for(y=0;y<ds;y++){td=a[y];spd=k2m(td.spd)+'mph / '+k2k(td.spd)+'kph';temp="";if(td.c!="None"){temp=C2F(td.c)+'&deg;F / '+td.c+'&deg;C';}$('.rm'+td.id).html(td.rm);$('.spd'+td.id).html(spd);$('.temp'+td.id).html(temp);$('#st'+td.id).html(td.st);var b=(new Date().valueOf()/1000)-td.t;$('.age'+td.id).html(sa(b))}lastupdate=new Date().valueOf();$('ul#musher_list>li').tsort('span.rm',{order:'desc'})})}$(document).ready(function(){lCF()});function sa(s){s=M.floor(s,1);p={};var a=[{'a':2073600,'b':'w'},{'a':86400,'b':'d'},{'a':3600,'b':'h'},{'a':60,'b':'m'}];var o='';var b=0;for(x=0;x<a.length;x++){v=a[x]['a'];if(s>=v){var y=a[x]['b'];var t=M.floor(s/v,1);s-=t*v;o+=t.toString()+y+' ';b+=1;p[y]=t}else{p[a[x]['b']]=0}}p['s']=s;var h=p['h'];if(h<10)h='0'+h.toString();var m=p['m'];if(m<10)m='0'+m.toString();var s=p['s'];if(s<10)s='0'+s.toString();if(h=='00'){return m+':'+s}else{return h+':'+m+':'+s}}
