
function loadcountdowncontext(){
    countdowncontext.zero.load();
    countdowncontext.one.load();
    countdowncontext.two.load();
    countdowncontext.three.load();
    countdowncontext.four.load();
    countdowncontext.five.load();
    countdowncontext.six.load();
    countdowncontext.seven.load();
    countdowncontext.eight.load();
    countdowncontext.nine.load();
    countdowncontext.smfive.load();
    countdowncontext.htwo.load();
    countdowncontext.hthree.load();
}
var animatedcountdown=true;
var countdownstate={
    dl1:-1,
    dl2:-1,
    hl1:-1,
    hl2:-1,
    ml1:-1,
    ml2:-1,
    sl1:-1,
    sl2:-1
};
var countdowncontext={
    zero:_imageList({r:"images/",i:"countdown10",e:"jpg",t:"tile",s:"25,1",x:(20),y:(1000)}),
    one:_imageList({r:"images/",i:"countdown21",e:"jpg",t:"tile",s:"25,1",x:(20),y:(1000)}),
    two:_imageList({r:"images/",i:"countdown32",e:"jpg",t:"tile",s:"25,1",x:(20),y:(1000)}),
    three:_imageList({r:"images/",i:"countdown43",e:"jpg",t:"tile",s:"25,1",x:(20),y:(1000)}),
    four:_imageList({r:"images/",i:"countdown54",e:"jpg",t:"tile",s:"25,1",x:(20),y:(1000)}),
    five:_imageList({r:"images/",i:"countdown65",e:"jpg",t:"tile",s:"25,1",x:(20),y:(1000)}),
    six:_imageList({r:"images/",i:"countdown76",e:"jpg",t:"tile",s:"25,1",x:(20),y:(1000)}),
    seven:_imageList({r:"images/",i:"countdown87",e:"jpg",t:"tile",s:"25,1",x:(20),y:(1000)}),
    eight:_imageList({r:"images/",i:"countdown98",e:"jpg",t:"tile",s:"25,1",x:(20),y:(1000)}),
    nine:_imageList({r:"images/",i:"countdown09",e:"jpg",t:"tile",s:"25,1",x:(20),y:(1000)}),
    smfive:_imageList({r:"images/",i:"countdown05",e:"jpg",t:"tile",s:"25,1",x:(20),y:(1000)}),
    htwo:_imageList({r:"images/",i:"countdown02",e:"jpg",t:"tile",s:"25,1",x:(20),y:(1000)}),
    hthree:_imageList({r:"images/",i:"countdown03",e:"jpg",t:"tile",s:"25,1",x:(20),y:(1000)})
};

function updatecountdown(c,n){
    if(countdownstate[c]!==n){
        var _fps=8;
        if(c.find("dl2"))_fps=10;
        if(c.find("hl1"))_fps=12;
        if(c.find("hl2"))_fps=14;
        if(c.find("ml1"))_fps=16;
        if(c.find("ml2"))_fps=18;
        if(c.find("sl1"))_fps=20;
        if(c.find("sl2"))_fps=24;
        countdownstate[c]=n;
        switch(n){
            case 0:
                playFrames({obj:c,list:countdowncontext.zero,startframe:1,fps:_fps,playorder:"",cycle:""});
            break;
            case 1:
                playFrames({obj:c,list:countdowncontext.one,startframe:1,fps:_fps,playorder:"",cycle:""});
            break;
            case 2:
                if(c==="hl1"){
                    playFrames({obj:c,list:countdowncontext.htwo,startframe:1,fps:_fps,playorder:"",cycle:""});
                }else playFrames({obj:c,list:countdowncontext.two,startframe:1,fps:_fps,playorder:"",cycle:""});
            break;
            case 3:
                if(c==="hl2"){
                    playFrames({obj:c,list:countdowncontext.hthree,startframe:1,fps:_fps,playorder:"",cycle:""});
                }else playFrames({obj:c,list:countdowncontext.three,startframe:1,fps:_fps,playorder:"",cycle:""});
            break;
            case 4:
                playFrames({obj:c,list:countdowncontext.four,startframe:1,fps:_fps,playorder:"",cycle:""});
            break;
            case 5:
                if(c==="sl1"||c==="ml1"){
                    playFrames({obj:c,list:countdowncontext.smfive,startframe:1,fps:_fps,playorder:"",cycle:""});
                }else playFrames({obj:c,list:countdowncontext.five,startframe:1,fps:_fps,playorder:"",cycle:""});
            break;
            case 6:
                playFrames({obj:c,list:countdowncontext.six,startframe:1,fps:_fps,playorder:"",cycle:""});
            break;
            case 7:
                playFrames({obj:c,list:countdowncontext.seven,startframe:1,fps:_fps,playorder:"",cycle:""});
            break;
            case 8:
                playFrames({obj:c,list:countdowncontext.eight,startframe:1,fps:_fps,playorder:"",cycle:""});
            break;
            case 9:
                playFrames({obj:c,list:countdowncontext.nine,startframe:1,fps:_fps,playorder:"",cycle:""});
            break;
        default:
        break;
        }
    }
}

