//
// Shake image script (onMouseover)- 
// ? Dynamic Drive (www.dynamicdrive.com)
//
// For full source code, usage terms, and 100's more DHTML scripts,
// visit http://dynamicdrive.com
//

//configure shake degree (where larger # equals greater shake)
//
var rector = 3;

var stopit = 0;
var a = 1;

function rattleinit (which)
{
  stopit           = 0;
  shake            = which;
  shake.style.left = 0;
  shake.style.top  = 0;
}

function rattleimage ()
{
  if ((! document.all && ! document.getElementById) || stopit == 1)
    return;
  if (a == 1)
    {
      shake.style.top = parseInt (shake.style.top) + rector;
    }
  else if (a == 2)
    {
      shake.style.left = parseInt (shake.style.left) + rector;
    }
  else if (a == 3)
    {
      shake.style.top = parseInt (shake.style.top) - rector;
    }
  else
    {
      shake.style.left = parseInt (shake.style.left) - rector;
    }
  if (a < 4)
    a++;
  else
    a = 1;
  setTimeout ("rattleimage()", 50);
}

function stoprattle (which)
{
  stopit           = 1;
  which.style.left = 0;
  which.style.top  = 0;
}
