function calcage(a,b,c){s=(Math.floor(a/b)%c).toString();if(LeadingZero&&s.length<2)s="0"+s;return"<b>"+s+"</b>"}
function CountBack(a){if(a<0)document.getElementById("cntdwn").innerHTML=FinishMessage;else{DisplayStr=DisplayFormat.replace(/%%D%%/g,calcage(a,86400,1E5));DisplayStr=DisplayStr.replace(/%%H%%/g,calcage(a,3600,24));DisplayStr=DisplayStr.replace(/%%M%%/g,calcage(a,60,60));DisplayStr=DisplayStr.replace(/%%S%%/g,calcage(a,1,60));document.getElementById("cntdwn").innerHTML=DisplayStr;CountActive&&setTimeout("CountBack("+(a+CountStepper)+")",SetTimeOutPeriod)}}
function putspan(a,b){document.write("<span id='cntdwn' style='background-color:"+a+"; color:"+b+"'></span>")}if(typeof BackColor=="undefined")BackColor="white";if(typeof ForeColor=="undefined")ForeColor="black";if(typeof TargetDate=="undefined")TargetDate="12/31/2020 5:00 AM";if(typeof DisplayFormat=="undefined")DisplayFormat="%%D%% Days, %%H%% Hours, %%M%% Minutes, %%S%% Seconds.";if(typeof CountActive=="undefined")CountActive=true;if(typeof FinishMessage=="undefined")FinishMessage="";
if(typeof CountStepper!="number")CountStepper=-1;if(typeof LeadingZero=="undefined")LeadingZero=true;CountStepper=Math.ceil(CountStepper);if(CountStepper==0)CountActive=false;var SetTimeOutPeriod=(Math.abs(CountStepper)-1)*1E3+990;putspan(BackColor,ForeColor);var dthen=new Date(TargetDate),dnow=new Date;ddiff=CountStepper>0?new Date(dnow-dthen):new Date(dthen-dnow);gsecs=Math.floor(ddiff.valueOf()/1E3);CountBack(gsecs);