function countdown(yr,m,d,h,min){
var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
var theyear=yr;
var themonth=m;
var theday=d;
var thehour=h?h:0;
var theminute=min?min:0;

var thehourinseconds=thehour*60*60;
var theminuteinseconds=theminute*60;
var thetimeoffset=thehourinseconds+theminuteinseconds;

var today=new Date();
var todayy=today.getYear();
if (todayy < 1000)todayy+=1900;

var todaym=today.getMonth();
var todayd=today.getDate();
var todayh=today.getHours();
var todaymin=today.getMinutes();
var todaysec=today.getSeconds();
var todaystring=montharray[todaym]+" "+todayd+", "+todayy+" "+todayh+":"+todaymin+":"+todaysec;
var futurestring=montharray[m-1]+" "+d+", "+yr+" "+thehour+":"+theday+":00";

var dd=(Date.parse(futurestring))-Date.parse(todaystring);
//dd+=thetimeoffset;
//alert(Date.parse(futurestring));
//dd+=1000000;
var dday=Math.floor(dd/(60*60*1000*24)*1);
var dhour=Math.floor((dd%(60*60*1000*24))/(60*60*1000)*1);
var dmin=Math.floor(((dd%(60*60*1000*24))%(60*60*1000))/(60*1000)*1);
var dsec=Math.floor((((dd%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1);

var dd1=(dday>9)?(dday-_mod(dday,10))/10:0;
var dd2=_mod(dday,10);
var dh1=(dhour>9)?(dhour-_mod(dhour,10))/10:0;
var dh2=_mod(dhour,10);
var dm1=(dmin>9)?(dmin-_mod(dmin,10))/10:0;
var dm2=_mod(dmin,10);
var ds1=(dsec>9)?(dsec-_mod(dsec,10))/10:0;
var ds2=_mod(dsec,10);

var timeleftstring="";
    timeleftstring+=dd1+""+dd2+":";
    timeleftstring+=dh1+""+dh2+":";
    timeleftstring+=dm1+""+dm2+":";
    timeleftstring+=ds1+""+ds2+"";

//$("countdownlayer").innerHTML=dh1+" "+dh2;
//$("countdownlayer").innerHTML=timeleftstring;

updatecountdown("dl1",dd1);
updatecountdown("dl2",dd2);
updatecountdown("hl1",dh1);
updatecountdown("hl2",dh2);
updatecountdown("ml1",dm1);
updatecountdown("ml2",dm2);
updatecountdown("sl1",ds1);
updatecountdown("sl2",ds2);

var hurryman="";
if(dday>1)hurryman="HURRY, ONLY "+(dday)+" DAYS LEFT!";
if(dday===1)hurryman="HURRY, ONLY "+(dday)+" DAY LEFT!";
if(dday===0)hurryman="HURRY, LAST DAY!!";
hurryman="Summer Savings Spectacular!";


$("limitedoffer").innerHTML=hurryman;
      setTimeout(function(){
          countdown(theyear,themonth,theday,thehour,theminute);
      },1000);
}
