var totalMinutes = 30; // hier die Zeit in Minuten eingeben
var zielseite =  "http://www.heiraten-auf-mallorca.info/einfach-heiraten-auf-mallorca";  // hier die Seite eingeben, welche nach Ablauf der Zeit aufgerufen wird


var running = false
var endTime = null
var timerID = null


function startTimer() {
    running = true
    endTime = Timerstand()
    showCountDown()
}

function showCountDown() {
    var now = new Date()
    now = now.getTime()
    if (endTime - now <= 0) {
       clearTimeout(timerID)
       running = false
       window.location.replace (zielseite) ;
    } else {
        var delta = new Date(endTime - now)
        var theMin = delta.getMinutes()
        var theSec = delta.getSeconds()
        var theTime = theMin
        theTime += ((theSec < 10) ? ":0" : ":") + theSec
        document.getElementById('SessionTimeCount').innerHTML = theTime
        if (running) {
            timerID = setTimeout("showCountDown()",900)
        }
    }
}


function GetTheTimer () {
  var Wert = "";
	if (document.cookie) {
		var meinCookie = "SetTimerCookie" + "=";
		var alleCookies = document.cookie.split(';');
		for(var i=0;i < alleCookies.length;i++) {
			var checkCookie = alleCookies[i];
			while (checkCookie.charAt(0)==' ') checkCookie = checkCookie.substring(1,checkCookie.length); 
			if (checkCookie.indexOf(meinCookie) == 0) Wert= checkCookie.substring(meinCookie.length,checkCookie.length);
		}		
  }
  return Wert;
}


function SetTheCookie (Bezeichner, Wert, Verfall) {
  var jetzt = new Date();
  var Auszeit = new Date(jetzt.getTime() + Verfall);
  document.cookie = Bezeichner + "=" + Wert + "; expires=" + Auszeit.toGMTString() + ";";
}

function Timerstand () {
  var Verfallszeit = 1000 * 60 * 60 * 24 * 365;
  var aktuell = new Date()
  aktuell = aktuell.getTime()
  var SetTheTimer = GetTheTimer();
  if (SetTheTimer == "") {SetTheTimer = aktuell + (1000 * 60 * totalMinutes);
  SetTheCookie("SetTimerCookie", SetTheTimer, Verfallszeit);}
  return (SetTheTimer);
}


