cisco: timer oder wie man das nennt

Beitrag lesen

hallo
ich bräuchte eine timer funktion oder ähnliches denn ich will ein skill system machen das wenn man einen bestimmten knopf drückt die zeit runtergezählt wird und man erst nach dieser zeit wieder auf die eigentliche seite kommt
also sowas wie auf http://www.evil-style.com/skill/index.php bei training ich hab mir auch mal einen source code besorgt aber ich habe leider gar keine erfahrung in javascript und wei deshalb nicht was das bedeutet
hier der source vieleicht kann mir das ja auch nur jemand erklären:

function start() {
  Start = new Date();
  for ( var i = 1; i <= 10; i++ ) {
    if ( document.getElementById( "timer"+i ) ) {
      var params = document.getElementById( "timer"+i ).title.split( "_" );
      var time = parseInt( params[1] );
      var type = params[3];
      timer( "timer"+i, time, type );
    }
  }
}

function timer( timer, time, type ) {
  var Now = new Date();
  var t = time - Math.floor( ( Now.getTime() - Start.getTime() ) / 1000 );
  if ( t > 0 ) {
    var h = Math.floor( t / 3600 );
    var m = Math.floor( ( t - h * 3600 ) / 60 );
    var s = t - h * 3600 - m * 60;
    if ( type == 1 ) {
      if ( h == 0 ) h = "";
      else h = h + " Stunden ";
      if ( m == 0 && h == 0 ) m = "";
      else m = m + " Minuten ";
      if ( s == 0 && m == 0 && h == 0 ) s = "";
      else s = s + " Sekunden";
      document.getElementById( timer ).firstChild.nodeValue = h + m + s;
      }
 else if ( type == 2 ) {
      if ( m < 10 ) m = "0" + m;
      if ( s < 10 ) s = "0" + s;
      document.getElementById( timer ).firstChild.nodeValue = h + ":" + m + ":" + s;
      }
   window.setTimeout( 'timer( "'+timer+'", "'+time+'", "'+type+'" )', 100 );
   }
  else {
    if ( type == 1 ) document.getElementById( timer ).firstChild.nodeValue= "Abgeschlossen";
    else if ( type == 2 ) document.getElementById( timer ).firstChild.nodeValue= "Angekommen";
    document.location.reload();
    }
}

und dann müsste ich auch noch wissen wie man das genau mit php verbindet also am besten einfach mal auf die seite gehen die ich oben geschrieben habe und selber sehen das ist ziemlich schwer zu beschreiben was ich eigentlich will.
so dann hab ich noch einen test account bei der seite angelegt für die leute die zu faul sind sich anzumelden oder es einfach nicht wollen.
der loginname ist: gast
und das passwort ist ebenfalls: gast
ich würde mich sehr über eine antwort freuen
schonmal vielen dank im voraus