<!--
var timer_id = null;
var timer_flag = false;

var start = new Date();
var last_seconds;
var last_minutes;
var last_hours;
var last_mseconds;

function stop_countdown(){
  if (timer_flag)
    clearTimeout(timer_id);
  timerRunning = false;
}
function save_count(expdate, ms, s, m, h){
    expdate.setTime(expdate.getTime() +  (24 * 60 * 60 * 1000 * 365));
    SetCookie ("last_seconds", s, expdate, "/", null, false); 
    SetCookie ("last_minutes", m, expdate, "/", null, false); 
    SetCookie ("last_hours", h, expdate, "/", null, false);
}
function show_countdown(do_save){
	var expdate = new Date();

	var mseconds = Math.round ((expdate - start + last_mseconds) / (1000));
	var seconds = mseconds % 60
	var minutes = Math.floor ((mseconds / 60) % 60);
	var hours = Math.floor ((mseconds / 3600) % 60);

  // cookie toutes les 30 secondes //
  if (do_save || (seconds % 30) == 0){
	save_count(expdate, mseconds, seconds, minutes, hours);
	if(do_save == 1){
		return;
	}
  }  

  if (seconds < 10)
    seconds = "0" + seconds;
  if (minutes < 10)
    minutes = "0" + minutes;  
  if (hours < 10)
    hours = "0" + hours;

  var countdown = hours + ":" + minutes + ":" + seconds;

  document.form2.countdown.value = countdown;
  timer_id = setTimeout("show_countdown(0)", 100);
  timer_flag = true;
}

function clear_countdown ()
{
  start = new Date ();
  last_seconds = 0;
  last_minutes = 0;
  last_hours = 0;
  last_mseconds = 0;
}

function start_countdown(){
  last_seconds = GetCookie ("last_seconds") / 1.0;
  last_minutes = GetCookie ("last_minutes") / 1.0;
  last_hours = GetCookie ("last_hours") / 1.0;
  last_mseconds = (last_hours * 3600 + last_minutes * 60 + last_seconds) * 1000;

  stop_countdown();
  show_countdown(0);
}
//-->

