/*
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'                         COPYRIGHT NOTICE
'
'   The contents of this file is protected under the United States
'   copyright laws as an unpublished work, and is confidential and
'   proprietary to Technology Navigators.  Its use or disclosure in 
'   whole or in part without the expressed written permission of 
'   Technology Navigators is expressely prohibited.
'
'   (c) Copyright 2002 by Technology Navigators.  
'	 All rights reserved.
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
*/
var ns= (document.layers)?1:0;

if (ns) {
   document.write("<LAYER NAME='NudgeDiv' Left=0 TOP=0>");
   document.write("<img name='ngif' src=/images/webstuff/not.gif></LAYER>");
}
else {
   document.write("<DIV ID='NudgeDiv' style='position:absolute;left:0;top:0'>");
   document.write("<img name='ngif' src=/images/webstuff/not.gif></DIV>");
}   



function nudge_right(){
   block.xpos +=5;
   if (block.xpos>block.maxx) {
      block.xpos=block.maxx;
      block.next="nudge_down()";
   }
   else {
      block.next="nudge_right()";
   }
   block.left = block.xpos;
   //status = block.xpos+","+block.ypos;
   setTimeout(block.next,25);
}


function nudge_down(){
   block.ypos +=5;
   if (block.ypos>block.maxy) {
      block.ypos=block.maxy;
      block.next="nudge_left()";
   }
   else {
      block.next="nudge_down()";
   }
   block.top = block.ypos;
   //status = block.xpos+","+block.ypos;
   setTimeout(block.next,25);
}

function nudge_left(){
   block.xpos -=5;
   if (block.xpos<block.minx) {
      block.xpos=block.minx;
      block.next="nudge_up()";
   }
   else {
      block.next="nudge_left()";
   }
   block.left = block.xpos;
   //status = block.xpos+","+block.ypos;
   setTimeout(block.next,25);
}


function nudge_up(){
   block.ypos -=5;
   if (block.ypos<block.miny) {
      block.ypos=block.miny;
      block.next="nudge_lap()";
   }
   else {
      block.next="nudge_up()";
   }
   block.top = block.ypos;
   //status = block.xpos+","+block.ypos;
   setTimeout(block.next,25);
}



function nudge(gif,minx,miny,maxx,maxy,nlaps) {
   if (ns) {
      document.ngif.src=gif;
      block = document.layers['NudgeDiv'];
      block.visibility="show";
   }
   else {
      ngif.src=gif;
      block = NudgeDiv.style;
      block.visibility="visible";
   }
   block.left = minx;
   block.xpos = minx;
   block.minx = minx;
   block.top  = miny;
   block.ypos = miny;
   block.miny = miny;
   block.maxx = maxx;
   block.maxy = maxy;
   block.lap  = 0;
   block.laps = nlaps;
   setTimeout("nudge_lap()",25);
}


function nudge_lap(){
   block.lap++
   if (block.lap<=block.laps){
      setTimeout("nudge_right()",25);
   }
   else {
      block.left=block.minx;
      block.top=block.miny;
      if (ns) {
         block.visibility="hide";
      }
      else {
         block.visibility="hidden";
      }
   }
}

   
