/*******************************************************************************
 *
 *   Script file per sito HSC nuova versione
 *
 *   data inizio lavori: 10 Maggio 2007
 *
 *   Autore: Gianpiero Bozza
 *
 ******************************************************************************/

var req;

function headerImgSwap(element) {
  imgname = element.innerHTML;
  if (imgname == "Home") imgname = "index";
  imgname = imgname.toLowerCase()
  imgname = imgname.replace(/ /g, "_");
  div = document.getElementById("headerimg");
  div.style.backgroundImage = "url(images/" + imgname + ".jpg)";
  div.style.backgroundRepeat = "no-repeat";
  div.style.backgroundPosition = "center";
}

function init() {
  restoreLogo();
  pagecontent = document.getElementById("page");
  centercontent = document.getElementById("center");
  document.getElementById("left").style.height = centercontent.offsetHeight + "px";
  document.getElementById("right").style.height = centercontent.offsetHeight + "px";
  centercontent.style.width = pagecontent.offsetWidth - 370 + "px";
  centercontent.style.height = document.documentElement.clientHeight - 196 + "px";
  if (document.getElementById('leftlinks') != null) {
    new Effect.SlideDown('leftlinks', {duration:0.6});
  }
}

function loadPage(element, divName) {
  div = document.getElementById(divName);
  
  pageName = element.innerHTML;
  pageName = pageName.toLowerCase()
  pageName = pageName.replace(/[ ]+/g, "_");
  pageName += ".php";


  if (window.XMLHttpRequest) {
    req = new XMLHttpRequest();
  } else if (window.ActiveXObject) {
    req = new ActiveXObject("Microsoft.XMLHTTP");
  }
  if (req != undefined) {
    req.onreadystatechange = function() {loadPageDone(div);};
    req.open("GET", pageName, true);
    req.send("");
  }
}

function loadPageDone(div) {
  if (req.readyState == 4) {
    if (req.status == 200) {
      div.innerHTML = req.responseText;
      centercontent = document.getElementById("center");
      document.getElementById("left").style.height = centercontent.offsetHeight + "px";
      document.getElementById("right").style.height = centercontent.offsetHeight + "px";
    } else {
      document.getElementById(div).innerHTML="Error:\n"+ req.status + "\n" +req.statusText;
    }
  }
}

function restoreLogo() {
  var pathName = window.location.pathname;
  var pageName = pathName.substring(pathName.lastIndexOf('/') + 1);
  if (pageName == "") {
    pageName = "index";
  }
  else {
    pageName = pageName.replace(/.php/, "");
    pageName = pageName.replace(/%20/g, "_");
  }
  div = document.getElementById("headerimg");
  div.style.backgroundImage = "url(images/" + pageName + ".jpg)";
  div.style.backgroundRepeat = "no-repeat";
  div.style.backgroundPosition = "center";
}
