﻿var objToMove = new Array();
             // NAME,             StartX, StopX, StartY, StopY, Step
objToMove[0] = ['home',            -70,    5, 180, 180, 15];
objToMove[1] = ['products',        -90,   65, 180, 180, 15];
objToMove[2] = ['TechInfo',        -90,  143, 180, 180, 15];
objToMove[3] = ['faqs',            -70,  222, 180, 180, 15];
objToMove[4] = ['fsis_recalls',    -110, 290, 180, 180, 15];
objToMove[5] = ['distributors',    -110, 389, 180, 180, 15];
objToMove[6] = ['contactus',       -100, 503, 180, 180, 15];
var intervalCtr = 0; 
var timerId = 0;
var currX = new number;
function moveMainMenu(inStatus)
{
  if (document.title != 'MAGNETHANE') return;
  
  if (inStatus == 'Restart') 
  { 
    intervalCtr = 0;
    timerId     = setInterval('moveMainMenu("Running")',40);  
    for (var j=0 ; j<objToMove.length ; j++)
    { eval(layerRef+'.'+objToMove[j][0] + styleRef + '.left = "'+objToMove[j][1]+'px"'); }
  }
    
  intervalCtr = intervalCtr+1;

  // Check if we done it enough, if so cancel
  if (intervalCtr > 40)
  { clearInterval(timerId); }
  
  // if in the first 200 milliseconds do nothing.  Page is still loading.
  if (intervalCtr*40 < 20)
  { return; }
  
  for (var j=0 ; j<objToMove.length ; j++)
  {
    currX = parseInt(eval(layerRef+'.'+objToMove[j][0] + styleRef + '.left'));
    if (currX < objToMove[j][2])
    { 
      // StartX = StartX + Step;
      currX = currX+objToMove[j][5];
      // If StartX > StopX, then StartX = StopX;
      if (currX > objToMove[j][2])
      { currX = objToMove[j][2]; }
      
      eval(layerRef+'.'+objToMove[j][0] + styleRef + '.left = "'+currX+'px"');

      // If you only want to move one at a time uncomment the following
      // break;
    }
  }
}


