var cs2DateAry=new Array();
var cs2Day=24*60*60*1000;
var cs2Hour=60*60*1000;
var cs2Min=60*1000;
var cs2Sec=1000;
var cs2DivD;
var cs2DivH;
var cs2DivM;
var cs2DivS;


function cs2TimeTo(cs2id,cs2date,cs2startmess,cs2datemess,cs2endmess){
 var cs2obj=document.getElementById(cs2id);
 
 cs2DivD = document.getElementById('cs2D');
 cs2DivD.txt = document.createTextNode(' ');
 cs2DivD.appendChild(cs2DivD.txt);
 cs2DivH = document.getElementById('cs2H');
 cs2DivH.txt = document.createTextNode(' ');
 cs2DivH.appendChild(cs2DivH.txt);
 cs2DivM = document.getElementById('cs2M');
 cs2DivM.txt = document.createTextNode(' ');
 cs2DivM.appendChild(cs2DivM.txt);
 cs2DivS = document.getElementById('cs2S');
 cs2DivS.txt = document.createTextNode(' ');
 cs2DivS.appendChild(cs2DivS.txt);
 
 for (cs20=1;cs20<7;cs20++){ if (!cs2date[cs20]){ cs2date[cs20]=0; if (cs20==2||cs20==3){ cs2date[cs20]++; } } }
 cs2obj.finish=new Date(cs2date[0],(cs2date[1]-1),cs2date[2],cs2date[3],cs2date[4],cs2date[5],cs2date[6]);
 cs2obj.startmess=cs2startmess;
 cs2obj.datemess=cs2datemess;
 cs2obj.endmess=cs2endmess;
 cs2obj.run=true;
 cs2obj.txt=document.createTextNode(' ');
 cs2DateAry[cs2DateAry.length]=cs2obj;
 cs2obj.appendChild(cs2obj.txt);
 if (cs2DateAry.length==1){ cs2ShowTimeTo(); }
}

function cs2ShowTimeTo(){
 var cs2today=new Date();
 for (var cs20=0;cs20<cs2DateAry.length;cs20++){
  var cs2left=cs2DateAry[cs20].finish-cs2today;
  var cs2days=Math.floor(cs2left/cs2Day);
  var cs2hours=Math.floor((cs2left%cs2Day)/cs2Hour);
  var cs2mins=Math.floor(((cs2left%cs2Day)%cs2Hour)/cs2Min);
  var cs2secs=Math.floor((((cs2left%cs2Day)%cs2Hour)%cs2Min)/cs2Sec);
  if (cs2left>0){
   var cs2daystxt=' day to ';
   if (cs2days>1){ cs2daystxt=' days to '; }
   //cs2DateAry[cs20].txt.data=cs2days+cs2FormatTxt(' days ',cs2days)+cs2FormatNu(cs2hours)+cs2FormatTxt(':',cs2hours)+cs2FormatNu(cs2mins)+cs2FormatTxt(':',cs2mins)+cs2FormatNu(cs2secs)+cs2FormatTxt('',cs2secs);
   cs2DivD.txt.data=cs2days;
   cs2DivH.txt.data=cs2hours;
   cs2DivM.txt.data=cs2mins;
   cs2DivS.txt.data=cs2secs;
   //+' to '+cs2DateAry[cs20].startmess;
  }
  else if (cs2left+cs2Day>0){
   cs2DateAry[cs20].txt.data=cs2DateAry[cs20].startmess+' '+cs2DateAry[cs20].datemess;
  }
  else {
   cs2DateAry[cs20].txt.data=cs2DateAry[cs20].startmess+' '+cs2DateAry[cs20].endmess;
   cs2DateAry=cs2DateAry.remove(cs2DateAry,cs2DateAry[cs20]);
  }
 }
 if (cs2DateAry.length>0){ setTimeout('cs2ShowTimeTo()',1000); }
}

function cs2FormatTxt(cs2txt,cs2nu){
 if (cs2nu==1) {cs2txt=cs2txt.replace('s','  '); }
 return cs2txt;
}

function cs2FormatNu(cs2nu){
 if (cs2nu<10) {cs2nu='0'+cs2nu; }
 return cs2nu;
}

Array.prototype.remove=function(cs2rema,cs2remi){
 for (var cs20=0;cs20<cs2rema.length;cs20++){
  if (cs2rema[cs20]==cs2remi){
   cs2rema.splice(cs20,1);
  }
 }
 return cs2rema;
}
function cs2InitTimeTo(){
 cs2TimeTo('cs2timer',[2008,06,07,18,00,00],'','','');
}