// define a list group
addListGroup("geo", "country");

// and its top list
addList("country", "All Countries", "", "default");
addList("country", "China", "CN", "cn-list");
addList("country", "Germany", "DE", "de-list");
addList("country", "Kazakhstan", "KZ", "kz-list");
addList("country", "Russian Federation", "RU", "ru-list");
addList("country", "Ukraine", "UA", "ua-list");
addList("country", "United Kingdom", "UK", "uk-list");
addList("country", "United States", "US", "us-list");

// sub-list for default states
addList("default", "All States", "", "default-cities");

// sub-list for CN states
addList("cn-list", "Skip", "", "cn-cities");

// sub-list for DE states
addList("de-list", "Skip", "", "de-cities");

// sub-list for KZ states
addList("kz-list", "Skip", "", "kz-cities");

// sub-list for RU states
addList("ru-list", "Skip", "", "ru-cities");

// sub-list for UA states
addList("ua-list", "Skip", "", "ua-cities");

// sub-list for UK states
addList("uk-list", "Skip", "", "uk-cities");

// sub-list for US states
addList("us-list", "All States", "", "us-cities");
addList("us-list", "Nebraska", "NE", "us-ne-cities");
addList("us-list", "Georgia", "GA", "us-ga-cities");

// sub-list for toyota car
addOption("default-cities", "All Cities", "");

// sub-list for CN cities
addOption("cn-cities", "All Cities", "");

// sub-list for DE cities
addOption("de-cities", "All Cities", "");

// sub-list for KZ cities
addOption("kz-cities", "All Cities", "");
addOption("kz-cities", "Aktobe", "Aktobe");
addOption("kz-cities", "Almaty", "Almaty");
addOption("kz-cities", "Astana", "Astana");
addOption("kz-cities", "Karaganda", "Karaganda");
addOption("kz-cities", "Kostanai", "Kostanai");
addOption("kz-cities", "Kyzylorda", "Kyzylorda");
addOption("kz-cities", "Pavlodar", "Pavlodar");
addOption("kz-cities", "Shymkent", "Shymkent");
addOption("kz-cities", "Uralsk", "Uralsk");

// sub-list for RU cities
addOption("ru-cities", "All Cities", "");
addOption("ru-cities", "Moscow", "Moscow");

// sub-list for UA cities
addOption("ua-cities", "All Cities", "");
addOption("ua-cities", "Donetsk", "Donetsk");
addOption("ua-cities", "Kiev", "Kiev");
addOption("ua-cities", "Kharkov", "Kharkov");
addOption("ua-cities", "Odessa", "Odessa");

// sub-list for UK cities
addOption("uk-cities", "All Cities", "");
addOption("uk-cities", "Manchester", "Manchester");

// sub-list for US cities
addOption("us-cities", "All Cities", "");

// sub-list for US NE cities
addOption("us-ne-cities", "All Cities", "");
addOption("us-ne-cities", "Hastings", "Hastings");

// sub-list for US GA cities
addOption("us-ga-cities", "All Cities", "");
addOption("us-ga-cities", "Atlanta", "Atlanta");
