function to_minutes(a){return Math.round(a/60)}function formatTime(){var c=new Date();var a=c.getHours();var b=c.getMinutes();if(b<10){b="0"+b}return a+":"+b}function triggerJSONP(d){var a=document.createElement("script");a.setAttribute("type","text/javascript");var b="/jsonp?callback="+d+"&bust="+parseInt(Math.random()*9999999);a.setAttribute("src",b);var c=document.getElementById("jsonp");c.removeChild(c.firstChild);c.appendChild(a)}function showHideChild(a){var b=a.nextSibling;if(b.style.display=="block"){b.style.display="none"}else{b.style.display="block"}}function removeChildren(a){while(a.hasChildNodes()){a.removeChild(a.firstChild)}}var stopNodes={};function formatArrivals(b){var d=b.name2+":";for(var c=0;c<Math.min(2,b.toas.length);++c){var a=b.toas[c];d+=" "+to_minutes(a)+"m"}return d}function setUpdateTime(){var b=new Date();var a=document.createTextNode("As of "+formatTime());var c=document.getElementById("refresh");removeChildren(c);c.appendChild(a)}function refreshPage(f){for(var e=0;e<f.length;++e){var a=f[e];for(var c=0;c<a.stops.length;++c){var b=a.stops[c];var d=stopNodes[a.name+b.name];if(d){removeChildren(d);d.appendChild(document.createTextNode(formatArrivals(b)))}}}setUpdateTime()}function renderPage(k){var e=document.getElementById("home");var f=document.getElementById("routes");var l=[];var d=document.createElement("script");d.setAttribute("type","text/javascript");d.setAttribute("src","http://mmv.admob.com/static/iphone/iadmob.js");e.appendChild(d);for(var c=0;c<k.length;++c){var j=k[c];var g=j.name.replace(/\W+/g,"");var b=document.createElement("li");var n=document.createElement("a");n.setAttribute("href","#"+g);n.appendChild(document.createTextNode(j.name));b.appendChild(n);e.appendChild(b);var a=document.createElement("ul");a.setAttribute("id",g);a.setAttribute("title",j.name);for(var m=0;m<j.stops.length;++m){var h=j.stops[m];var i=document.createElement("li");i.appendChild(document.createTextNode(formatArrivals(h)));a.appendChild(i);stopNodes[j.name+h.name]=i}f.appendChild(a)}setUpdateTime()};