﻿var menu = function() {   
};


menu.Init = function(){
  contentProcessor.placeContent(contentProcessor.xmlContent, contentProcessor.menuTransform, "menu");
  var mList  = new Array(); 
  mList[0] = new menuItem("links");
  mList[1] = new menuItem("texts");
  mList[2] = new menuItem("images");
  mList[3] = new menuItem("videos");
};

menu.addHeader = function(compType, headerorfooter){
   var newComponent = document.createElement('div');
   newComponent.id=headerorfooter ;
   newComponent.className = "unsortable" 
   if (headerorfooter=="header"){ 
      var firstElement = document.getElementById("metadata")
      var firstElementParent = firstElement.parentNode
      firstElementParent.insertBefore(newComponent, firstElement.nextSibling);
   }else{
      var lastElement = document.getElementById("dragend")
      var lastElementParent = lastElement.parentNode
      lastElementParent.appendChild(newComponent);
   }
   contentProcessor.updateXMLAfterMenuDrop(contentProcessor.xmlContent, compType, headerorfooter)
   formManager.attachFormBehaviours("form_" + headerorfooter);
   Emulator.Init();
   this.Init();
};

// Moves the left menu down to the drag area
menu.placeMenu = function(){
  var dragArea = document.getElementById("dragstart");
  if(dragArea!=undefined){
    var yPoint = utils.findy(dragArea);
    var menuDiv = document.getElementById("menu");
    menuDiv.style.position = "absolute";
    menuDiv.style.top = (yPoint + 20) + "px";
  }
};



