	var header = Array();
	var header_active = Array();
	var header_hover = Array();
	header[1] = new Image;
	header[2] = new Image;
	header[3] = new Image;
	header_active[1] = new Image;
	header_active[2] = new Image;
	header_active[3] = new Image;
	header_hover[1] = new Image;
	header_hover[2] = new Image;
	header_hover[3] = new Image;
	
	header[1].src = "/hmh_stable/img/header_1.gif";
	header[2].src = "/hmh_stable/img/header_2.gif";
	header[3].src = "/hmh_stable/img/header_3.gif";
	header_active[1].src = "/hmh_stable/img/header_1_active.gif";
	header_active[2].src = "/hmh_stable/img/header_2_active.gif";
	header_active[3].src = "/hmh_stable/img/header_3_active.gif";
	header_hover[1].src = "/hmh_stable/img/header_1_hover.gif";
	header_hover[2].src = "/hmh_stable/img/header_2_hover.gif";
	header_hover[3].src = "/hmh_stable/img/header_3_hover.gif";
	
function over(id) {
	img = document.getElementById("header_"+id);
	img.src = header_hover[id].src;
}

function out(id) {
	img = document.getElementById("header_"+id);
	img.src = header[id].src;
}
function out_active(id) {
	img = document.getElementById("header_"+id);
	img.src = header_active[id].src;
}





function Slideshow(id, name, timeout, globalTimeout, imglist) {
	this.name = name;
	this.imgId = id;
	this.curImage = 0;
	this.preloadImg = new Image;
	this.imglist = imglist;
	this.globalTimeout = globalTimeout;
	this.init();
	
	setTimeout(name + ".start()", timeout);
}

Slideshow.prototype.init = function() {
		this.preloadImg.src = this.imglist[this.curImage];
		var object = document.getElementById(this.imgId);
		object.style.visibility = "visible";
		object.opacity = 0;
		object.MozOpacity = 0;
		object.KhtmlOpacity = 0;
		object.filter = "alpha(opacity=0)";
		object.src = this.preloadImg.src;
		this.fadeIn();
	}

Slideshow.prototype.start = function() {
		this.fadeOut(100);
		
		this.curImage++;
		//alert('next image: ' + imglist[curImage]);
		if(this.curImage >= (this.imglist.length)) { this.curImage = 0 };
		this.preloadImg.src = this.imglist[this.curImage]; 
		
		
		setTimeout(this.name+".start()", this.globalTimeout);
	}
	
Slideshow.prototype.fadeOut	=function(opacity) {
		var object = document.getElementById(this.imgId).style;
		object.opacity = (opacity / 100);
		object.MozOpacity = (opacity / 100);
		object.KhtmlOpacity = (opacity / 100);
		object.filter = "alpha(opacity=" + opacity + ")";
		if (opacity <= 0) {
			this.nextImage();
		} else {
			setTimeout(this.name+".fadeOut(" + (opacity-2) + ")", 10);
		}
	}
	
Slideshow.prototype.fadeIn = function(opacity) {
	var object = document.getElementById(this.imgId).style;
	object.opacity = (opacity / 100);
	object.MozOpacity = (opacity / 100);
	object.KhtmlOpacity = (opacity / 100);
	object.filter = "alpha(opacity=" + opacity + ")";
	if (opacity >= 100) {
		//nextImage(id);
	} else {
		setTimeout(this.name+".fadeIn(" + (opacity+2) + ")", 10);
	}
}
	
	
Slideshow.prototype.nextImage = function() {	
	var object = document.getElementById(this.imgId);
	object.src = this.preloadImg.src;
	this.fadeIn(0);
}