/* Annual Occasions Count Down script- By JavaScript Kit For this and over 400+ free scripts, visit http://www.javascriptkit.com This notice must stay intact */ var today=new Date() //Enter the occasion's MONTH (1-12) and DAY (1-31): var theoccasion=new Date(today.getFullYear(), 7, 16) //Customize text to show before and on occasion. Follow grammer below: var beforeOccasionText="left until new registration deadline" var onOccasiontext="Today is the deadline!" var afterOccasiontext="Normal Registration is closed" var monthtext=new Array("Jan","Feb","Mar","April","May","June","July","Aug","Sep","Oct","Nov","Dec") theoccasion.setMonth(theoccasion.getMonth()-1) //change to 0-11 month format var showdate="("+monthtext[theoccasion.getMonth()]+" "+theoccasion.getDate()+")" //show date of occasion var one_day=1000*60*60*24 var calculatediff="" calculatediff=Math.ceil((theoccasion.getTime()-today.getTime())/(one_day)) if (calculatediff<0){ //if bday already passed //var nextyeartoday=new Date() //nextyeartoday.setFullYear(today.getFullYear()+1) //calculatediff=Math.ceil((nextyeartoday.getTime()-today.getTime())/(one_day)+calculatediff) } //Display message accordingly var pluraldayornot=(calculatediff==1)? "day" : "days" if (calculatediff>0) document.write(""+calculatediff+" "+pluraldayornot+" "+beforeOccasionText+" "+showdate+"!") else if (calculatediff==0) document.write(""+onOccasiontext+" "+showdate+"!") else document.write(""+afterOccasiontext+" "+showdate+"! You may still register, but late fee will apply.")