var giCurrent = 0; 
var grTimer;
var gynAuto = true;
var gsExtension = 'jpg';

function SetImage(id)
{
   thumbObj=MM_findObj('thumb'+giCurrent);
   if (thumbObj && thumbObj.style)
      thumbObj.style.borderColor = 'white';
   
   giCurrent = id;
   
   MM_rotateImage('preview',true,imagedir+theImages[giCurrent]+'b.'+gsExtension,1);
    
   thumbObj=MM_findObj('thumb'+giCurrent);
   if (thumbObj && thumbObj.style)
      thumbObj.style.borderColor = '#003399';
}

function MouseClick(id) {
   if(grTimer) clearTimeout(grTimer);
   SetImage(id);
   gynAuto = false;
}

function MouseOver(id) {
   if (gynAuto) {
      if(grTimer) clearTimeout(grTimer);
      SetImage(id);
   }
}

function MouseOut() {
   if (gynAuto)
      grTimer = setTimeout('RotateImage()', 2000);
}

function RotateImage() {
	if(grTimer) clearTimeout(grTimer);

   SetImage((giCurrent + 1) % theImages.length);
   
   grTimer = setTimeout('RotateImage()', 2000);
}

function start_rotate() {
   var i

   for (i = 0; i < theImages.length; i++) {
      MM_preloadImages(imagedir+theImages[i]+'b.'+gsExtension);
   }

   grTimer = setTimeout('RotateImage()', 2000);
}

function SetExtension(ext)
{
   gsExtension = ext;
}
