var fadetime = 2500.0;
var fadetotal = 2500.0;
function fade_init() {
	setTimeout("fade_start('fpimg')",500);
	setTimeout("fade_start('fpsub')",4000);
}
function fade_start(thatid) {
	setTimeout("fade('" + thatid + "'," + new Date().getTime() + ")", 33);
}
function fade(thatid,lasttime) {
	var curtime = new Date().getTime();
	var elapsed = curtime - lasttime;
	fadetime -= elapsed;
	if(fadetime < 1) { // done fading
		fadetime = 1000.0;
		fadetotal = 1000.0
		document.getElementById(thatid).style.opacity = 1; // ff
		document.getElementById(thatid).style.filter = 'alpha(opacity = 100)'; // ie
	} else { // animate
		var new_opac = 1 - fadetime/fadetotal; // opacity is a percentage, based on time elapsed
		document.getElementById(thatid).style.opacity = new_opac; // ff
		document.getElementById(thatid).style.filter = 'alpha(opacity = ' + (new_opac*100) + ')'; // ie
		setTimeout("fade('" + thatid + "'," + curtime + ")",33);
	}
}
