﻿/* Handle */var regionSelectChangeListener = null;

/**
 * Handler for page's load event.
 */
/* void */var default_load = function()
{
    regionSelectChangeListener = dojo.connect(document.getElementById("RegionDropDownList"), "onchange", regionSelect_change);
}

/**
 * Handler for the regio drop down list's onchange event.
 */
/* void */var regionSelect_change = function(/* object */evt)
{
    document.location = "map.aspx?region=" + evt.target.value;
}

/**
 * Handler for static map's imagemap area mouseover event.
 */
/* void */var staticMapArea_mouseover = function(/* number */region)
{
    if (!com.ibigroup.NumberLib.isUnsignedInt(region))
    {
        throw new TypeError("region is not a valid number");
    }

    /* HTMLElement */var imageElement = document.getElementById("defaultmap");
    imageElement.src = "images/map_02_" + region + ".gif";
}

/**
 * Handler for static map's imagemap area mouseout event.
 */
/* void */var staticMapArea_mouseout = function()
{
    /* HTMLElement */var imageElement = document.getElementById("defaultmap");
    imageElement.src = "images/map_02.gif";
}

dojo.require("com.ibigroup.NumberLib");
dojo.addOnLoad(function() { var timeout = setTimeout(default_load, 100); });

