﻿//Show an image slowly        
        
var srcold;
var ctime;
var dstimage;
var delay=15000;

//Swap the image slowly and restore original after delay
function SlowImage(srcimage)
{
    dstimage=srcimage;
    if (ctime!=null) clearTimeout(ctime);
    ctime=setTimeout("ChangeImage()",500);
}

//Swap the image slowly
function SwapImage(srcimage)
{
    dstimage=srcimage;
    if (ctime!=null) clearTimeout(ctime);
    ctime=setTimeout("ChangeImage()",500);
    delay=0;
}


function ChangeImage()        
{
    var filter="blendtrans(duration=1)";
    var ie=document.all;
    if (srcold == null) srcold=document.images.thumb.src;
    
    document.images.thumb.style.filter=filter;
    if (ie) document.images.thumb.filters[0].apply()
    document.images.thumb.src=dstimage;
    if (ie) document.images.thumb.filters[0].play();
    if (ctime!=null) clearTimeout(ctime);
    if (delay > 0) ctime=setTimeout("RestoreImage()",delay);
}

function RestoreImage()        
{
    var filter="blendtrans(duration=1)";
    var ie=document.all;
    
    document.images.thumb.style.filter=filter;
    if (ie) document.images.thumb.filters[0].apply()
    document.images.thumb.src=srcold;
    if (ie) document.images.thumb.filters[0].play();
}
