// page_steve50bday.js

var mImgPanel;
var mStage;

var mIntroText;
var mFuncID;

//------------------------------------------------------
function InitPage()
	{
	mIntroText = new Image({
		id:"test",
		top:25,
		left:44,
		imgPath: "page_steve50bday_stuff/happybdaytext.gif",
	});	
//	FadeIn(mIntroText.elem,5);
	opacity("test", 0, 100, 500)
	opacity("test", 100, 0, 500)
	opacity("test", 0, 100, 500)
	}
/*
function FadeIn(elem, n)
	{
	elem.style.filter="blendTrans(duration=n)";
	elem.filters.blendTrans.apply();
	elem.style.visibility="visible";
	elem.filters.blendTrans.play();
	FadeIn(FadeOut.elem,5);
	}
function FadeOut(elem, n)
	{
	elem.style.filter="blendTrans(duration=n)";
	elem.filters.blendTrans.apply();
	elem.style.visibility="hidden";
	elem.filters.blendTrans.play();
	}
*/
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 + ")"; 
} 
