<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2226889983102603521</id><updated>2012-02-16T17:37:42.271-08:00</updated><title type='text'>E-day</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ecoday.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2226889983102603521/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://ecoday.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Eldar Master</name><uri>http://www.blogger.com/profile/03263656421541443748</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://uk.games-workshop.com/eldar/artwork/images/image1.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>1</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2226889983102603521.post-2682264234171311931</id><published>2008-06-08T01:14:00.000-07:00</published><updated>2008-06-08T01:22:17.617-07:00</updated><title type='text'>E-Day Countdown</title><content type='html'>&lt;style style="text/css"&gt;&lt;br /&gt;&lt;br /&gt;.lcdstyle{ /*Example CSS to create LCD countdown look*/&lt;br /&gt;background-color:black;&lt;br /&gt;color:yellow;&lt;br /&gt;font: bold 18px MS Sans Serif;&lt;br /&gt;padding: 3px;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;.lcdstyle sup{ /*Example CSS to create LCD countdown look*/&lt;br /&gt;font-size: 80%&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/style&gt;&lt;br /&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;br /&gt;&lt;br /&gt;/***********************************************&lt;br /&gt;* Dynamic Countdown script- © Dynamic Drive (http://www.dynamicdrive.com)&lt;br /&gt;* This notice MUST stay intact for legal use&lt;br /&gt;* Visit http://www.dynamicdrive.com/ for this script and 100s more.&lt;br /&gt;***********************************************/&lt;br /&gt;&lt;br /&gt;function cdtime(container, targetdate){&lt;br /&gt;if (!document.getElementById || !document.getElementById(container)) return&lt;br /&gt;this.container=document.getElementById(container)&lt;br /&gt;this.currentTime=new Date()&lt;br /&gt;this.targetdate=new Date(targetdate)&lt;br /&gt;this.timesup=false&lt;br /&gt;this.updateTime()&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;cdtime.prototype.updateTime=function(){&lt;br /&gt;var thisobj=this&lt;br /&gt;this.currentTime.setSeconds(this.currentTime.getSeconds()+1)&lt;br /&gt;setTimeout(function(){thisobj.updateTime()}, 1000) //update time every second&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;cdtime.prototype.displaycountdown=function(baseunit, functionref){&lt;br /&gt;this.baseunit=baseunit&lt;br /&gt;this.formatresults=functionref&lt;br /&gt;this.showresults()&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;cdtime.prototype.showresults=function(){&lt;br /&gt;var thisobj=this&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;var timediff=(this.targetdate-this.currentTime)/1000 //difference btw target date and current date, in seconds&lt;br /&gt;if (timediff&lt;0){ //if time is up&lt;br /&gt;this.timesup=true&lt;br /&gt;this.container.innerHTML=this.formatresults()&lt;br /&gt;return&lt;br /&gt;}&lt;br /&gt;var oneMinute=60 //minute unit in seconds&lt;br /&gt;var oneHour=60*60 //hour unit in seconds&lt;br /&gt;var oneDay=60*60*24 //day unit in seconds&lt;br /&gt;var dayfield=Math.floor(timediff/oneDay)&lt;br /&gt;var hourfield=Math.floor((timediff-dayfield*oneDay)/oneHour)&lt;br /&gt;var minutefield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour)/oneMinute)&lt;br /&gt;var secondfield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour-minutefield*oneMinute))&lt;br /&gt;if (this.baseunit=="hours"){ //if base unit is hours, set "hourfield" to be topmost level&lt;br /&gt;hourfield=dayfield*24+hourfield&lt;br /&gt;dayfield="n/a"&lt;br /&gt;}&lt;br /&gt;else if (this.baseunit=="minutes"){ //if base unit is minutes, set "minutefield" to be topmost level&lt;br /&gt;minutefield=dayfield*24*60+hourfield*60+minutefield&lt;br /&gt;dayfield=hourfield="n/a"&lt;br /&gt;}&lt;br /&gt;else if (this.baseunit=="seconds"){ //if base unit is seconds, set "secondfield" to be topmost level&lt;br /&gt;var secondfield=timediff&lt;br /&gt;dayfield=hourfield=minutefield="n/a"&lt;br /&gt;}&lt;br /&gt;this.container.innerHTML=this.formatresults(dayfield, hourfield, minutefield, secondfield)&lt;br /&gt;setTimeout(function(){thisobj.showresults()}, 1000) //update results every second&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/////CUSTOM FORMAT OUTPUT FUNCTIONS BELOW//////////////////////////////&lt;br /&gt;&lt;br /&gt;//Create your own custom format function to pass into cdtime.displaycountdown()&lt;br /&gt;//Use arguments[0] to access "Days" left&lt;br /&gt;//Use arguments[1] to access "Hours" left&lt;br /&gt;//Use arguments[2] to access "Minutes" left&lt;br /&gt;//Use arguments[3] to access "Seconds" left&lt;br /&gt;&lt;br /&gt;//The values of these arguments may change depending on the "baseunit" parameter of cdtime.displaycountdown()&lt;br /&gt;//For example, if "baseunit" is set to "hours", arguments[0] becomes meaningless and contains "n/a"&lt;br /&gt;//For example, if "baseunit" is set to "minutes", arguments[0] and arguments[1] become meaningless etc&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;function formatresults(){&lt;br /&gt;if (this.timesup==false){//if target date/time not yet met&lt;br /&gt;var displaystring=arguments[0]+" days "+arguments[1]+" hours "+arguments[2]+" minutes "+arguments[3]+" seconds left until E-Day"&lt;br /&gt;}&lt;br /&gt;else{ //else if target date/time met&lt;br /&gt;var displaystring="Future date is here!"&lt;br /&gt;}&lt;br /&gt;return displaystring&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function formatresults2(){&lt;br /&gt;if (this.timesup==false){ //if target date/time not yet met&lt;br /&gt;var displaystring="&lt;span class='lcdstyle'&gt;"+arguments[0]+" &lt;sup&gt;days&lt;/sup&gt; "+arguments[1]+" &lt;sup&gt;hours&lt;/sup&gt; "+arguments[2]+" &lt;sup&gt;minutes&lt;/sup&gt; "+arguments[3]+" &lt;sup&gt;seconds&lt;/sup&gt;&lt;/span&gt; left until this Christmas"&lt;br /&gt;}&lt;br /&gt;else{ //else if target date/time met&lt;br /&gt;var displaystring="" //Don't display any text&lt;br /&gt;alert("E-Day Begins//Instead, perform a custom alert&lt;br /&gt;}&lt;br /&gt;return displaystring&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div id="countdowncontainer"&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div id="countdowncontainer2"&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;br /&gt;&lt;br /&gt;var futuredate=new cdtime("countdowncontainer", "July 1, 2017 00:00:00")&lt;br /&gt;futuredate.displaycountdown("days", formatresults)&lt;br /&gt;&lt;br /&gt;var currentyear=new Date().getFullYear()&lt;br /&gt;//dynamically get this Christmas' year value. If Christmas already passed, then year=current year+1&lt;br /&gt;var thischristmasyear=(new Date().getMonth()&gt;=11 &amp;&amp; new Date().getDate()&gt;25)? currentyear+1 : currentyear&lt;br /&gt;var christmas=new cdtime("countdowncontainer2", "July 1, "+thischristmasyear+" 0:0:00")&lt;br /&gt;christmas.displaycountdown("days", formatresults2)&lt;br /&gt;&lt;br /&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2226889983102603521-2682264234171311931?l=ecoday.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ecoday.blogspot.com/feeds/2682264234171311931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2226889983102603521&amp;postID=2682264234171311931' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2226889983102603521/posts/default/2682264234171311931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2226889983102603521/posts/default/2682264234171311931'/><link rel='alternate' type='text/html' href='http://ecoday.blogspot.com/2008/06/e-day-countdown.html' title='E-Day Countdown'/><author><name>Eldar Master</name><uri>http://www.blogger.com/profile/03263656421541443748</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://uk.games-workshop.com/eldar/artwork/images/image1.jpg'/></author><thr:total>0</thr:total></entry></feed>
