// JavaScript Document

var XMLHTTP = null;
  
if (window.XMLHttpRequest) {
  XMLHTTP = new XMLHttpRequest();
  } else if (window.ActiveXObject) {
    try { 
      XMLHTTP = new ActiveXObject("Msxml2.XMLHTTP");   
    } catch (ex) { 
      try { 
        XMLHTTP = new ActiveXObject("Microsoft.XMLHTTP");
   } catch (ex) { }
  }
}
  
var contentLoaded = null;

function loadContent(what) {
  
  var hexagon = document.getElementById('menu');
  var content = document.getElementById('content');
  
  if (contentLoaded == what) {
    content.innerHTML = "";
    switchStyle('big');
    contentLoaded = null;
  }
  else {
    switch(what) {
      case 'chat': 
        switchStyle('small');
        content.innerHTML = "<iframe src=\"http://webchat.quakenet.org/?channels=keksfabrik\" width=\"80%\" height=\"750\"></iframe>"; 
        break;
      case 'nahrung': 
        switchStyle('small');
        content.innerHTML = ""; 
        getContent("./nahrung/"); 
        break;
      case 'pics': 
        switchStyle('small');
        content.innerHTML = ""; 
        getContent("./pics/"); 
        break;
      case 'eggdrop': 
        switchStyle('small');
        content.innerHTML = ""; 
        getContent("./eggdrop/");
        break;
      case 'gaming': 
        switchStyle('small');
        content.innerHTML = ""; 
        getContent("./gaming/"); 
        break;
      default: content.innerHTML = "NOTHING WAS DONE";
    }
    contentLoaded = what;
  }
}

function getContent(what) {
  XMLHTTP.open("GET", what, true);
  XMLHTTP.onreadystatechange = transferContent;
  XMLHTTP.send(null);
}

function transferContent() {
  if (XMLHTTP.readyState == 4) {
    document.getElementById('content').innerHTML += XMLHTTP.responseText;
  }
}

function switchStyle(to) {
  if (to == 'small') {
    document.getElementById('stylesheet').href = 'hexagonal.css';
  }
  else if (to == 'big') {
    document.getElementById('stylesheet').href = 'hexagonal2.css';
  }
}

