﻿$(function(){
    $('.expires').each(function(){
      var $this   = $(this);      
      var expval  = $this.attr('expire');
      var expdate = new Date(expval);
      var diff    = expdate - new Date();
      var dateStr = "EXPIRED";
      var hours   = diff / (1000 * 60 * 60)
      var days    = hours / 24;
      if(diff<=0 || isNaN(diff)) {
        if(expval=='' || expdate<new Date('1/1/2000'))
          dateStr='';
      }
      else if(Math.floor(days)>0) {
        var flays = Math.floor(days);
        dateStr   = flays + " Day" + (flays==1 ? "" : "s") + ' Left';
      }
      else {
        var flours = Math.floor(hours);        
        var hours  = " Hour" + (flours<=1 ? "" : "s");
        if(flours==0)
          flours = "<1";
        dateStr    = flours  + hours + " Left";
      }
      $this.css({fontWeight:'bold',color:'red'}).text(dateStr);
    });
  });
