<!-- Begin
//this is the maximum font size
h2maxfontsize=158;

//input future date here       mm,dd,yyyy,hh,mm,ss
onload=function(){countdown_to(08,07,2004,11,00,00)}

function countdown_to(to_month,to_day,to_year,to_hour,to_minute,to_second){
  tm=to_month;td=to_day;ty=to_year;th=to_hour,ti=to_minute;ts=to_second;
  timer=setTimeout("countdown_to(tm,td,ty,th,ti,ts)",500);

  month_name=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");

  today  = new Date();
  year   = today.getFullYear();
  month  = today.getMonth();
  day    = today.getDate();
  hour   = today.getHours();
  minute = today.getMinutes();
  second = today.getSeconds();

  current_str = month_name[month]+" "+day+", "+year+" "+hour+":"+minute+":"+second;
  future_str = month_name[to_month-1]+" "+to_day+", "+to_year+" "+to_hour+":"+to_minute+":"+to_second;

  countdown_str=Date.parse(future_str)-Date.parse(current_str);
  days_until=Math.floor(countdown_str/(60*60*1000*24)*1);
  hours_until=Math.floor((countdown_str%(60*60*1000*24))/(60*60*1000)*1);
  minutes_until=Math.floor(((countdown_str%(60*60*1000*24))%(60*60*1000))/(60*1000)*1);
  seconds_until=Math.floor((((countdown_str%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1);

  //multiplies by -1 if future date is less than current date
  if(days_until < 0){days_until*=-1;days_until-=1}
  if(hours_until < 0){hours_until*=-1;hours_until-=1}
  if(minutes_until < 0){minutes_until*=-1;minutes_until-=1}
  if(seconds_until < 0){seconds_until*=-1;seconds_until-=1}

  //places zero ahead of number if single digit
  if(hours_until < 10){hours_until="0"+hours_until}
  if(minutes_until < 10){minutes_until="0"+minutes_until}
  if(seconds_until < 10){seconds_until="0"+seconds_until}

  countdown_str = days_until+" days "+hours_until+" hr "+minutes_until+" min "+seconds_until+" sec";
  count.innerHTML = countdown_str;
  //percent_done.innerHTML=percent_str;
}

function future_date_arrival(){
  //Halo2_distance.style.filter="glow(color=pink,strength=15)";
  //date_arrival_msg.style.visibility="visible";
  //date_arrival_msg.innerHTML="ENTER THE MATRIX THAT HALO 2 IS";
}
// end -->