﻿var minAlpha = 0.0;
var maxAlpha = 0.999;
function setOpacity(target, alpha) {
	if(alpha < minAlpha)
		alpha = minAlpha;
	if(alpha > maxAlpha)
		alpha = maxAlpha;
	target.style.opacity = alpha;
	target.style.MozOpacity = alpha;
	target.style.filter = "alpha(opacity=" + (alpha * 100) + ")";
	if(alpha > minAlpha)
		target.style.display = "block";
	if(alpha >= maxAlpha)
		target.style.filter = null;
	if(alpha <= minAlpha)
		target.style.display = "none";		
}
function getOpacity(target) {
	var alpha;
	alpha = parseFloat(target.style.opacity);
	return alpha;
}
function fadeIn() {
	var elem = fp;
	elem.style.display = "block";
	if(elem) {
		var current = getOpacity(elem);
		if(isNaN(current) || current==undefined)
			current = maxAlpha;
		if(current < maxAlpha) {
			current += .05;
			setOpacity(elem, current);
		}
		//Needs to be retested so it doesn't loop unnecessarily
		if(current < maxAlpha) {
			setTimeout("fadeIn()", 10);
		}
	}
}
var fp = document.getElementById("focalpoint").parentNode;
setOpacity(fp, minAlpha);
fadeIn();
