﻿//
// WMap
//
$(document).ready(function() {

    // select
    $(sLocListID).click(function() {
        onClickMap($(this).val());
    });
    
    // map                        
    flashembed("divWMap", {
            id: "oWMap",
            src: "../_apps/wmap/wmap.swf",
            allowfullscreen: false,
            allowscriptaccess: "sameDomain",
            menu: false,
            wmode: "transparent",
            quality: "high"                                
        }, {
            lid: sLocListID,
            tlcsel: true
    });    
    
});


//
// global
//
var _countrysCannotSelect = new Array();


//
// add country
//
function addCountry(iLID) {
    _countrysCannotSelect[_countrysCannotSelect.length] = iLID;
}


//
// can select country?
//
function canSelect(iLID) {
    var result = true;
    for(var i = 0; i <= _countrysCannotSelect.length - 1; i++)
      if(_countrysCannotSelect[i] == iLID) {
        result = false;
        break;
    }
    return result;
}


//
// init
//
function defaultSelectIndex(iLID) {
    if (canSelect(iLID)) $(sLocListID).val(iLID);
}

//
// select country
//
function selectIndex(iLID) {
    $(sLocListID).val(iLID);
}

//
// list click
//
function onClickMap(iLID) {
    var oWMap = document.getElementById("oWMap");
    oWMap.selectCountry(iLID);
    if (!canSelect(iLID)) $(sLocListID).attr("selectedIndex", "-1");
}