var directoryShopping = new Array(24); for (i = 0; i < directoryShopping.length; ++ i) { directoryShopping[i] = new Array(2); }; directoryShopping[0][0] = 0; directoryShopping[0][1] = 'All'; directoryShopping[1][0] = 26372; directoryShopping[1][1] = 'bikes'; directoryShopping[2][0] = 26375; directoryShopping[2][1] = 'book store'; directoryShopping[3][0] = 26387; directoryShopping[3][1] = 'camera shop'; directoryShopping[4][0] = 26388; directoryShopping[4][1] = 'candy/confectionery shop'; directoryShopping[5][0] = 26397; directoryShopping[5][1] = 'cell phone'; directoryShopping[6][0] = 26407; directoryShopping[6][1] = 'cigar lounges'; directoryShopping[7][0] = 26408; directoryShopping[7][1] = 'cigar shop'; directoryShopping[8][0] = 26410; directoryShopping[8][1] = 'clothing'; directoryShopping[9][0] = 26417; directoryShopping[9][1] = 'computer store'; directoryShopping[10][0] = 26421; directoryShopping[10][1] = 'craft store'; directoryShopping[11][0] = 26429; directoryShopping[11][1] = 'department store'; directoryShopping[12][0] = 26438; directoryShopping[12][1] = 'electronics'; directoryShopping[13][0] = 26456; directoryShopping[13][1] = 'furniture'; directoryShopping[14][0] = 26461; directoryShopping[14][1] = 'gift shops'; directoryShopping[15][0] = 26467; directoryShopping[15][1] = 'hardware store'; directoryShopping[16][0] = 26471; directoryShopping[16][1] = 'home furnishings'; directoryShopping[17][0] = 26486; directoryShopping[17][1] = 'jewelry store'; directoryShopping[18][0] = 26495; directoryShopping[18][1] = 'luggage'; directoryShopping[19][0] = 26496; directoryShopping[19][1] = 'mall'; directoryShopping[20][0] = 26525; directoryShopping[20][1] = 'pet supplies'; directoryShopping[21][0] = 26549; directoryShopping[21][1] = 'shoe'; directoryShopping[22][0] = 26558; directoryShopping[22][1] = 'sporting goods'; directoryShopping[23][0] = 26575; directoryShopping[23][1] = 'toy stores'; var directoryDining = new Array(49); for (i = 0; i < directoryDining.length; ++ i) { directoryDining[i] = new Array(2); }; directoryDining[0][0] = 0; directoryDining[0][1] = 'All'; directoryDining[1][0] = 26354; directoryDining[1][1] = 'afternoon/formal/high tea'; directoryDining[2][0] = 26355; directoryDining[2][1] = 'american'; directoryDining[3][0] = 26359; directoryDining[3][1] = 'asian'; directoryDining[4][0] = 26364; directoryDining[4][1] = 'bakery'; directoryDining[5][0] = 26366; directoryDining[5][1] = 'barbecue'; directoryDining[6][0] = 26374; directoryDining[6][1] = 'bistros/cafes'; directoryDining[7][0] = 26377; directoryDining[7][1] = 'brazilian'; directoryDining[8][0] = 26386; directoryDining[8][1] = 'californian'; directoryDining[9][0] = 26388; directoryDining[9][1] = 'candy/confectionery shop'; directoryDining[10][0] = 26391; directoryDining[10][1] = 'caribbean'; directoryDining[11][0] = 26400; directoryDining[11][1] = 'cheesesteaks'; directoryDining[12][0] = 26405; directoryDining[12][1] = 'chinese'; directoryDining[13][0] = 26414; directoryDining[13][1] = 'coffee houses'; directoryDining[14][0] = 26426; directoryDining[14][1] = 'delis'; directoryDining[15][0] = 26430; directoryDining[15][1] = 'desserts'; directoryDining[16][0] = 26431; directoryDining[16][1] = 'dim sum'; directoryDining[17][0] = 26441; directoryDining[17][1] = 'ethiopian'; directoryDining[18][0] = 26442; directoryDining[18][1] = 'european'; directoryDining[19][0] = 26448; directoryDining[19][1] = 'fast food'; directoryDining[20][0] = 26452; directoryDining[20][1] = 'food court'; directoryDining[21][0] = 26454; directoryDining[21][1] = 'french'; directoryDining[22][0] = 26457; directoryDining[22][1] = 'fusion of cuisines'; directoryDining[23][0] = 26463; directoryDining[23][1] = 'greek'; directoryDining[24][0] = 26468; directoryDining[24][1] = 'hawaiian'; directoryDining[25][0] = 26475; directoryDining[25][1] = 'ice cream/yogurt shops'; directoryDining[26][0] = 26476; directoryDining[26][1] = 'indian'; directoryDining[27][0] = 26479; directoryDining[27][1] = 'irish'; directoryDining[28][0] = 26481; directoryDining[28][1] = 'italian'; directoryDining[29][0] = 26482; directoryDining[29][1] = 'italian - northern'; directoryDining[30][0] = 26484; directoryDining[30][1] = 'japanese'; directoryDining[31][0] = 26488; directoryDining[31][1] = 'korean'; directoryDining[32][0] = 26490; directoryDining[32][1] = 'latin american'; directoryDining[33][0] = 26500; directoryDining[33][1] = 'mediterranean'; directoryDining[34][0] = 26502; directoryDining[34][1] = 'mexican'; directoryDining[35][0] = 26503; directoryDining[35][1] = 'middle eastern'; directoryDining[36][0] = 26517; directoryDining[36][1] = 'other cuisines'; directoryDining[37][0] = 26530; directoryDining[37][1] = 'pizzerias'; directoryDining[38][0] = 26534; directoryDining[38][1] = 'raw bar'; directoryDining[39][0] = 26540; directoryDining[39][1] = 'restaurants'; directoryDining[40][0] = 26547; directoryDining[40][1] = 'seafood houses'; directoryDining[41][0] = 26555; directoryDining[41][1] = 'southern'; directoryDining[42][0] = 26557; directoryDining[42][1] = 'spanish'; directoryDining[43][0] = 26559; directoryDining[43][1] = 'sports bars'; directoryDining[44][0] = 26561; directoryDining[44][1] = 'steakhouses'; directoryDining[45][0] = 26564; directoryDining[45][1] = 'sushi'; directoryDining[46][0] = 26567; directoryDining[46][1] = 'tapas'; directoryDining[47][0] = 26573; directoryDining[47][1] = 'tex-mex'; directoryDining[48][0] = 26585; directoryDining[48][1] = 'vietnamese/cambodian'; var directoryArtsEntertainment = new Array(22); for (i = 0; i < directoryArtsEntertainment.length; ++ i) { directoryArtsEntertainment[i] = new Array(2); }; directoryArtsEntertainment[0][0] = 0; directoryArtsEntertainment[0][1] = 'All'; directoryArtsEntertainment[1][0] = 26358; directoryArtsEntertainment[1][1] = 'art galleries'; directoryArtsEntertainment[2][0] = 26373; directoryArtsEntertainment[2][1] = 'billiards'; directoryArtsEntertainment[3][0] = 26376; directoryArtsEntertainment[3][1] = 'bowling'; directoryArtsEntertainment[4][0] = 26383; directoryArtsEntertainment[4][1] = 'bus tours'; directoryArtsEntertainment[5][0] = 26416; directoryArtsEntertainment[5][1] = 'comedy clubs'; directoryArtsEntertainment[6][0] = 26444; directoryArtsEntertainment[6][1] = 'events/arenas'; directoryArtsEntertainment[7][0] = 26447; directoryArtsEntertainment[7][1] = 'family entertainment'; directoryArtsEntertainment[8][0] = 26470; directoryArtsEntertainment[8][1] = 'historic interest'; directoryArtsEntertainment[9][0] = 26485; directoryArtsEntertainment[9][1] = 'jazz clubs'; directoryArtsEntertainment[10][0] = 26487; directoryArtsEntertainment[10][1] = 'karaoke'; directoryArtsEntertainment[11][0] = 26492; directoryArtsEntertainment[11][1] = 'library'; directoryArtsEntertainment[12][0] = 26505; directoryArtsEntertainment[12][1] = 'monuments and memorials'; directoryArtsEntertainment[13][0] = 26507; directoryArtsEntertainment[13][1] = 'movie theaters'; directoryArtsEntertainment[14][0] = 26508; directoryArtsEntertainment[14][1] = 'museums'; directoryArtsEntertainment[15][0] = 26509; directoryArtsEntertainment[15][1] = 'neighborhoods'; directoryArtsEntertainment[16][0] = 26518; directoryArtsEntertainment[16][1] = 'other vehicle tours'; directoryArtsEntertainment[17][0] = 26523; directoryArtsEntertainment[17][1] = 'performance or theater company'; directoryArtsEntertainment[18][0] = 26524; directoryArtsEntertainment[18][1] = 'performing arts theaters'; directoryArtsEntertainment[19][0] = 26531; directoryArtsEntertainment[19][1] = 'points of interest'; directoryArtsEntertainment[20][0] = 26560; directoryArtsEntertainment[20][1] = 'sports teams'; directoryArtsEntertainment[21][0] = 26588; directoryArtsEntertainment[21][1] = 'walking tours'; var directoryHotel = new Array(3); for (i = 0; i < directoryHotel.length; ++ i) { directoryHotel[i] = new Array(2); }; directoryHotel[0][0] = 0; directoryHotel[0][1] = 'All'; directoryHotel[1][0] = 26474; directoryHotel[1][1] = 'hotels'; directoryHotel[2][0] = 26477; directoryHotel[2][1] = 'inns/lodges/motels'; var directoryNightlife = new Array(19); for (i = 0; i < directoryNightlife.length; ++ i) { directoryNightlife[i] = new Array(2); }; directoryNightlife[0][0] = 0; directoryNightlife[0][1] = 'All'; directoryNightlife[1][0] = 26352; directoryNightlife[1][1] = 'adult clubs'; directoryNightlife[2][0] = 26368; directoryNightlife[2][1] = 'bars'; directoryNightlife[3][0] = 26370; directoryNightlife[3][1] = 'beer and wine'; directoryNightlife[4][0] = 26373; directoryNightlife[4][1] = 'billiards'; directoryNightlife[5][0] = 26376; directoryNightlife[5][1] = 'bowling'; directoryNightlife[6][0] = 26407; directoryNightlife[6][1] = 'cigar lounges'; directoryNightlife[7][0] = 26411; directoryNightlife[7][1] = 'clubs (21 and over)'; directoryNightlife[8][0] = 26412; directoryNightlife[8][1] = 'clubs/lounges'; directoryNightlife[9][0] = 26416; directoryNightlife[9][1] = 'comedy clubs'; directoryNightlife[10][0] = 26423; directoryNightlife[10][1] = 'dance clubs'; directoryNightlife[11][0] = 26424; directoryNightlife[11][1] = 'dancing'; directoryNightlife[12][0] = 26455; directoryNightlife[12][1] = 'full bar'; directoryNightlife[13][0] = 26466; directoryNightlife[13][1] = 'happy hour'; directoryNightlife[14][0] = 26480; directoryNightlife[14][1] = 'irish pub'; directoryNightlife[15][0] = 26485; directoryNightlife[15][1] = 'jazz clubs'; directoryNightlife[16][0] = 26487; directoryNightlife[16][1] = 'karaoke'; directoryNightlife[17][0] = 26559; directoryNightlife[17][1] = 'sports bars'; directoryNightlife[18][0] = 26590; directoryNightlife[18][1] = 'wine bar'; var directoryHealthEducation = new Array(21); for (i = 0; i < directoryHealthEducation.length; ++ i) { directoryHealthEducation[i] = new Array(2); }; directoryHealthEducation[0][0] = 0; directoryHealthEducation[0][1] = 'All'; directoryHealthEducation[1][0] = 26353; directoryHealthEducation[1][1] = 'aerobics'; directoryHealthEducation[2][0] = 26367; directoryHealthEducation[2][1] = 'barber shops/hair salon'; directoryHealthEducation[3][0] = 26369; directoryHealthEducation[3][1] = 'beauty services'; directoryHealthEducation[4][0] = 26409; directoryHealthEducation[4][1] = 'clinics'; directoryHealthEducation[5][0] = 26415; directoryHealthEducation[5][1] = 'colleges'; directoryHealthEducation[6][0] = 26425; directoryHealthEducation[6][1] = 'day spa'; directoryHealthEducation[7][0] = 26428; directoryHealthEducation[7][1] = 'dentists'; directoryHealthEducation[8][0] = 26434; directoryHealthEducation[8][1] = 'doctors'; directoryHealthEducation[9][0] = 26446; directoryHealthEducation[9][1] = 'eye care'; directoryHealthEducation[10][0] = 26469; directoryHealthEducation[10][1] = 'health/fitness clubs'; directoryHealthEducation[11][0] = 26472; directoryHealthEducation[11][1] = 'hospitals'; directoryHealthEducation[12][0] = 26492; directoryHealthEducation[12][1] = 'library'; directoryHealthEducation[13][0] = 26498; directoryHealthEducation[13][1] = 'massage/spa'; directoryHealthEducation[14][0] = 26527; directoryHealthEducation[14][1] = 'pharmacies'; directoryHealthEducation[15][0] = 26545; directoryHealthEducation[15][1] = 'schools'; directoryHealthEducation[16][0] = 26556; directoryHealthEducation[16][1] = 'spa'; directoryHealthEducation[17][0] = 26565; directoryHealthEducation[17][1] = 'swimming'; directoryHealthEducation[18][0] = 26566; directoryHealthEducation[18][1] = 'tanning'; directoryHealthEducation[19][0] = 26572; directoryHealthEducation[19][1] = 'tennis'; directoryHealthEducation[20][0] = 26592; directoryHealthEducation[20][1] = 'yoga'; var directorySports = new Array(5); for (i = 0; i < directorySports.length; ++ i) { directorySports[i] = new Array(2); }; directorySports[0][0] = 0; directorySports[0][1] = 'All'; directorySports[1][0] = 26558; directorySports[1][1] = 'sporting goods'; directorySports[2][0] = 26560; directorySports[2][1] = 'sports teams'; directorySports[3][0] = 26565; directorySports[3][1] = 'swimming'; directorySports[4][0] = 26572; directorySports[4][1] = 'tennis'; var directoryFamily = new Array(5); for (i = 0; i < directoryFamily.length; ++ i) { directoryFamily[i] = new Array(2); }; directoryFamily[0][0] = 0; directoryFamily[0][1] = 'All'; directoryFamily[1][0] = 26402; directoryFamily[1][1] = 'child care/baby sitting'; directoryFamily[2][0] = 26447; directoryFamily[2][1] = 'family entertainment'; directoryFamily[3][0] = 26545; directoryFamily[3][1] = 'schools'; directoryFamily[4][0] = 26575; directoryFamily[4][1] = 'toy stores'; var directoryFinancial = new Array(3); for (i = 0; i < directoryFinancial.length; ++ i) { directoryFinancial[i] = new Array(2); }; directoryFinancial[0][0] = 0; directoryFinancial[0][1] = 'All'; directoryFinancial[1][0] = 26365; directoryFinancial[1][1] = 'banks'; directoryFinancial[2][0] = 26422; directoryFinancial[2][1] = 'currency exchange'; var directoryMarkets = new Array(7); for (i = 0; i < directoryMarkets.length; ++ i) { directoryMarkets[i] = new Array(2); }; directoryMarkets[0][0] = 0; directoryMarkets[0][1] = 'All'; directoryMarkets[1][0] = 26364; directoryMarkets[1][1] = 'bakery'; directoryMarkets[2][0] = 26418; directoryMarkets[2][1] = 'convenience stores'; directoryMarkets[3][0] = 26426; directoryMarkets[3][1] = 'delis'; directoryMarkets[4][0] = 26464; directoryMarkets[4][1] = 'grocery/gourmet store'; directoryMarkets[5][0] = 26493; directoryMarkets[5][1] = 'liquor store'; directoryMarkets[6][0] = 26497; directoryMarkets[6][1] = 'market'; var directoryParks = new Array(2); for (i = 0; i < directoryParks.length; ++ i) { directoryParks[i] = new Array(2); }; directoryParks[0][0] = 0; directoryParks[0][1] = 'All'; directoryParks[1][0] = 26458; directoryParks[1][1] = 'gardens and parks'; var directoryPets = new Array(4); for (i = 0; i < directoryPets.length; ++ i) { directoryPets[i] = new Array(2); }; directoryPets[0][0] = 0; directoryPets[0][1] = 'All'; directoryPets[1][0] = 26435; directoryPets[1][1] = 'dog walking'; directoryPets[2][0] = 26525; directoryPets[2][1] = 'pet supplies'; directoryPets[3][0] = 26526; directoryPets[3][1] = 'pet/animal'; var directoryVisitor = new Array(20); for (i = 0; i < directoryVisitor.length; ++ i) { directoryVisitor[i] = new Array(2); }; directoryVisitor[0][0] = 0; directoryVisitor[0][1] = 'All'; directoryVisitor[1][0] = 26382; directoryVisitor[1][1] = 'bus and rail services'; directoryVisitor[2][0] = 26383; directoryVisitor[2][1] = 'bus tours'; directoryVisitor[3][0] = 26389; directoryVisitor[3][1] = 'car rental'; directoryVisitor[4][0] = 26406; directoryVisitor[4][1] = 'churches'; directoryVisitor[5][0] = 26422; directoryVisitor[5][1] = 'currency exchange'; directoryVisitor[6][0] = 26459; directoryVisitor[6][1] = 'gas stations'; directoryVisitor[7][0] = 26470; directoryVisitor[7][1] = 'historic interest'; directoryVisitor[8][0] = 26478; directoryVisitor[8][1] = 'internet cafe'; directoryVisitor[9][0] = 26501; directoryVisitor[9][1] = 'metro stations'; directoryVisitor[10][0] = 26505; directoryVisitor[10][1] = 'monuments and memorials'; directoryVisitor[11][0] = 26508; directoryVisitor[11][1] = 'museums'; directoryVisitor[12][0] = 26509; directoryVisitor[12][1] = 'neighborhoods'; directoryVisitor[13][0] = 26518; directoryVisitor[13][1] = 'other vehicle tours'; directoryVisitor[14][0] = 26521; directoryVisitor[14][1] = 'parking garages/towing'; directoryVisitor[15][0] = 26531; directoryVisitor[15][1] = 'points of interest'; directoryVisitor[16][0] = 26576; directoryVisitor[16][1] = 'travel'; directoryVisitor[17][0] = 26577; directoryVisitor[17][1] = 'travel agency'; directoryVisitor[18][0] = 26587; directoryVisitor[18][1] = 'visitor information'; directoryVisitor[19][0] = 26588; directoryVisitor[19][1] = 'walking tours'; var directoryOther = new Array(29); for (i = 0; i < directoryOther.length; ++ i) { directoryOther[i] = new Array(2); }; directoryOther[0][0] = 0; directoryOther[0][1] = 'All'; directoryOther[1][0] = 26362; directoryOther[1][1] = 'auto repair/parts'; directoryOther[2][0] = 26367; directoryOther[2][1] = 'barber shops/hair salon'; directoryOther[3][0] = 26387; directoryOther[3][1] = 'camera shop'; directoryOther[4][0] = 26389; directoryOther[4][1] = 'car rental'; directoryOther[5][0] = 26390; directoryOther[5][1] = 'car washes'; directoryOther[6][0] = 26406; directoryOther[6][1] = 'churches'; directoryOther[7][0] = 26419; directoryOther[7][1] = 'country clubs'; directoryOther[8][0] = 26420; directoryOther[8][1] = 'courier/messenger service'; directoryOther[9][0] = 26425; directoryOther[9][1] = 'day spa'; directoryOther[10][0] = 26427; directoryOther[10][1] = 'delivery'; directoryOther[11][0] = 26437; directoryOther[11][1] = 'dry cleaning'; directoryOther[12][0] = 26462; directoryOther[12][1] = 'government agencies'; directoryOther[13][0] = 26467; directoryOther[13][1] = 'hardware store'; directoryOther[14][0] = 26478; directoryOther[14][1] = 'internet cafe'; directoryOther[15][0] = 26491; directoryOther[15][1] = 'laundry/tailor'; directoryOther[16][0] = 26498; directoryOther[16][1] = 'massage/spa'; directoryOther[17][0] = 26506; directoryOther[17][1] = 'motorcycles'; directoryOther[18][0] = 26512; directoryOther[18][1] = 'notary'; directoryOther[19][0] = 26513; directoryOther[19][1] = 'office services'; directoryOther[20][0] = 26514; directoryOther[20][1] = 'office supplies / services'; directoryOther[21][0] = 26520; directoryOther[21][1] = 'overnight delivery'; directoryOther[22][0] = 26527; directoryOther[22][1] = 'pharmacies'; directoryOther[23][0] = 26549; directoryOther[23][1] = 'shoe'; directoryOther[24][0] = 26550; directoryOther[24][1] = 'shoe repair'; directoryOther[25][0] = 26556; directoryOther[25][1] = 'spa'; directoryOther[26][0] = 26568; directoryOther[26][1] = 'tattoo'; directoryOther[27][0] = 26571; directoryOther[27][1] = 'television station'; directoryOther[28][0] = 26580; directoryOther[28][1] = 'utility'; /* var directoryCategories = new Array(); directoryCategories['S'] = directoryShopping; directoryCategories['D'] = directoryDining; directoryCategories['AE'] = directoryArtsEntertainment; directoryCategories['H'] = directoryHotel; directoryCategories['N'] = directoryNightlife; directoryCategories['ND'] = directoryNightDining; */ function ClearOptions(OptionList) { // Always clear an option list from the last entry to the first for (x = OptionList.length; x >= 0; x--) { OptionList[x] = null; } } function AddToOptionList(OptionList, OptionValue, OptionText) { // Add option to the bottom of the list OptionList[OptionList.length] = new Option(OptionText, OptionValue); } function updateSubcatsFromArray(arrTheArray) { for (i=0;i<=arrTheArray.length-1;i++) { AddToOptionList(document.getElementById('subCategory'), arrTheArray[i][0], arrTheArray[i][1]); } } function updateDirectorySubcats() { ClearOptions(document.getElementById('subCategory')); var strSelectedCategory = document.getElementById('category')[document.getElementById('category').selectedIndex].value; switch (strSelectedCategory) { case 'S': updateSubcatsFromArray(directoryShopping); break; case 'D': updateSubcatsFromArray(directoryDining); break; case 'AE': updateSubcatsFromArray(directoryArtsEntertainment); break; case 'H': updateSubcatsFromArray(directoryHotel); break; case 'N': updateSubcatsFromArray(directoryNightlife); break; case 'HE': updateSubcatsFromArray(directoryHealthEducation); break; case 'SP': updateSubcatsFromArray(directorySports); break; case 'F': updateSubcatsFromArray(directoryFamily); break; case 'FS': updateSubcatsFromArray(directoryFinancial); break; case 'M': updateSubcatsFromArray(directoryMarkets); break; case 'P': updateSubcatsFromArray(directoryParks); break; case 'PT': updateSubcatsFromArray(directoryPets); break; case 'V': updateSubcatsFromArray(directoryVisitor); break; case 'O': updateSubcatsFromArray(directoryOther); break; }; }