function getElement(id) {
	if(document.getElementById) {
		return document.getElementById(id);
	}
	if(document.layers) {
		return document[id];
	}
	if(document.all) {
		return document.all[id];
	}
}

function setLoading() {
	var main = getElement("main");
	if(!main) return;
	
	main.innerHTML = "<p><div class=slogan>Loading...<p><img src='loading.gif'><p>Gathering Your Data</div>";
	
	var slogan = getElement("slogan");
	if(slogan) {
		slogan.innerHTML = "";
	}
}

///////////////// fade functions

function opacity(id, opacStart, opacEnd, millisec) {
	//speed for each frame
	var speed = Math.round(millisec / 100);
	var timer = 0;

	//determine the direction for the blending, if start and end are the same nothing happens
	if(opacStart > opacEnd) {
		for(i = opacStart; i >= opacEnd; i--) {
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}
	} else if(opacStart < opacEnd) {
		for(i = opacStart; i <= opacEnd; i++)
			{
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}
	}
}

//change the opacity for different browsers
function changeOpac(opacity, id) {
	var object = document.getElementById(id).style; 
	object.opacity = (opacity / 100);
	object.MozOpacity = (opacity / 100);
	object.KhtmlOpacity = (opacity / 100);
	object.filter = "alpha(opacity=" + opacity + ")";
}


function doFade()
{
	if(!document.getElementById('left')) return;
	setTimeout("opacity('left', 100, 0, 1000);", 5000);
	setTimeout("document.getElementById('left').innerHTML = document.getElementById('hbh').innerHTML;", 6000);
	setTimeout("opacity('left', 0, 100, 2000);", 6500);
	setTimeout('window.location.reload()', 30000);
}

