function explode(obj, lg, w, h)
{
    if (document.getElementById("tempimg"))
    {
        document.body.removeChild(document.getElementById("tempimg"));
    }

    var div                     = document.createElement("div");
    div.id                      = "tempimg";
    div.style.backgroundColor   = "#FFFFFF";
    div.style.border            = "solid 2px #000000"
    div.style.position          = "absolute";
    div.style.left              = ((document.documentElement.scrollLeft ? document.documentElement.scrollLeft : (document.body.scrollLeft ? document.body.scrollLeft : 0)) + 4) + "px";
    div.style.top               = ((document.documentElement.scrollTop  ? document.documentElement.scrollTop  : (document.body.scrollTop  ? document.body.scrollTop  : 0)) + 4) + "px";
    div.style.width             = "0";
    div.style.height            = "0";
    div.style.backgroundImage   = "url(" + lg + ")";
    var frames                  = 25;
    var rateX                   = w / frames;
    var rateY                   = h / frames;
    var delay                   = 0;

    document.body.appendChild(div);

    for (var f = 0; f < frames; f++)
    {
        setTimeout("document.getElementById('tempimg').style.width  = '" + (rateX * f) + "px';", delay);
        setTimeout("document.getElementById('tempimg').style.height = '" + (rateY * f) + "px';", delay);
        delay += 5;
    }

    setTimeout("document.getElementById('tempimg').style.width  = '" + w + "px';", delay);
    setTimeout("document.getElementById('tempimg').style.height = '" + h + "px';", delay);
    setTimeout("document.getElementById('tempimg').innerHTML = '<a class=\"close\" style=\"left:" + (w - 32) + "px;\" href=\"javascript:void(0);\" onclick=\"document.body.removeChild(document.getElementById(\\\'tempimg\\\'));\">&times;</a>';", delay);
}

