// adapted from http://www.ozzu.com/programming-forum/javascript-countdown-t90674.html
function changeContent(content,id){
  var x=document.getElementById(id).rows[0].cells;
  x[0].innerHTML=content;
}
function displayTable(id){
  var row = document.getElementById(id);
  if (row.style.display == '') row.style.display = 'none';
    else row.style.display = '';
}
function xit(a,b){
  if ((isNaN(a) == true) || (a < 0)) {
  } else {
    if (a < 13) {
      document.getElementById('div_total').innerHTML = '$'+a*b;
    } else {
      alert("Max order quantity is 12");
    }
  }
}

var mo='0';      // month-1 through 12, * for every month or 0 for this month
var dy='+1';      // day-blank, or +/- int
var dow='0';     // day of week-sun=1 sat=7 or 0 na
var hr='23';     // hour-0 through 23
var tz='-4';     // timezone-UTC to our timezone
var obj='tzcd';  // object to populate span id 

function start() {
  displayMyCd(setCd(mo,dy,hr,tz),obj);
}

load(obj,start);

var loaded=0;
window.onload=function() {
  loaded=1;
}

function load(i,f) {
  if (document.getElementById && document.getElementById(i)!=null)
    f();
  else if (!loaded)
    setTimeout('load(\''+i+'\','+f+')',100);
}

function setCd(mo,dy,hr,tz) {
  var m=mo;
  if (mo=='*')
    m=0;
    var c=setCount(m,dy,hr,tz);
  if (mo=='*' && c<0)
    c=setCount('*',dy,hr,tz);
    return c;
}

function setCount(mo,dy,hr,tz) {
  var toDate=new Date();
  if (dy.substr(0,1)=='+')
  {
    var dy1=parseInt(dy.substr(1));
    toDate.setDate(toDate.getDate()+dy1);
  }else{
    toDate.setDate(dy);
  }
  if (mo=='*')
    toDate.setMonth(toDate.getMonth() + 1);
  else if (mo>0) {
    if (mo<=toDate.getMonth())toDate.setFullYear(toDate.getFullYear()+1);
      toDate.setMonth(mo-1);
  }
  if (dow>0)
    toDate.setDate(toDate.getDate()+(dow-1-toDate.getDay())%7);
    toDate.setHours(hr);
    toDate.setMinutes(0-(tz*60));
    toDate.setSeconds(0);
    var fromDate=new Date();
    fromDate.setMinutes(fromDate.getMinutes()+fromDate.getTimezoneOffset());
    var diffDate=new Date(0);
    diffDate.setMilliseconds(toDate-fromDate);
    return Math.floor(diffDate.valueOf()/1000);
}

function displayMyCd(ctdn,tzcd) {
  if (ctdn<0)
    document.getElementById(tzcd).innerHTML="Refresh your browser! There are new deals on PackPrice!";
  else{
    var secs=ctdn%60;
  if (secs<10)
    secs='0'+secs;
    var ctdn1=(ctdn-secs)/60;
    var mins=ctdn1%60;
  if (mins<10)
    mins='0'+mins;
    ctdn1=(ctdn1-mins)/60;
    var hrs=ctdn1%24;
    var days=(ctdn1-hrs)/24;
    document.getElementById(tzcd).innerHTML=+hrs+':'+mins+':'+secs;
    setTimeout('displayMyCd('+(ctdn-1)+',\''+tzcd+'\');',999);
  }
}
/******************************************************************************
* Common code for tabbed pages.                                               *
******************************************************************************/

// Call the synchTab() function in the parent window.

if (window.parent && window.parent.synchTab)
  window.parent.synchTab(window.name);

