//
function FWStripFileFromFilterString(filterString)
{
var start,end;
var strSrc = "src='";
var strRes = "";
start = filterString.indexOf(strSrc);
if(start != -1)
{
start += strSrc.length;
end = filterString.indexOf("',",start);
if(end != -1)
{
strRes = filterString.substring(start,end);
}
}
return strRes;
}
var fwIsNetscape = navigator.appName == 'Netscape';
fwLoad = new Object;
function FWLoad(image)
{
if (!document.images)
return null;
if (!fwLoad[image])
{
fwLoad[image]=new Image;
fwLoad[image].src=image;
}
return fwLoad[image].src;
}
fwRestore = new Object;
function FWRestore(msg,chain)
{
if (document.images)
for (var i in fwRestore)
{
var r = fwRestore[i];
if (r && (!chain || r.chain==chain) && r.msg==msg)
{
r.src = FWLoad(r.old);
fwRestore[i]=null;
}
}
}
function FWLSwap(name,msg,newImg,layer,chain,trigger)
{
var r = fwRestore[name];
if (document.images && (!r || r.msg < msg))
{
var uselayers = fwIsNetscape && document.layers && layer != '';
var hld;
if (uselayers)
hld = document.layers[layer].document;
else
hld = document;
var im = hld.getElementById(name);
if (!im.old)
{
if(usingIEFix && im.runtimeStyle.filter)
im.old = FWStripFileFromFilterString(im.runtimeStyle.filter);
else
im.old = im.src;
}
im.msg = msg;
im.chain = chain;
im.trigger = trigger;
if (newImg) im.src = FWLoad(newImg);
fwRestore[name] = im;
}
}
function FWCallHit(func,targNum,msg)
{
if(func)
for (var i in func)
func[i](targNum,msg);
}
function FW_Hit(frameset,chain,targNum,msg)
{
if (frameset && frameset.length)
for (var i=0 ; i