<CENTER> <script type="text/javascript"> function cdtime(container, targetdate){ if (!document.getElementById || !document.getElementById(container)) return this.container=document.getElementById(container) this.currentTime=new Date() this.targetdate=new Date(targetdate) this.timesup=false this.updateTime() } cdtime.prototype.updateTime=function(){ var thisobj=this this.currentTime.setSeconds(this.currentTime.getSeconds()+1) setTimeout(function(){thisobj.updateTime()}, 1000) } cdtime.prototype.displaycountdown=function(baseunit, functionref){ this.baseunit=baseunit this.formatresults=functionref this.showresults() } cdtime.prototype.showresults=function(){ var thisobj=this var timediff=(this.targetdate-this.currentTime)/1000 if (timediff<0){ this.timesup=true this.container.innerHTML=this.formatresults() return } var oneMinute=60 var oneHour=60*60 var oneDay=60*60*24 var dayfield=Math.floor(timediff/oneDay) var hourfield=Math.floor((timediff-dayfield*oneDay)/oneHour) var minutefield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour)/oneMinute) var secondfield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour-minutefield*oneMinute)) if (this.baseunit=="hours"){ hourfield=dayfield*24+hourfield dayfield="n/a" } else if (this.baseunit=="minutes"){ minutefield=dayfield*24*60+hourfield*60+minutefield dayfield=hourfield="n/a" } else if (this.baseunit=="seconds"){ var secondfield=timediff dayfield=hourfield=minutefield="n/a" } this.container.innerHTML=this.formatresults(dayfield, hourfield, minutefield, secondfield) setTimeout(function(){thisobj.showresults()}, 1000) } function formatresults2(){ if (this.timesup==false){ var displaystring="<span class='nonewyear'>"+arguments[0]+" Дней "+arguments[1]+" Часов<br>"+arguments[2]+" Минут "+arguments[3]+" Секунд</span> " } else{ var displaystring="<span class='newyear1'>С новым годом!!!</span>" //alert("С новым годом!!!") } return displaystring } </script> <div id="countdowncontainer2"></div> <script type="text/javascript"> var currentyear=new Date().getFullYear() var thischristmasyear=(new Date().getMonth()==0 && new Date().getDate()==1)? currentyear : currentyear + 1 var christmas=new cdtime("countdowncontainer2", "january 1, "+thischristmasyear+" 0:0:00") christmas.displaycountdown("days", formatresults2) </script> </CENTER>И добавить в ipb_styles.css у самий ныз: .nonewyear{ color:#007aff; font: bold 12px MS Sans Serif; padding: 3px; } .newyear1{ color:red; font: bold 12px MS Sans Serif; padding: 3px; } <script type="text/javascript" src="http://s2.tumencev.pp.ua/js/jquery.countdown.js"></script><script type="text/javascript">jQuery(function () { var austDay = new Date(2011, 1, 1, 00, 00, 00) ; austDay = new Date(austDay.getFullYear() + 1, 1 - 1, 1); jQuery('#defaultCountdown').countdown({until: austDay}); jQuery('#year').text(austDay.getFullYear());});</script><style type="text/css" media="screen">.countdown_section{font-size: 80%;text-align: center;display: block}.countdown_amount{font-size: 200%}</style><div class="ny-tree" style="width:165px;height:250px;padding:0px;overflow:hidden;background:url(http://s1.tumencev.pp.ua/images/ny-tree.png) no-repeat 0 0;"><div id="defaultCountdown" style="font-size: 14px;color: #ffffff;font-family: Verdana, Arial;padding-top:50px;"></div></div> <script LANGUAGE="javascript"> document.write('<span id="ny_date">До нового года</span>') function ojidanieNG() { var today = new Date();var BigDay = new Date("January 1, 2016"); var timeLeft = (BigDay.getTime() - today.getTime());var e_daysLeft = timeLeft / 86400000; var daysLeft = Math.floor(e_daysLeft);var e_hrsLeft = (e_daysLeft - daysLeft)*24; var hrsLeft = Math.floor(e_hrsLeft);var e_minsLeft = (e_hrsLeft - hrsLeft)*60; var minsLeft = Math.floor(e_minsLeft);var seksLeft = Math.floor((e_minsLeft - minsLeft)*60);if (BigDay.getTime() > today.getTime() ) document.getElementById("ny_date").innerHTML = 'До <font color=red><b>Нового года</b></font>: <b>'+daysLeft+'</b> дней, <b>'+hrsLeft+'</b> часов, <b>'+minsLeft+'</b> минут, <b>'+seksLeft+'</b> секунд' else document.getElementById("ny_date").innerHTML = '<b>Подзравляем с <font color=red>Новым 2016 годом</font>!!!</b>' } setInterval("ojidanieNG()", 50) </SCRIPT> <div align="center" style='padding:2px; border: 1px dashed black; width: 160px;'> <div align="center" style="width: 160px;">до Нового Года осталось:</div> <div id='x1' align="center" style='padding:6px; border: 1px dashed black; width: 160px;'> </div> <div align="center" ><script Language="javascript"> var timeStr, dateStr, ostStr, x; function clock() { now= new Date(); ex = new Date(2011,0,1,0,0,0); hours= now.getHours(); minutes= now.getMinutes(); seconds= now.getSeconds(); timeStr= "" + hours; timeStr+= ((minutes < 10) ? ":0" : ":") + minutes; date= now.getDate(); month= now.getMonth()+1; year= now.getYear(); dateStr= "" + date; dateStr+= ((month < 10) ? "/0" : "/") + month; dateStr+= "/" + year; ostStr= ""; x = (ex.getTime() - now.getTime())/1000; ostStr = Math.floor(x/60/60) + ' ч. '; ostStr = ostStr + Math.floor((x/60/60 - Math.floor(x/60/60))*60) + ' мин. '; x = (((x/60/60 - Math.floor(x/60/60))*60) - Math.floor((x/60/60 - Math.floor(x/60/60))*60))*60; ostStr = ostStr + Math.floor(x) + ' сек. '; document.getElementById('x1').innerHTML = ' ' + '' + ostStr; Timer= setTimeout("clock()",10); } clock(); </script></div></div>