function calcage(secs, num1, num2) {
  var LeadingZero = true;
  s = ((Math.floor(secs/num1))%num2).toString();
  if (LeadingZero && s.length < 2)
    s = "0" + s;
  return "<b>" + s + "</b>";
}

function CountBack(secs, DisplayFormat, container) {
	var container_obj = document.getElementById(container);
	if (secs < 0) {
		eval(container_obj.getAttribute("callback"));
		return;
	}
	DisplayStr = DisplayFormat.replace(/%%D%%/g, calcage(secs,86400,100000));
	DisplayStr = DisplayStr.replace(/%%H%%/g, calcage(secs,3600,24));
	DisplayStr = DisplayStr.replace(/%%M%%/g, calcage(secs,60,60));
	DisplayStr = DisplayStr.replace(/%%S%%/g, calcage(secs,1,60));
	
	container_obj.innerHTML = DisplayStr;
	setTimeout("CountBack(" + (secs-1) +",\"" + DisplayFormat + "\",\"" + container + "\")", 990);
}

function startCountBack(container, seconds, callback){
	CountBack(seconds, "%%H%%:%%M%%:%%S%%", container);
}

function editTimeOut(cid){
	var c = document.getElementById("comment_"+cid+"_edit_container");
	c.parentNode.removeChild(c);
}

