/* Griese.de - layer.js / K.Melzer */
var slide_in_speed = 600;
var slide_out_speed = 500;
function startMoveLayers() {
  var moveDing = new Array();
//frogDing(id,x,y,w,h)
  moveDing[7] = new frogDing('moveDiv7', 250, 160,420,300);
  moveDing[8] = new frogDing('moveDiv8', 250, 160,420,300);
  moveDing[9] = new frogDing('moveDiv9', 250, 160,420,600);
  moveDing[10] = new frogDing('moveDiv10', 250, 160,420,380);
  moveDing[11] = new frogDing('moveDiv11', 250, 160,420,380);
  moveDing[12] = new frogDing('moveDiv12', 250, 160,420,300);



  moveDing[0] = new frogDing('moveDiv0', 250, 160,420,300);
  moveDing[1] = new frogDing('moveDiv1', 250, 160,420,300);
  moveDing[2] = new frogDing('moveDiv2', 250, 160,420,300);
  moveDing[3] = new frogDing('moveDiv3', 250, 160,420,300);
  moveDing[4] = new frogDing('moveDiv4', 250, 160,420,300);
  moveDing[5] = new frogDing('moveDiv5', 250, 160,420,300);
  moveDing[6] = new frogDing('moveDiv6', 250, 160,420,300);

for (var i=0; i <= 6; i++) {
    moveDing[i].yOff = -(moveDing[i].w + 10);
    moveDing[i].mvTo( moveDing[i].x, moveDing[i].yOff  );
    moveDing[i].show();
 }
for (var i=7; moveDing[i]; i++) {

    moveDing[i].xOff = -400;
    moveDing[i].mvTo(  moveDing[i].xOff, moveDing[i].y  );
    moveDing[i].show();
  }  
myMoveLayer = "moveDiv2";
  slider('moveDiv0');
}
var myMoveLayer;

function slider(id) {
  
   var preLayer, newLayer, wer;

  if (!myMoveLayer){
    myMoveLayer ="moveDiv0";
  };
  var wer = myMoveLayer.split("moveDiv"); 
  var wid = id.split("moveDiv"); 
    if (myMoveLayer == id) {
    preLayer = frogDing.getInstance(myMoveLayer);
    
      if (wer[1]<=6)
  {
 
    preLayer.slideTo(null, preLayer.yOff, slide_out_speed, -1);
   };
   
    if (wer[1]>=7)
  { 
    preLayer.slideTo( preLayer.xOff,null, slide_out_speed, -1);
  };
        
    
    myMoveLayer = ""; return;
  };


  if (myMoveLayer) {
  if (wer[1]<=6 && wid[1]<=6 )  {
    preLayer = frogDing.getInstance(myMoveLayer);
            preLayer.onSlideEnd = function() {
      frogDing.holder[myMoveLayer].slideTo( null, 160, slide_in_speed, -1);
      this.onSlideEnd = function() { if (this.el) this.el = null }
    }
  
    preLayer.slideTo( null,preLayer.yOff, slide_out_speed, -1);
  } ;
  if (wer[1]>=7 && wid[1]>=7 )  {
    preLayer = frogDing.getInstance(myMoveLayer);
            preLayer.onSlideEnd = function() {
      frogDing.holder[myMoveLayer].slideTo( 250, null, slide_in_speed, -1);
      this.onSlideEnd = function() { if (this.el) this.el = null }
    }
      preLayer.slideTo( preLayer.xOff,null, slide_out_speed, -1);
  } ;
  if (wer[1]>=7 && wid[1]<=6 )  {
    preLayer = frogDing.getInstance(myMoveLayer);
            preLayer.onSlideEnd = function() {
      frogDing.holder[myMoveLayer].slideTo(  null,160, slide_in_speed, -1);
      this.onSlideEnd = function() { if (this.el) this.el = null }
    }
      preLayer.slideTo( preLayer.xOff,null, slide_out_speed, -1);
  } ; 
  if (wid[1]>=7 && wer[1]<=6 )  {
    preLayer = frogDing.getInstance(myMoveLayer);
            preLayer.onSlideEnd = function() {
      frogDing.holder[myMoveLayer].slideTo( 250, null, slide_in_speed, -1);
      this.onSlideEnd = function() { if (this.el) this.el = null }
    }
      preLayer.slideTo( null,preLayer.yOff, slide_out_speed, -1);
  } ; 
  }
  else {  
    newLayer = frogDing.getInstance(id);
  if (wid[1]<=6)
  {
    newLayer.slideTo( null, 250, slide_in_speed, -1);
  };
 if (wid[1]>=7)
 {
 newLayer.slideTo( 180, null, slide_in_speed, -1);
  }  
  };
    myMoveLayer = id; }

