//--slideLAYERs
var wx=new Array()
var wy=new Array()
var ex=new Array()
var ey=new Array()
var spd=new Array()
var step=new Array()
var stepX=new Array()
var stepY=new Array()
var mvFlag=new Array()
var slideID=new Array()
var count=new Array()
function slideLAYERs(layName,startX,startY,endX,endY,speed,stpx){

    //--移動初期化
    if(!mvFlag[layName]){
      clearTimeout(slideID[layName])
      count[layName]=0           //--移動回数カウント(ステップ数)
      var ofX=(endX-startX)      //--移動距離x
      var ofY=(endY-startY)      //--移動距離y
      step[layName]=
        Math.max(Math.abs(ofX),Math.abs(ofY))/stpx //--移動ステップ数
      stepX[layName]=ofX/step[layName]  //--移動量x／ステップ
      stepY[layName]=ofY/step[layName]  //--移動量y／ステップ
      wx[layName]=startX         //--移動中のx座標
      wy[layName]=startY         //--移動中のy座標
      ex[layName]=endX           //--到着場所のx座標
      ey[layName]=endY           //--到着場所のy座標
      spd[layName]=speed         //--移動スピ−ド
      mvFlag[layName]=true       //--移動中ならtrue
    }
    if(mvFlag[layName]&&(count[layName]<=step[layName]-1)){
      count[layName]++
      wx[layName]+=stepX[layName]
      wy[layName]+=stepY[layName]
      clearTimeout(slideID[layName])
      slideID[layName]=
      setTimeout('slideLAYERs("'+layName+'")',spd[layName])
    }else{
      //--停止
      wx[layName]=ex[layName]
      wy[layName]=ey[layName]
      clearTimeout(slideID[layName]);mvFlag[layName]=false
    }
    //--移動
    if(document.layers)
        document.layers[layName].moveTo(wx[layName],wy[layName])
    if(document.all)document.all(layName).style.posLeft=wx[layName]
    if(document.all)document.all(layName).style.posTop=wy[layName]
}

window.onload=b07ini  //ぺ−ジロ−ド完了後function b07iniを実行する

function b07ini(){
    mvFlag['test0']=false;slideLAYERs('test0',-200,-20,35,5,70,20)
    mvFlag['test1']=false;slideLAYERs('test1',300,7,300,5,10,2)
    mvFlag['test2']=false;slideLAYERs('test2',-20,30,385,5,40,8)
    mvFlag['test3']=false;slideLAYERs('test3',-400,70,650,5,70,20)
}


