title: NaN character in IE and firefox
body: <p>this is my HTML code:</p>
  
  <pre><code>&lt;ul class="countdown"&gt;
    &lt;li class="timer"&gt;&lt;div  id="days"&gt;&lt;/div&gt;&lt;H1&gt;Days&lt;/H1&gt;&lt;/li&gt;
    &lt;li class="timer"&gt;&lt;div  id="hours"&gt;&lt;/div&gt;&lt;H1&gt;Hours&lt;/H1&gt;&lt;/li&gt;
    &lt;li class="timer"&gt;&lt;div  id="mins"&gt;&lt;/div&gt;&lt;H1&gt;Minutes&lt;/H1&gt;&lt;/li&gt;
    &lt;li class="timer"&gt;&lt;div  id="secs"&gt;&lt;/div&gt;&lt;H1&gt;Seconds&lt;/H1&gt;&lt;/li&gt;
  &lt;/ul&gt;
  </code></pre>
  
  <p>And this is the JS code, </p>
  
  <pre><code>var xmas = new Date("jule 2, 2014 00:01:00");
  var now = new Date();
  var timeDiff = xmas.getTime() - now.getTime();
  if (timeDiff &lt;= 0) {
      clearTimeout(timer);
      document.write("Christmas is here!");
      // Run any code needed for countdown completion here
  }
  var seconds = Math.floor(timeDiff / 1000);
  var minutes = Math.floor(seconds / 60);
  var hours = Math.floor(minutes / 60);
  var days = Math.floor(hours / 24);
  hours %= 24;
  minutes %= 60;
  seconds %= 60;
  document.getElementById("days").innerHTML = days;
  document.getElementById("hours").innerHTML = hours;
  document.getElementById("mins").innerHTML = minutes;
  document.getElementById("secs").innerHTML = seconds;
  var timer = setTimeout('cdtd()',1000);
  </code></pre>
  
  <p>The result is working in Chrome but IE and Firefox return <code>NaN</code>.</p>