window.onload=function (){checkCookie();};

var defaultWindowName="";
//URL der Altersverifikation:
var agecheckURL="/agecheck.html";
//URL der Starseite:
var homeURL="/";
//URL der Hinweisseite:
var underAgeUrl="/footer/verantwortungsvoll-geniessen.html";

function checkCookie(){
		var url=document.location.href;
		var pos = document.cookie.indexOf("UnderAge");
		if (pos==-1 || pos=="undefined"){
			//Auf den Agecheck Umleiten, es sei denn, Anwender befindet sich schon auf AgeCheck oder Hinweisseite:
			if(!(document.location.href.indexOf(agecheckURL)>0 || document.location.href.indexOf(underAgeUrl)>0)/**/){
				window.name=url;
				document.location = agecheckURL;
			}
		}else{
			var expireTime = setCookieExpire();
			//Cookie Verlängern:
			document.cookie ="UnderAge=false; expires=" + expireTime.toGMTString();
		}
}

function setCookieExpire(){
		var expiry = new Date();
		var mins=10; //Verfallszeit des Cookie in Minuten
		mins*=60000; //in ms umrechnen
		expiry.setTime(expiry.getTime() + mins);
		return expiry;
}

function checkCookieEnabled(){
	document.cookie = "testcookie=testcookie;";
	if(document.cookie.indexOf("testcookie")>-1){
		return true;
		document.cookie = "testcookie=testcookie; expires=Thu, 01-Jan-70 00:00:01 GMT;";
	}else{
		return false;
	}
}

function createCookie(cookieName,cookieData){
		var expireTime = setCookieExpire();
		setCookie(cookieName, cookieData, expireTime);
		if(checkCookieEnabled()){
			if(cookieName.indexOf("UnderAge")<0){
				document.location = underAgeUrl;
			//einen eventuell vorhandenen Under Age Cookie löschen:
				document.cookie = "UnderAge=; expires=Thu, 01-Jan-70 00:00:01 GMT;";
			}
		}else{
			alert("Bitte aktivieren Sie \"Cookies Zulassen\" in den Sicherheitseinstellungen Ihres Webbrowsers!");
		}
}

function setCookie(cookieName, cookieData, expiry){
		document.cookie = cookieName + "=" + escape(cookieData) + "; expires=" + expiry.toGMTString();
		if(window.name.length>0){
			document.location=window.name;
		}else if(window.name.length<1){
			document.location=homeURL;
		}
		window.name=defaultWindowName;
}