var contentWidth = 1020;
var contentHeight = 700;
var idDivContentContainer = "divContentContainer";
var idDivText = "divText";
var idDivBorderLeft = "divBorderLeft";
var idDivBorderRight = "divBorderRight";
var classNameActiveMenuPoint = "menuPointActive";

function init(idActiveMenuPoint)
{
  setContentDiv();

  //set event-handler
  window.onresize = centerContentDiv;

  //add css-class for acitve menu-point
  var aMP = document.getElementById(idActiveMenuPoint);
  if(aMP!=null)
  {
    aMP.className = aMP.className+" "+classNameActiveMenuPoint;
  }
}
function setContentDiv()
{
  var divCenter = document.getElementById(idDivContentContainer);
  divCenter.style.width = contentWidth;
  divCenter.style.height = contentHeight;
  centerContentDiv();
}
function centerContentDiv()
{
  //set the container-div to the middle
  var divCenter = document.getElementById(idDivContentContainer);
  var top = 0;
  var left = 0;
  if(window.innerHeight)   //IE
  {
    top = (window.innerHeight - parseInt(contentHeight))/2;
    left =  (window.innerWidth - parseInt(contentWidth))/2;

  }
  else                     //other than IE
  {
    top = (document.body.offsetHeight - parseInt(contentHeight))/2;
    left = (document.body.offsetWidth - parseInt(contentWidth))/2;
  }

  /*if(top>0)
  {
    divCenter.style.top = top;
  }*/
  if(left>0)
  {
    divCenter.style.left = left;
  }

  //now make visible text-content higher if neccessary
  var divText = document.getElementById(idDivText);
  var divBorderLeft = document.getElementById(idDivBorderLeft);
  var divBorderRight = document.getElementById(idDivBorderRight);

  var divTextOldHeight = 446;
  var divTextRealHeight = divText.offsetHeight;
  var divTextHeightDelta = divTextRealHeight-divTextOldHeight;
  if(divTextHeightDelta>0)
  {
     divText.style.height = divTextRealHeight+"px";
     divCenter.style.height = parseInt(divCenter.style.height)+divTextHeightDelta;
     //alert(divCenter.style.height+"\n"+parseInt(divCenter.style.height)+" + "+divTextHeightDelta);

     divBorderLeft.style.height = divCenter.offsetHeight+"px";
     divBorderRight.style.height = divCenter.offsetHeight+"px";
  }
}
