/*
www.iTx-Technologies.com
*/


//<span style='color:#DB4A53' id="compteur_icq"></span> avant la fête des mères (le 9 mai)</a>

// valeurs Ã  modifier selon vos prÃ©fÃ©rences
DateFinale = "12/25/2011 00:00 AM";
CouleurBG = "#fff";
CouleurTexte = "#DB4A53";
CompteurActif = true;
Interval = -1;
ZeroDevant = true;
FormatAffichage = "%%D%% jours et %%H%%:%%M%%:%%S%%";
ActionFinale = "";


// calcule la valeur de l'unitÃ© de temps
function calculateur(secs, num1, num2) {
  s = ((Math.floor(secs/num1))%num2).toString();
  if (ZeroDevant && s.length < 2)
    s = "0" + s;
  return  s;
}

// affiche la valeur du compteur pour chaque unitÃ© de temps
// la valeur est insÃ©rÃ©e dans un innerHTML
function AfficheTemps(secs) {
  if (secs < 0) {
    $("#compteur_icq").html(ActionFinale) ;
    return;
  }
  DisplayStr = FormatAffichage.replace(/%%D%%/g, calculateur(secs,86400,100000));
  DisplayStr = DisplayStr.replace(/%%H%%/g, calculateur(secs,3600,24));
  DisplayStr = DisplayStr.replace(/%%M%%/g, calculateur(secs,60,60));
  DisplayStr = DisplayStr.replace(/%%S%%/g, calculateur(secs,1,60));

  $("#compteur_icq").html(DisplayStr) ;
  if (CompteurActif)
    setTimeout("AfficheTemps(" + (secs+Interval) + ")", SetTimeOutPeriod);
}

// le temps est formattÃ© selon les couleurs choisies
function formatTemps(backcolor, forecolor) {
 document.write("<div style='text-align:center'><span id='compteur' style='background-color:" + backcolor + 
                "; color:" + forecolor + "'></span></div>");
}

Interval = Math.ceil(Interval);
if (Interval == 0)
  CompteurActif = false;
var SetTimeOutPeriod = (Math.abs(Interval)-1)*1000 + 990;
formatTemps(CouleurBG, CouleurTexte);
var dthen = new Date(DateFinale);
var dnow = new Date();
if(Interval>0)
  ddiff = new Date(dnow-dthen);
else
  ddiff = new Date(dthen-dnow);
gsecs = Math.floor(ddiff.valueOf()/1000);
AfficheTemps(gsecs);
