window.addEvent('load',function(){
	if(readCookie('setDisclaimer') != 'true' && $('show_disclaimer')){
		var url = "http://"+window.location.host+"/typo3conf/ext/disclaimer/pi1/disclaimer.php";

		var request = new Json.Remote(url, {
			onComplete: function(jsonObj) {
				var content = jsonObj;
				var NewContent = document.createElement("div");
				NewContent.id = 'disclaimer';
				$('content').appendChild(NewContent);
				$('disclaimer').innerHTML = content;
				$('disclaimer').setStyles({
					'z-index'	:	10,
					'height'	:	500,
					'overflow-y':	'scroll',
					'top'		:	270,
					'position'	:	'absolute',
					'width'		:	600
				});
				new Element('div',{
					'id'	:	'disclaimerWrap'
				}).inject($$('body')[0],'bottom').setStyles({
					'z-index'	:	5,
					'position'	:	'absolute',
					'left'		:	0,
					'top'		:	0,
					'width'		:	'100%',
					'height'	:	getDocHeight(),
					'background':	'#ffffff',
					'opacity'	:	0.8
				});
				new Element('div',{
					'id'		:	'buttons'
				}).inject($('disclaimer'),'after').setStyles({
					'position'	:	'absolute',
					'z-index'	:	10,
					'left'		:	50,
					'top'		:	800,
					'width'		:	555
				});
				$('buttons').innerHTML = '<p style="font-weight: bold; color:#888711;"><br /><br /><br /><a href="javascript:acceptDisclaimer(true)" id="disclaimer-true">Hiermit erkläre ich, dass ich vorstehende wichtigen Hinweise und Nutzungsbedingungen vollständig verstanden habe und erkläre mich mit diesen uneingeschränkt einverstanden</a> <a href="javascript:dontAccept()" id="disclaimer-false"><br />Hiermit erkläre ich mich mit vorstehenden<br />wichtigen Hinweise und<br />Nutzungsbedingungen <u>nicht</u> einverstanden</a></p>';
			}
		}).send();

	}
// Anfang ausblenden der leeren DIVs in der Sidebar
// var d = $$("#sidebar div");
// for(var i = 0, item; item = d[i];i++){
// if(item.getChildren().length == 0)item.setStyle('display','none');
// }
// Ende	
});
function getDocHeight() {
    var D = document;
    return Math.max(
        Math.max(D.body.scrollHeight, D.documentElement.scrollHeight),
        Math.max(D.body.offsetHeight, D.documentElement.offsetHeight),
        Math.max(D.body.clientHeight, D.documentElement.clientHeight)
    );
}
function dontAccept(){
	$('disclaimer').innerHTML = '<p>Es tut uns leid, aber Sie können die Inhalte unserer Internetseite nicht einsehen, wenn Sie sich nicht mit den Nutzungsbedingungen einverstanden erklären.</p><p>Sie haben die Möglichkeit sich diese <a href="javascript:location.reload()">HIER</a> noch einmal anzeigen zu lassen, oder die Seite zu <a href="javascript:window.top.close()">SCHLIESSEN</a>.</p><p style="height:500px;">&nbsp;</p>';
}

function acceptDisclaimer(){
	$('disclaimer').style.display = 'none';
	$('disclaimerWrap').setStyle('display','none');
	$('buttons').setStyle('display','none');
	var a = new Date();
	a = new Date(a.getTime() +1000*60*60*24*60);
	createCookie('setDisclaimer','true',14)
	document.getElementById("disclaimer").style.display = "none";
}

function createCookie(name,value,days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		document.cookie = name+"="+value+"; expires="+date.toGMTString()+"; path=/";

}


function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

