var focusOnLoadElementID = null;
window.onload = function() {
    var focusOnLoadElement = document.getElementById(focusOnLoadElementID);
    if (focusOnLoadElement)
    {
        if (focusOnLoadElement.type=="text")
            focusOnLoadElement.focus();
        else
            focusOnLoadElement.scrollIntoView(true);
    }
}

var fadeTarget;
function fadeIn(opacity) {
	if (fadeTarget) {
		if (opacity <= 100) {
			if (fadeTarget.style.MozOpacity!=null) {
				fadeTarget.style.MozOpacity = (opacity/100)-.001;
				/* the .001 fixes a glitch in the opacity calculation which normally results in a flash when reaching 1 */
			} else if (fadeTarget.style.opacity!=null) {
				fadeTarget.style.opacity = (opacity/100)-.001;
			} else if (fadeTarget.style.filter!=null) {
				fadeTarget.style.filter = "alpha(opacity="+opacity+")";
			}
			opacity += 10;
			window.setTimeout("fadeIn("+opacity+")", 30);
		}
	}
}