var Content = new Class({
  initialize: function()
  {
    window.addEvent("load", this.initOpacity); // function() { setTimeout(function() { content.initOpacity() }, ); } );
  },

  initOpacity: function()
  {
    var divElements = document.getElements("div.itemContainer[class^=opacity]");
    if (!divElements || divElements.length <= 0) return;
    divElements.each(function (element) {
      var classname = element.className;
      var opacity = parseInt(classname.substring(8,9),10);
      element.setOpacity(opacity/10);
    });
    
    divElements = document.getElements("div.noOpacity");
    if (!divElements || divElements.length <= 0) return;

    divElements.each(function (element) {
      var pos = element.getSize();
      var height = pos.y;
      if (element.getStyle("padding-bottom") > 0) {
        height -= 10;
      }
      var newElement = element.clone();
      var divElement = new Element("div",{
        styles: {
          position: "absolute",
          top: element.getTop(),
          left: element.getLeft()-$("main").getLeft(),
          height: (height)+"px",
          width: (pos.x)+"px",
          "z-index": 10000
        }
      });
      divElement.appendChild(newElement);
      $("main").appendChild(divElement);

      element.innerHTML = "";
      element.setStyle("height", height+"px");
      element.setStyle("width", pos.x+"px");
      element.setStyle("backgroundColor", "transparent");
      element.removeClass("itemTitle");
    });
  },

  updateURL: function (name, elementId)
  {
    var url = name.replace(/[^a-zA-Z0-9\-]/g,"_");
    $(elementId).value = url.toLowerCase();
  }
});

var content;
window.addEvent("domready",function ( ) { content = new Content(); });

