function clock(timezone){  
  var tz = (timezone) ? timezone : "+0800";
  
  tz = (parseInt(tz, 10)/100)*3600000;
  
  var d = new Date();
 
  var ct = new Date(d.getUTCFullYear()
                   ,d.getUTCMonth()
                   ,d.getUTCDate()
                   ,d.getUTCHours()
                   ,d.getUTCMinutes()
                   ,d.getUTCSeconds());
                            
  ct.setTime(ct.getTime()+tz);
  
  var h = ct.getHours();
  var m = ct.getMinutes();
  var s = ct.getSeconds();

  // Pad the minutes and seconds with leading zeros, if required
  m = (m < 10 ? "0" : "") + m;
  s = (s < 10 ? "0" : "") + s;

  // Choose either "AM" or "PM" as appropriate
  var ampm = (h < 12) ? "AM" : "PM";

  // Convert the hours component to 12-hour format if needed
  h = (h > 12) ? h - 12 : h;

  // Convert an hours component of "0" to "12"
  h = (h == 0) ? 12 : h;

  // Compose the string for display
  var o = 'Local time at event is<br><strong>' + h + ":" + m + ":" + s + " " + ampm + "</strong>";
  // Update the time display
  document.getElementById("time").innerHTML = o;
}

$(document).ready(function() {   
  
$("#tweets").tweet({
  username: "TeamMSR",
  count: 4,
  loading_text: "loading tweets..."
});   

if ($('#ned').length) {
  var ne = $("#ne");
  var ned = $("#ned"); 
  var d = new Date(ned.text());
  var tz = ned.text().split(" ").pop();
  ned.countdown({date:d,
  msgFormat:'<strong>%d</strong><em>D</em> <strong>%h</strong><em>H</em> <strong>%m</strong><em>M</em> <strong>%s</strong><em>S</em>',
  msgNow: '<strong>Race is On!</strong>'});
  
  clock(tz);
  setInterval(function() { clock(tz); }, 1000);
} 

$('#links a,.blank,.print,.popup').popupWindow({ centerBrowser:1, scrollbars:1, menubar:1, toolbar:1}); 

if($('table')){$('table tbody tr:even').addClass('even');}   


if ($('a[rel^="gallery"]').length > 0) {
  var gal = $('a[rel^="gallery"]');
  if ($.browser.msie && $.browser.version.substr(0,1)<7) {
    gal.popupWindow({ centerBrowser:1, scrollbars:0, height:600, width:800});
  } else{
    tb_init('a[rel^="gallery"]');
    imgLoader = new Image();
    imgLoader.src = tb_pathToImage;
    wm = new Image();
    wm.src = tb_pathToWM;
    var preload = [];
    gal.each(function(index){preload.push($(this).attr("href"));});
    $(document.createElement('img')).bind('load',function() {if (preload[0]) this.src = preload.shift();}).trigger('load');
  } 
}

});

