Como mejorar este codigo para poder realizar varias cuenta atras a la vez

Actualmente tengo este codigo:

<script language="JavaScript"> 
TargetDate = "08/31/2011 12:00 PM UTC-0500";
BackColor = "white";
ForeColor = "black";
CountActive = true;
CountStepper = -1;
LeadingZero = true;
DisplayFormat = "%%D%% %%H%% %%M%% %%S%%";
FinishMessage = "Oferta Finalizada";
</script>

<script language="JavaScript" src="/hierbas/themes/hierbas/js/descontando.js"></script>

El codigo de descontando.js es:

/*
Author: Robert Hashemian
http://www.hashemian.com/

Traslator spanish: Josep Campanales
http://buscodescargas.com/

Se puede utilizar este código en cualquier manera 
siempre que el nombre del autor, dirección web y 
ésta denegación se mantengan intactos.
********************************************************
Usage Sample:

<script language="JavaScript">
TargetDate = "12/31/2040 5:00 AM";
BackColor = "palegreen";
ForeColor = "navy";
CountActive = true;
CountStepper = -1;
LeadingZero = true;
DisplayFormat = "%%D%% Days, %%H%% Hours, %%M%% Minutes, %%S%% Seconds.";
FinishMessage = "¡por fin ya está aquí!";
</script>
<script language="JavaScript" src="http://scripts.hashemian.com/js/countdown.js"></script>
*/

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

function CountBack(secs) {
  if (secs < 0) {
    document.getElementById("cntdwn").innerHTML = FinishMessage;
    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));

  document.getElementById("cntdwn").innerHTML = DisplayStr;
  if (CountActive)
    setTimeout("CountBack(" + (secs+CountStepper) + ")", SetTimeOutPeriod);
}

function putspan(backcolor, forecolor) {
 document.write("<span id='cntdwn'></span>");
}

if (typeof(TargetDate)=="undefined")
  TargetDate = "12/31/2040 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)*1000 + 990;
putspan(BackColor, ForeColor);
var dthen = new Date(TargetDate);
var dnow = new Date();
if(CountStepper>0)
  ddiff = new Date(dnow-dthen);
else
  ddiff = new Date(dthen-dnow);
gsecs = Math.floor(ddiff.valueOf()/1000);
CountBack(gsecs);

Me gustaria saber si me podeis ayudar un poquito para lograr varias cuentras atras a la vez, y poderlas colocar en distintos sitios.

Muchas gracias.

Un saludo.
Servicio de reballing chip de video en Quito de Notebook | Laptops | Playstation.
En la actualidad existen multiples problemas de NOTEBOOK / BGA REBALLING / CONSOLAS DE JUEGOS / PLAYSTATION 3 / PLAYSTATION 4 / Xbox, asociadas con un fallo en el Chip de video y en general con los componentes de tipo BGA. Cuando tu te preguntes donde hacen Reballing de laptops en Quito y que brinden su servicio profesional y sobre todo garantia en reballing.

Te has preguntado. Cuales son las causas para hacer reballing ? Aqui algunos casos.
Mi laptop se calienta mucho.
Mi laptop se reinicia a cada momento.
Mi laptop se apaga con una pantalla azul
Mi Laptops tiene lineas en la pantalla.
Mi laptops se enciende pero no muestra imagen.
Mi laptop se prende el ventilador pero no hay imagen
Mi laptop se enciende las luces pero no hay imagen.
En mi Ps3 no hay video
Mi Ps3 se enciende pero no hay video.
Mi ps3 solo hay una luz amarilla
Ponemos a disposición nuestro servicio de instalación de vídeo juegos digitales ps3 slim / super slim. La compatibilidad es con todos los modelos de Play Station y lo mas importante que son todos son en idioma español.

No es necesario el desmontaje del equipo para la configuración, instalación o puesta en prueba. A través de este nuevo método tú podrás disfrutar de una variedad de juegos (como si fueran juegos originales).

Importante: No es necesario que tu Consola de juegos ps3 disponga de chip, los juegos podrán ser instalados sin ningún inconveniente.