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 = ""
}
