// EDIT THESE VARIABLES
var yr = 2007;
var mo = 8;
var da = 4;
var deadlineHr = 16.5; // 24 hour format
var clockDiv = "countdown"; // ID of div containing clock
// END EDITABLE VARIABLES


function countdown(){
	
var montharray = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
var UTCDeadlineHr = deadlineHr + 4;
var UTCMilliseconds = 1000 * 60 * 60 * UTCDeadlineHr;
 var today = new Date();
 var todayy = today.getUTCFullYear();
 if (todayy < 1000)
 todayy+=1900;
 var todaym = today.getUTCMonth();
 var todayd = today.getUTCDate();
 var todayh = today.getUTCHours();
 var todaymin = today.getUTCMinutes();
 var todaysec = today.getUTCSeconds();
 var todaystring = montharray[todaym] + " " + todayd + ", " + todayy + " " + todayh + ":" + todaymin + ":" + todaysec;
 var draftstring = montharray[mo-1] + " " + da + ", " + yr;

 var dd = (Date.parse(draftstring) - Date.parse(todaystring)) + UTCMilliseconds;

 dday=Math.floor(dd/(60*60*1000*24)*1);
 // TO SHOW DAYS
 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);

 dday = (dday < 0) ? 0 : dday;
 dhour = (dhour < 0) ? 0 : dhour;
 dmin = (dmin < 0) ? 0 : dmin;
 dsec = (dsec < 0) ? 0 : dsec;
 var dayWord = "days"
 var hourWord = "hours"
 var minWord = "mins"
 var secWord = "secs"

 if (dday == 1 ) { dayWord = "Day" }
 if (dhour == 1 ) { hourWord = "Hour" }
 if (dmin == 1 ) { minWord = "Minute" }
 if (dsec == 1 ) { secWord = "Second" }
 
if (dhour < 10) { hourPre = "0" }
if (dmin < 10) { minPre = "0" }
if (dsec < 10) { secPre = "0" }
if (dday < 10) { dayPre = "0" }



document.getElementById(clockDiv).innerHTML = dday + " days, " + dhour + " hours, " + dmin + " mins, " + dsec + "  secs 'til the Wedding!";

setTimeout("countdown()",1000)
}
//countdown()