
/*
Count down until any date script-
By JavaScript Kit (www.javascriptkit.com)
Over 200+ free scripts here!
*/


//change the text below to reflect your own,
var current="Contest has ended"
var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")

// function to calculate local time
// in a different city
// given the city's UTC offset
function calcTime(city, offset) {

    // create Date object for current location
    d = new Date();
   
    // convert to msec
    // add local time zone offset
    // get UTC time in msec
    utc = d.getTime() + (d.getTimezoneOffset() * 60000);
   
    // create new Date object for different city
    // using supplied offset
    nd = new Date(utc + (3600000*offset));
   
    // return time as a string
    //return "The local time in " + city + " is " + nd.toLocaleString();
    return nd;

}

function countdown(yr,m,d) {

//  var today=new Date()
  var today = calcTime('OurTime', '+3');
  theyear=yr;themonth=m;theday=d
  var todayy=today.getYear()
  if (todayy < 1000)
    todayy+=1900
  var todaym=today.getMonth()
  var todayd=today.getDate()
  var todayh=today.getHours()
  var todaymin=today.getMinutes()
  var todaysec=today.getSeconds()
  var todaystring=montharray[todaym]+" "+todayd+", "+todayy+" "+todayh+":"+todaymin+":"+todaysec

  futurestring=montharray[m-1]+" "+d+", "+yr
  dd=Date.parse(futurestring)-Date.parse(todaystring)
  dday=Math.floor(dd/(60*60*1000*24)*1)
  dhour=Math.floor((dd%(60*60*1000*24))/(60*60*1000)*1)
  dmin=Math.floor(((dd%(60*60*1000*24))%(60*60*1000))/(60*1000)*1)
  dsec=Math.floor((((dd%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1)

  if(dday<=0&&dhour<=0&&dmin<=0&&dsec<=1) {
    $("#timeleft").html(current);
  }
  else {
    if (dhour < 10) dhour = "0" + dhour;
    if (dmin < 10) dmin = "0" + dmin;
    if (dsec < 10) dsec = "0" + dsec;
    $("#timeleft").html("<span>"+dday+"</span> : <span>"+dhour+"</span> : <span>"+dmin+"</span> : <span>"+dsec+"</span>");
  }
  setTimeout("countdown(theyear,themonth,theday)",1000)
}

// end competition date
countdown(2010,02,20);
