﻿var area = "AREA";
var world = "WORLD"; 
function addJSONDataToSelect(JSON, gtype, setValue) {
    eval("var data = " + JSON);
    var Cselect = $("#" + gtype)
    Cselect.empty();
    var item = "";
    var optionItem = "";
    for (var i = 0; i < data.Lists.length; i++) {
        item = data.Lists[i]
        optionItem = "<option value=\"";
        optionItem = optionItem + item.Key;
        if (item.Key == setValue)
            optionItem = optionItem + "\" selected=\"true";
        optionItem = optionItem + "\">"
        optionItem = optionItem + item.Name;
        optionItem = optionItem + "</option>";	
        Cselect.append(optionItem);
    }
    Cselect.css("width", "80px");
}

    function getSelectData(gtype, areaValue, setValue) {
        if (areaValue > 0) {
            $.get("ServerList.aspx", { t: gtype, aid: areaValue, rid: Math.random() }, function(data) { addJSONDataToSelect(data, gtype, setValue) });
        }
    }

    function selectInstance(areaId,worldId) {
        getSelectData(area, areaId, areaId);
        getSelectData(world, areaId, worldId);
		}
    
	

    
    
