function onLoadAdd(func) {
	var old_onload = window.onload;
	if (typeof window.onload != "function") {
		window.onload = func;
	} else {
		window.onload = function() {
			//quickMenuPlay();
			old_onload();
			//func();
		}
	}
}

//onLoadAdd(quickMenuPlay);

function quickMenuPlay(){
	initMoving("quick", 10, 20, 150);
}

// flash Load step.1
function ShowFlash(url, width, height, boxid, FlashVars, isTrans){
	if (! document.getElementById(boxid)) return false;

	var targetarea = document.getElementById(boxid);
	
	var swfUrl = url;
	var swfWidth = width;
	var swfHeight = height;
	var bgColors = "#ffffff";
	var swfName = boxid + "_swf";
	var access = "sameDomain";
	var FlashVars = FlashVars;

	flashWriter(targetarea, swfUrl, swfWidth, swfHeight, bgColors, swfName, access, FlashVars, isTrans);
};
// flash Load step.2
function flashWriter(targetarea, swfUrl, swfWidth, swfHeight, bgColors, swfName, access, FlashVars, isTrans){
	//
	var winValue = isTrans;
//	if(winValue != undefined) winValue = "opaque";
	var flashStr="<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='"+swfWidth+"' height='"+swfHeight+"' id='"+swfName+"' align='middle' />"+
	"<param name='allowScriptAccess' value='"+access+"' />"+
	"<param name='movie' value='"+swfUrl+"' />"+
	"<param name='flashvars' value='"+FlashVars+"' />"+
	"<param name='loop' value='false' />"+
	"<param name='menu' value='false' />"+
	"<param name='quality' value='high' />"+
	"<param name='scale' value='noscale' />"+
	"<param name='bgcolor' value='"+bgColors+"' />"+
	"<param name='wmode' value='"+winValue+"' />" +
	"<embed src='"+swfUrl+"' FlashVars='"+FlashVars+"' quality='best' wmode='"+ winValue +"' bgcolor='"+ bgColors +"' width='"+swfWidth+"' height='"+swfHeight+"' name='"+swfName+"' align='middle' allowScriptAccess='"+access+"' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />"+
	"</object>";

	targetarea.innerHTML = flashStr;
}

//
function initMoving(target, position, topLimit, btmLimit) {
    if (! document.getElementById(target)) return false;

    var obj = document.getElementById(target);
    obj.initTop = position;
    obj.topLimit = topLimit;
    obj.bottomLimit = document.documentElement.scrollHeight - btmLimit;

    obj.style.position = "absolute";
    obj.top = obj.initTop;
    obj.left = obj.initLeft;

    if (typeof(window.pageYOffset) == "number") {
        obj.getTop = function() {
            return window.pageYOffset;
        }
    } else if (typeof(document.documentElement.scrollTop) == "number") {
        obj.getTop = function() {
            return document.documentElement.scrollTop;
        }
    } else {
        obj.getTop = function() {
            return 0;
        }
    }

    if (self.innerHeight) {
        obj.getHeight = function() {
            return self.innerHeight;
        }
    } else if(document.documentElement.clientHeight) {
        obj.getHeight = function() {
            return document.documentElement.clientHeight;
        }
    } else {
        obj.getHeight = function() {
            return 500;
        }
    }

    obj.move = setInterval(function() {
        if (obj.initTop > 0) {
            pos = obj.getTop() + obj.initTop;
        } else {
            pos = obj.getTop() + obj.getHeight() + obj.initTop;
            //pos = obj.getTop() + obj.getHeight() / 2 - 15;
        }

        if (pos > obj.bottomLimit)
            pos = obj.bottomLimit;
        if (pos < obj.topLimit)
            pos = obj.topLimit;

        interval = obj.top - pos;
        obj.top = obj.top - interval / 3;
        obj.style.top = obj.top + "px";
    }, 30)
}
