function PromotionLayer(name) {

	var selfName = name;
	var fensterId = "promolayer";
	var top = 20;
	var left = 0;
	var height = 100;
	var width = 100;
	var sichtbarkeit = "none";
	var zindex = 1000;


	this.setLayer = function(seCloser) {
	
		//Hauptlayer setzen
        var div = document.createElement("div");
        var name = document.createAttribute("name");
        name.nodeValue = fensterId;
        var id = document.createAttribute("id");
        id.nodeValue = fensterId;        
        div.setAttributeNode(name);
        div.setAttributeNode(id);		
		document.getElementById("header").appendChild(div);
		
        var neuesFenster = document.getElementById(fensterId);
        neuesFenster.style.position     = "absolute";
        neuesFenster.style.top          = top+"px";
        neuesFenster.style.left         = left+"px";
        neuesFenster.style.height       = height + "px";
        neuesFenster.style.width        = width + "px";
        neuesFenster.style.display	   	= sichtbarkeit;
        neuesFenster.style.zIndex       = zindex;
        
        if(seCloser == true ) {
	        //Closer setzen
	        var div_c = document.createElement("div");
	        var name_c = document.createAttribute("name");
	        name_c.nodeValue = fensterId+"_promo_closer";
	        var id_c = document.createAttribute("id");
	        id_c.nodeValue = fensterId+"_promo_closer";        
	        div_c.setAttributeNode(name_c);
	        div_c.setAttributeNode(id_c);	
	        neuesFenster.appendChild(div_c);
	        
	        var closer = document.getElementById(fensterId+"_promo_closer");
	        closer.style.position     = "absolute";
	        closer.style.top          = "7px";    
	        closer.style.right        = "20px";   
	        closer.style.height       = "12px";
	        closer.style.width        = "57px";
	        closer.style.zIndex		  = zindex+10;
	        closer.style.cursor		  = "pointer";
	        closer.className		  = "promo_closer";
	 		closer.innerHTML = "schlie&szlig;en";
	 		closer.onmousedown = fade;
 		}
 		
        var div_v = document.createElement("div");
        var name_v = document.createAttribute("name");
        name_v.nodeValue = fensterId+"_promo_content";
        var id_v = document.createAttribute("id");
        id_v.nodeValue = fensterId+"_promo_content";        
        div_v.setAttributeNode(name_v);
        div_v.setAttributeNode(id_v);
        neuesFenster.appendChild(div_v);
        
        var cont = document.getElementById(fensterId+"_promo_content");
    	cont.style.paddingTop 		= "15px";
    	
	}


	function fade() {
		try {
			new Effect.Fade(fensterId);
		}
		catch(e) {
			document.getElementById(fensterId).style.display = "none";
		}
	}


	this.appear = function() {
		try {
			new Effect.Appear(fensterId);
		}catch(e) {
			document.getElementById(fensterId).style.display = "block";
		}
	}


	this.setContentById = function(id) {
		
		var elem = document.getElementById(id);
		var promoCont = document.getElementById(fensterId+"_promo_content");
		
		try {
			promoCont.innerHTML = elem.innerHTML;
			return true;
		}
		catch(e) {
			return false;
		}
	}


	this.setId = function(id) {
		fensterId  = id;
	}

	this.setTop = function(t) {
		top = t;
		
		try {
			document.getElementById(fensterId).style.top = top+"px";
		}
		catch(e) {
		}
	}
	
	this.setLeft = function(l) {
		left = l;
		
		try {
			document.getElementById(fensterId).style.left = left+"px";
		}
		catch(e) {
		}
	}

	this.setWidth = function(l) {
		width = l;
		
		try {
			document.getElementById(fensterId).style.width = width+"px";
		}
		catch(e) {
		}	
	}
	
	this.setHeight = function(h) {
		height = h;
		
		try {
			document.getElementById(fensterId).style.height = height+"px";
		}
		catch(e) {
		}	
	}


}
