function initMenu () {
	// Shoo away the heathens
	if (!document.getElementById) return false;
	if (!document.getElementsByTagName) return false;
	
	// Find and make stuff
	var rhs = document.getElementById("right");
	var navigation = rhs.getElementsByTagName("ul")[0];

	// Install Expanders
	for (i = 0; i < navigation.childNodes.length; i++) {
	  var item = navigation.childNodes[i];
	  var link = item.getElementsByTagName("a")[0];
	  var branch = item.getElementsByTagName("ul")[0];
	  if (branch != undefined) {
  	  link.onclick = function () {
  	    var item = this.parentNode;
    	  var branch = item.getElementsByTagName("ul")[0];
  	    if (item.className.match("menu_open")) {
  	      Element.removeClassName(item, "menu_open");
  	    } else {
          branch.style.display = "none";
  	      Element.addClassName(item, "menu_open");
  	      Effect.BlindDown(branch, {duration: 0.25});
  	    }
  	    this.blur();
  	    return false;
  	  }
    }
	}
}

function initRotater () {
	// Shoo away the heathens
	if (!document.getElementById) return false;
	if (!document.getElementsByTagName) return false;

	// Find hero image
	var rotater = document.getElementById("rotater");
	if (!rotater) return false;
	
	// Preload
	var x1 = new Image; x1.src = "/images/rotater/1.jpg";
	var x2 = new Image; x2.src = "/images/rotater/2.jpg";
	var x3 = new Image; x3.src = "/images/rotater/3.jpg";
	var x4 = new Image; x4.src = "/images/rotater/4.jpg";
	var x5 = new Image; x5.src = "/images/rotater/5.jpg";
	var x6 = new Image; x6.src = "/images/rotater/6.jpg";
	
	// Create Fader
	var fader = document.createElement("img");
	fader.setAttribute("width", 442);
	fader.setAttribute("height", 109);
	fader.style.position = "absolute"
	fader.style.top = "10px";
	fader.style.left = "319px";
	fader.style.display = 'none';
	fader.id = "rotater_fader";
	fader.setAttribute("src", x1.src);
	
	// Install Fader
	var body = document.getElementsByTagName("body")[0];
	body.appendChild(fader);
	
	// Define switcher function
	function switchFunc () {
  	var body = document.getElementsByTagName("body")[0];
		var rotater = document.getElementById("rotater");
		var fader = document.getElementById("rotater_fader");
		var m = fader.getAttribute("src").match(/(\d)\.jpg$/);
		var i = parseInt(m[1]);
		i++;
		if (i == 7) i = 1;
		rotater.setAttribute("src", fader.src);
		body.removeChild(fader);
		fader.setAttribute("src", "/images/rotater/" + i + ".jpg");
		fader.style.display = "none";
		body.appendChild(fader);
		new Effect.Appear(fader, {duration:3});
	}
	
	// Apply switcher function
	setInterval(switchFunc, 7000);
}


window.initFuncs.push(initMenu);
window.initFuncs.push(initRotater);