/*
Author: Martin Heinzerling <mnhg@bashcomp.de>
Copyright: Team BashComp <http:\\www.bashcomp.de>
*/

var sel=1;

//Start des Zählers und Diverenz zum letzten Update
function init_clock()
{
  var now = new Date();
  var t=Math.round(now.getTime()/1000);
  start[1]+=(t-lastupdate)*add[1];
  start[2]+=(t-lastupdate)*add[2];
  start[3]+=(t-lastupdate)*add[3];
  switch_clock_type(1);
  update_clock();
}
//Weiter zählen
function update_clock()
{
  start[1]+=add[1];
  start[2]+=add[2];
  start[3]+=add[3];
  document.getElementById("current_value").innerHTML  = comma(start[sel])+ " Euro";
  document.getElementById("add_value").innerHTML  = comma(add[sel])+ " Euro";
  // document.getElementById("pro_value").innerHTML  = comma(Math.round(start[sel]/gesamt))+ " Euro";


  setTimeout('update_clock()', 1000);
}
//Punkte hinzufügen
function comma(str)
{
  var r=rev(str.toString());
  var n='';
  for (i=0; i<=r.length; i++)
  {
    if (i%3==0 && i!=0 && i!=r.length)n=n +".";
    n+= r.substr(i,1);
  }
  return rev(n);
}
//Zeichenkette flippen
function rev(str)
{
  var n='';
  for (i=str.length; i>=0; i--)
  {
     n+=str.substr(i,1);
  }
  return n;
}
//Typ wechseln
function switch_clock_type(typ)
{
  sel=typ;
  document.getElementById("current_title").innerHTML  = c[sel];
  document.getElementById("add_title").innerHTML  = a[sel];
  // document.getElementById("pro_title").innerHTML  = p[sel];
  document.getElementById("current_value").innerHTML  = comma(start[sel])+ " Euro";
  document.getElementById("add_value").innerHTML  = comma(add[sel])+ " Euro";
  // document.getElementById("pro_value").innerHTML  = comma(Math.round(start[sel]/gesamt))+ " Euro";
}