var days = getCookie('days'); 
var hour = getCookie('hour'); 
var url = getCookie('url');  
var dateFormat = getCookie('dateFormat');
var dateFont = getCookie('dateFont');
var dateSize = getCookie('dateSize');
var dateColor = getCookie('dateColor');

var dateFont2 = getCookie('dateFont2');
var dateSize2 = getCookie('dateSize2');
var dateColor2 = getCookie('dateColor2');

var cookieName = getCookie('cookieName');
var theCookie = getCookie(cookieName);
var secondsCount = 0;

var DisplayFormat = dateFormat; //// display format 
var CountStepper = -1;
var CountActive = true;
var SetTimeOutPeriod = (Math.abs(CountStepper)-1)*1000 + 990;


function Decrement(){
	
	rightNow = new Date();
	rightNow = Math.round(rightNow.getTime()/1000);
	if (theCookie != null || theCookie != "")
	{
		if (rightNow > theCookie) window.location.href=url;
		else secondsCount = theCookie - rightNow;		
	}
}

function calcage(secs, num1, num2) {
  s = ((Math.floor(secs/num1))%num2).toString();
  return s;
}

function CountBack(secs) {
if (secs < 0) {
    window.location.href=url;
	CountActive = false;
  };
  if (calcage(secs,86400,100000)>0) {
	  DisplayStr = DisplayFormat.replace(/%%D%%/g, calcage(secs,86400,100000) + ' Days');
  } else {
	  DisplayStr = DisplayFormat.replace(/%%D%%/g, '');
  };
  if (calcage(secs,3600,24)>0) {
	  DisplayStr = DisplayStr.replace(/%%H%%/g, calcage(secs,3600,24) + ' Hours');
  } else {
	  DisplayStr = DisplayStr.replace(/%%H%%/g, '');
  };
  if (calcage(secs,60,60)>0) {
	  DisplayStr = DisplayStr.replace(/%%M%%/g, calcage(secs,60,60) + ' Minutes');
  } else {
	  DisplayStr = DisplayStr.replace(/%%M%%/g, '');
  };
  DisplayStr = DisplayStr.replace(/%%S%%/g, calcage(secs,1,60) + ' Seconds');
  
  if (CountActive) {
    document.getElementById("cntdwn").innerHTML = "<span style='font-size:"+dateSize+"; color:"+dateColor+"; font-family:"+dateFont+"'>70% Discount Ends In " + DisplayStr + "</span>";
    setTimeout("CountBack(" + (secs+CountStepper) + ")", SetTimeOutPeriod);
  }
}

function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    {
    c_start=c_start + c_name.length+1;
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    }
  }
return "";
}
Decrement();
CountBack(secondsCount);
