// ■ 短時間Y方向移動

var bwType = null;
var trgObj = null;
var pageX;
var pageY;
var timeID;
var counta = 0;
var pageY2;
 
function moveObj(RelposY) {
    getPageSize();
    if (counta < 5) {
        var posX = pageX - 150;
        var posY = pageY + RelposY;
        if ( bwType == 1 ) {
                trgObj.style.posLeft = posX;
                trgObj.style.posTop = posY;
        } else if ( bwType == 2 ) {
                trgObj.style.left = posX;
                trgObj.style.top = posY;
        } else {
                trgObj.moveTo( posX, posY );
        }
        counta++;
        pageY2=pageY;
    } else {
        var posX = pageX - 150;
        var posY = pageY2 + RelposY;
        if ( bwType == 1 ) {
                trgObj.style.posLeft = posX;
                trgObj.style.posTop = posY;
        } else if ( bwType == 2 ) {
                trgObj.style.left = posX;
                trgObj.style.top = posY;
        } else {
                trgObj.moveTo( posX, posY );
        }
    }
    timeID = setTimeout( "moveObj("+RelposY+");", 100 );
}
 
function getPageSize() {
        if ( bwType == 1 ) {
                pageX = document.body.scrollLeft + document.body.clientWidth;
                pageY = document.body.scrollTop;
        } else {
                pageX = window.pageXOffset + innerWidth;
                pageY = window.pageYOffset;
        }
}
 
function bwCheck(){
        if ( document.all ) {
                return ( 1 );
        } else if ( document.getElementById ) {
                return ( 2 );
        } else if ( document.layers ) {
                return ( 3 );
        } else {
                return ( null );
        }
}
 
function formLoad( id , RelposY){
        bwType = bwCheck();
        switch ( bwType ) {
                case 1:
                        trgObj = document.all( id );
                        break;
                case 2:
                        trgObj = document.getElementById( id );
                        break;
                case 3:
                        trgObj = document.layers[ id ];
                        break;
                default:
                        return;
        }
        moveObj(RelposY);
}

function moveObjUpDown(ud) {
        pageY2 += ud; 
}
