//var fb=new Object();
//var timer=new Object();
var dataDiv=new Object();
var ab=new Object();
var time=timeStamp();
var phraseTermine = "Terminé";


//var quest={'anmstep':false};




function startTimer (){
  actif=true;
  initCounter();
}

function stopTimer (){
  actif=false;
  dataDiv=new Object();
}

function initCounter(){
  time=0;
  time=timeStamp();
  dataDiv=null;
  dataDiv=new Object();
  if(actif){
    for (i = 1;; i++){
      divContent = document.getElementById("timer" + i);
      if (divContent != null){
          if (divContent != phraseTermine){
        	  dataDiv[i] = new Object();
        	  dataDiv[i].node = divContent;
        	  dataDiv[i].counter_time = spliteTimer(divContent);
          }
      }else{
  	   break;
      }
    }

    executeCounter();
  }else 
  window.alert("j'ai tout cassé !");
}

function executeCounter(){
  
  for(i in dataDiv){
    differenceClickToNow=timeStamp()-time;
    tempsRestant=dataDiv[i].counter_time-differenceClickToNow;
    if(tempsRestant<1 ){
      /*
      window.alert(paramDuDiv);
      
      var a=paramDuDiv.split('&');
      for(var i=0;;i++){
      if(a[i] == null)
        break;
      window.alert(a[i]);
      }
      */
      //setTimeout("ajaxLoad('contenu','"+paramDuDiv+"')",1000);
     //setTimeout("window.location.href =unescape(window.location.pathname)",1000);
     //setTimeout("window.location.reload( false );",1000);
     //window.alert(paramDuDiv);
     dataDiv[i].node.innerHTML=phraseTermine;
     //window.alert(dataDiv[i]);
     if(actif==true){
        var a=paramDuDiv.split('&');
        if(a[4] != null){
          //window.alert(a[4]);
          var b=a[4].split('=');
          if(b[0] == 'lvlup' || b[1] == 'uprecherche'){
            reload=a[0]+'&'+a[1]+'&'+a[2]+'&'+a[3];
            setTimeout("ajaxLoad('contenu',reload);",1000);
            }
          else
    	      {
    		      if(c[1]=="attaque")
    		      {
        			  reload = a[0];
        			  setTimeout("ajaxLoad('contenu',reload);",1000);
    		      }
    		      else
    			  setTimeout("ajaxLoad('contenu',ParamDuDiv);",1000);
    	      }        
	       }
        else
          setTimeout("ajaxLoad('contenu',paramDuDiv);",1000);
       }
     actif=false;
    }

    if(tempsRestant<1){
      dataDiv[i].node.innerHTML=phraseTermine;
    }else{
      dataDiv[i].node.innerHTML=affichage(tempsRestant);
    }
  }
  if(actif){
   window.setTimeout("executeCounter()",1000);
  }
   //window.alert(paramDuDiv);
   
}

function spliteTimer(divContent){
  p=divContent.innerHTML.split(":");
  qb=p[0]*3600+p[1]*60+p[2]*1;
  return qb;
}

function newDate(){
  return new Date().getTime();
}

function timeStamp(){
  return Math.round(newDate()/1000);
}

function affichage(s){

  var sb,tb,ub;
  if(s>-2){
    sb=Math.floor(s/3600);
    tb=Math.floor(s/60)%60;
    ub=s%60;t=sb+":";
    if(tb<10){
      t+="0";
    }
    t+=tb+":";
    if(ub<10){
      t+="0";
    }
    t+=ub;
  }else{
    t="0:00:00";
  //t="<a href=\"#\" onClick=\"ajaxLoad(\"contenu\",'"+paramDuDiv+"')\">REFRESH</a>";
  }
  return t;
}


