var lastLayer;
var serviceLayerCount = 0;
function openServiceLayer(content, height, serviceImg)
{
  if (lastLayer && lastLayer.parentNode)
    lastLayer.parentNode.removeChild(lastLayer);
  var id = serviceLayerCount++;
  
  var b = document.body;
  
  var div = document.createElement("DIV");
  lastLayer = div;
  div.className = "serviceLayer";
  div.id = "sl_" + id;
  
  var divBgDummy = document.createElement("DIV");
  divBgDummy.className = "bgDummy";
  div.appendChild(divBgDummy);
  
  divBgDummy.appendChild(getIFrame("about:blank"));
  
  
  var divBgRepeat = document.createElement("DIV");
  divBgRepeat.className = "bgRepeat";
  div.appendChild(divBgRepeat);
  
  
  var divBgHead = document.createElement("DIV");
  divBgHead.className = "bgHead";
  div.appendChild(divBgHead);
  
  var divBgBottom = document.createElement("DIV");
  divBgBottom.className = "bgBottom";
  div.appendChild(divBgBottom);
  
  
  var divContent = document.createElement("DIV");
  divContent.className = "slContent";
  div.appendChild(divContent);
  divContent.appendChild(content);
  
  if (!serviceImg)
    divContent.style.width = "489px";
  
  var close = document.createElement("A");
  close.href = "#";
  close.onclick = function _closa() {this.parentNode.parentNode.parentNode.removeChild(this.parentNode.parentNode)}
  var ct = (typeof closeLayerText != "undefined") ? closeLayerText : "schlieÃŸen";
  close.appendChild(document.createTextNode(ct + " X"));
  divBgBottom.appendChild(close);
  close.style.position = "relative";
  close.style.left = "-10px";
  close.style.fontWeight = "bold";
  
  b.appendChild(div);
  
  div.style.display = 'block';
  
  if (serviceImg)
  {
    if (serviceImg.indexOf("/") != -1)
	divBgHead.style.backgroundImage = "url('" + serviceImg + "')";
else
	divBgHead.className = serviceImg;
  }
  
  
  if (height)
  {
      div.style.height = height + "px"
      divBgHead.style.height = height + "px";
      divBgDummy.style.height = height + "px";
      divBgRepeat.style.height = height + "px";
      
      divContent.style.height = (height-56) + "px";     
  }
  
  div.style.left = "0px";
  
  var ow = document.documentElement ? document.documentElement.offsetWidth : document.body.offsetWidth;
  
  var left = (ow-772) / 2;
  //left -= (div.offsetWidth-768) / 2;
  if (left < 0)
    left = 0;
  div.style.left = left + 190 + "px";
  
  ow = document.documentElement ? document.documentElement.offsetWidth : document.body.offsetWidth;
  
  var st = document.documentElement ? document.documentElement.scrollTop : document.body.scrollTop;
  var pxTop = 120 + st;
  div.style.top = pxTop + "px";
  
  return div;
}
