﻿// JScript File
  
function UpdateProgress(result, context)
{
    //  result is a semicolon-separated list of value, so split it
    var params = result.split(";");
    var percentage = params[0];
    var sentMails = params[1];
    var totalMails = params[2];
    
    if (totalMails < 0)
        totalMails = '???';
    
    // update progressbar's width and description text
    var progBar = window.document.getElementById('progressbar');
    progBar.style.width = persectang + '%';
    var descr = window.document.getElementById('progressdescription');
    descr.innerHTML = '<b>' + percentage + '% completed</b> - ' +
        sentMails + ' out of ' + totalMails + ' emails have been sent.';
        
    // if the current percentage is less than 100%,
    // recall the server callback method in 2 secods
    if (percentage == '100')
        window.document.getElementById('panelcomplete').style.display = '';
    else
        setTimeout('CallUpdateProgress()', 2000);
}

function AdjustColumnsHeight()
    {
        // get a reference to the three DIVS that make up the columns
        //var centerCol = window.document.getElementById('centercol');
        //var leftCol = window.document.getElementById('leftcol');
        //var rightCol = window.document.getElementById('rightcol');
        // calculate the max height
        //var hCenterCol = centerCol.offsetHeight;
        //var hLeftCol = leftCol.offsetHeight;
        //var hRightCol = rightCol.offsetHeight;
        //var maxHeight = Math.max(hCenterCol, Math.max(hLeftCol, hRightCol));
        // set the height of all 3 DIVS to the max height
        //centerCol.style.height = maxHeight + 'px';
        //leftCol.style.height = maxHeight + 'px';
        //rightCol.style.height = maxHeight + 'px';            
        // Show the footer
        //window.document.getElementById('footer').style.visibility = 'inherit';
    }
    
function toggleDivState(divName)
{
    var ctl = window.document.getElementById(divName);
    if (ctl.style.display == "none")
        ctl.style.display = "";
    else
        ctl.style.display = "none";
}

function SubscribeToNewsletter()
{
    var email = window.document.getElementById('NewsletterEmail').value;
    window.document.location.href='Register.aspx?Email=' + email;
}
  
window.onload = function() { AdjustColumnsHeight(); }   
        
var temp = new Image()
var loc
var gotit
function checkit()
{
    if ((navigator.appName=="Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4))
        return
    else
        alert("To play, you need MSIE 4 or greater")
}

function exch()
{
    if ((event.button == 1) && (event.srcElement.className == "drag"))
    {
        if (gotit == 1)
        {
            gotit = 0
            document.images[loc].src = document.images[event.srcElement.name].src
            document.images[event.srcElement.name].src = temp.src
        }
        else
        {
            gotit = 1
            loc = event.srcElement.name
            temp.src = document.images[loc].src
        }
    }
}
