    var flash_actionState = "";
    var flash_divObj = null;
    var flash_isRun = false;
    var flash_maxDistance = 300;
    var flash_distance = 0;
    var flash_speed = 30;
    var flash_stepNum = 15;
    var flash_initleft = 0;
    var flash_intervalID;
    
    //载入flash
    function Flash_getFlash(flashId, flashUrl, width, height) 
    {
        //window
        var flashObjArray = ['<object id="', flashId, '" type="application/x-shockwave-flash" data="', flashUrl, '?t=1" width="', width, '" height="', height, '" style="outline:0;">',
				'<param name="wmode" value="transparent" />',
				'<param name="movie" value="', flashUrl, '?t=1" />',
				'<param name="quality" value="high" />',
				'<param name="menu" value="false" />',
				'<param name="allowScriptAccess" value="always" />',
				'</object>'];
        return flashObjArray.join("");
    }
    
    //显示到页面中
    function Flash_show(flashUrl,divID)
    {
        var html_str = Flash_getFlash("BookObj",flashUrl,900,650);
        flash_divObj = document.getElementById(divID);
        flash_divObj.innerHTML = html_str;
    }
    //开始移动
    function Flash_doMove(action) {
        if(flash_isRun==false) 
        {
            flash_actionState = action;
            flash_distance = flash_divObj.style.left;
            flash_distance = Number(flash_distance.split("px")[0]);
            flash_initleft = flash_distance;
            flash_intervalID = window.setInterval("Flash_doMoveInner()",flash_speed);
        }
    }
    //移动
    function Flash_doMoveInner()
    {
        if(flash_actionState=="open")
        {   
            flash_distance = flash_distance + flash_stepNum;
        }else if(flash_actionState=="close")
        {
            flash_distance = flash_distance - flash_stepNum;
        }
        
        flash_divObj.style.left = flash_distance+"px";
        
        if(Math.abs(flash_distance-flash_initleft)>flash_maxDistance)
        {
            window.clearInterval(flash_intervalID);
            flash_isRun = false;
        }else 
        {
            flash_isRun = true;
        }
    }
    
    function Flash_init(flashUrl,divID,maxDistance,speed,step)
    {
        if(maxDistance!=null) flash_maxDistance = maxDistance;
        if(speed!=null) flash_speed = speed;
        if(step!=null) flash_stepNum = step;  
        
        Flash_show(flashUrl,divID);
    }
