function RollOverLink_preloadImages( a ) //v3.0       
{ 
    var d=document; 
    if(d.images)
    {
        if(!d.RollOverLink_p) d.RollOverLink_p=new Array(); 
        var i,j=d.RollOverLink_p.length; 
        for(i=0; i<a.length; i++)
        { 
            if (a[i].indexOf('#')!=0)
            {
                d.RollOverLink_p[j]=new Image;
                d.RollOverLink_p[j++].src=a[i];
            }
        }
    } 
} 
function RollOverLink_swapImgRestore() //v3.0 
{
    var i,x,a=document.RollOverLink_sr;
    for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++)
        x.src=x.oSrc; 
} 
function RollOverLink_findObj(n, d) //v3.0 
{
    var p,i,x;
    if(!d) d=document;
    if((p=n.indexOf('?'))>0&&parent.frames.length)
    {
        d=parent.frames[n.substring(p+1)].document;
        n=n.substring(0,p);
    } 
    if(!(x=d[n])&&d.all) x=d.all[n];
    for (i=0;!x&&i<d.forms.length;i++)
        x=d.forms[i][n]; 
    for(i=0;!x&&d.layers&&i<d.layers.length;i++)
        x=RollOverLink_findObj(n,d.layers[i].document);
    return x; 
} 
function RollOverLink_swapImage()//v3.0 
{
    var i,j=0,x,a=RollOverLink_swapImage.arguments;
    document.RollOverLink_sr=new Array;
    for(i=0;i<(a.length-2);i+=3)
        if ((x=RollOverLink_findObj(a[i]))!=null)
        {
            document.RollOverLink_sr[j++]=x;
            if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];
        } 
} 
