function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}
function showEvent(id) {
  var divs = document.getElementsByTagName("div");
  for (var i=0; i<divs.length; i++ ) {
    if (divs[i].className.indexOf("event") == -1) continue;
    if (divs[i].getAttribute("id") != id) {
      divs[i].style.display = "none";
    } else {
      divs[i].style.display = "block";
    }
  }
}
function prepareEvents() {
  if (!document.getElementsByTagName) return false;
  if (!document.getElementById) return false;
  if (!document.getElementById("teaserimages")) return false;
  var teaser = document.getElementById("teaserimages");
  var lnks = teaser.getElementsByTagName("a");
  for (var i=0; i<lnks.length; i++ ) {
    var teaserId = lnks[i].getAttribute("rel");
    if (!document.getElementById(teaserId)) continue;
		document.getElementById(teaserId).style.display = "none";
		lnks[i].destination = teaserId;
		lnks[i].onmouseover = function() {
			showEvent(this.destination);
			swapSelect(this);
			return false;
		}
  }
}
function showFirstEvent() {
	var eventContainer = document.getElementById("eventdetails");
	var div = eventContainer.getElementsByTagName("div");
	for (var i=0; i<div.length; i++ ) {
	var divId = div[i].getAttribute("id");
		if (divId == "event1") {
				div[i].style.display = "block";
		}
	}
	var lnkContainer = document.getElementById("teaserimages");
	var lnk = lnkContainer.getElementsByTagName("a");
	for (var i=0; i<lnk.length; i++ ) {
	var lnkId = lnk[i].getAttribute("rel");
	if (lnkId == "event1") {
			lnk[i].className = "selected";
		}
	}
}
function swapSelect(me) {
	var lnk = document.getElementById("teaserimages").getElementsByTagName("a");
	for (var i=0; i<lnk.length; i++ ) {
		lnk[i].className = "";
	me.className = "selected";
	}
}



var speed = 15000
var Pic = new Array()
Pic[0] = 'home_content_hero.jpg';
Pic[1] = 'home_content_hero1.jpg';
Pic[2] = 'home_content_hero2.jpg';
Pic[3] = 'home_content_hero3.jpg';
Pic[4] = 'home_content_hero4.jpg';

var j = 0;
var p = Pic.length;

var preLoad = new Array();
for (i = 0; i < p; i++){
   preLoad[i] = new Image();
   preLoad[i].src = Pic[i];
}
function runBGSlideShow(){
	 if (!document.getElementById) return false;
	 var slideshow = document.getElementById("hero");
	 slideshow.style.backgroundImage = "url("+Pic[j]+")";
	 j += 1;
	 if (j > (p-1)) j=0;
	 t = setTimeout('runBGSlideShow()', speed);
}
addLoadEvent(prepareEvents);
addLoadEvent(showFirstEvent);
addLoadEvent(runBGSlideShow);
