﻿// JScript File
function findPosX(obj)
{
    var curleft = 0;
    if(obj.offsetParent)
        while(1) 
        {
            curleft += obj.offsetLeft;
            if(!obj.offsetParent)
                break;
            obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    return curleft;
}

function findPosY(obj)
{
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
            curtop += obj.offsetTop;
            if(!obj.offsetParent)
                break;
            obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
}

function ShowSpinner()
{
    $get('DownloadWaitBlock').style.left = (findPosX($get('downloadWaitPositionReference')) + 200) + 'px';
    $get('DownloadWaitBlock').style.top = (findPosY($get('downloadWaitPositionReference')) + 150) + 'px';
    
    $get('DownloadWaitBlock').style.visibility = 'visible';

    //keep the spinner image animating in IE
    if (document.images)      
        setTimeout('document.images["spinner"].src="../images/loading.gif"', 500); 

    self.setTimeout('HideSpinner()', 6000);  
    
    return true;
}

function HideSpinner()
{
    $get('DownloadWaitBlock').style.visibility = 'hidden';
    return true;
}


