/**
 *
 * @author: Jens Hoffmann <jens.hoffmann@dkd.de> (c) DKD.2oo8
 *
 */


var overlayObj = {
	
	layerOBJ: null,
	layerCLOSE: null,
	cookieFound: false,
	
	getObj: function() {
		this.layerOBJ = $("lightbox-layer");
		this.layerCLOSE = $("close-lightbox");
		this.cookieFound = Cookie.get('layerAD');
	},
	show: function() {
		this.getObj();
		if (this.layerOBJ) {
			if (!this.cookieFound) {
				if (!window.ie) {
					this.layerOBJ.setStyle('visibility', 'visible');
					var showLayer = new Fx.Style(this.layerOBJ, 'opacity', {
						duration: 1500
					}).start(0, 1);
				}
				else {
					this.layerOBJ.setStyle('visibility', 'visible');
					this.layerOBJ.setStyle('display', 'block');
				}
			}
			else {
				this.layerOBJ.setStyle('display', 'none');
			}
			this.layerOBJ.addEvent('click', function(e){
				Cookie.set('layerAD', 'true');
			});
			this.layerCLOSE.addEvent('click', function(e){
				e = new Event(e);
					overlayObj.hide();
					Cookie.set('layerAD', 'true');
				e.stop();
			});
		}
	},
	
	hide: function() {
		this.getObj();
		if (this.layerOBJ) {
			if (!window.ie) {
				var showLayer = new Fx.Style(this.layerOBJ, 'opacity', {
					duration: 1000
				}).start(1, 0).chain(function(){
					this.layerOBJ.setStyle('display', 'none');
					this.layerOBJ.setStyle('visibility', 'hidden');
				}.bind(this));
			}
			else {
				this.layerOBJ.setStyle('display', 'none');
				this.layerOBJ.setStyle('visibility', 'hidden');
			}
		}
	}
};

window.addEvent('domready', function(){
	overlayObj.show();
});