var sAbtNORM = "NORM";
var sAbtRO = "RO";
var sAbtCLK = "CLK";

function AbtSwapImg(sName, sSufx, sType) 
{ 
   var img = document.images[sName];
   if (img==null) return;

   var sRoot = img.src ;  

   sRoot = sRoot.replace(/RO.gif/i, "");
   sRoot = sRoot.replace(/NORM.gif/i, "");
   sRoot = sRoot.replace(/CLK.gif/i, "");
   sRoot = sRoot.replace(/RO.jpg/i, "");
   sRoot = sRoot.replace(/NORM.jpg/i, "");
   sRoot = sRoot.replace(/CLK.jpg/i, "");

   if (sRoot==img.src) return;

   img.src = sRoot + sSufx + "." + (sType ? sType : "gif")   
}   
   
function AbtMouseOver(sName, sLabel) 
{     
    window.status = sLabel ? sLabel : ""; 
	AbtSwapImg(sName, "RO");
}

function AbtMouseOut(sName) 
{ 
    AbtSwapImg(sName, "NORM");
    window.status =  "";
}

function AbtMouseUp(sName) 
{ 
    AbtSwapImg(sName, "RO");
}

function AbtMouseDown(sName) 
{ 
    AbtSwapImg(sName, "CLK");
}

function AbtSetImage(sName, sFile) 
{ 
   var img = document.images[sName];
   if (img==null) return;

   var sRoot = img.src ;
   var i = sRoot.lastIndexOf("/");
   sRoot = i<0 ? "" : sRoot.substr(0, i+1);

   img.src = sRoot + sFile ;
}   
    



function AbtImgOn(sName, sText) 
{        
   var img = document.images[sName];
  if (img==null) return;
    
  var sRoot = img.src ;
 sRoot = sRoot.replace(/off\.gif/i, "");
 if (sRoot==img.src) return;

 img.src = sRoot + "on.gif" 

 window.status = sText?sText:""
}

function AbtImgOff(sName) 
{        
   var img = document.images[sName];
  if (img==null) return;
    
  var sRoot = img.src ;
 sRoot = sRoot.replace(/on\.gif/i, "");
 if (sRoot==img.src) return;

  img.src = sRoot + "off.gif" 

   window.status = ""
}

