
var areaFormDefaultKeywords = "Keyword (optional)";
///////
region_ids = [ '5', '7', '19', '18', '16', '17', '20', '15', '9', '6', '11', '39', '8', '37', '10', '12', '14', '13', '36', '22', '26', '32', '2', '3', '4', '21', '35', '25', '24', '1', '31', '23', '38', '30' ];
	
region_names = new Array;
region_names[ '5' ]="US - California";
region_names[ '7' ]="US - Florida (All)";
region_names[ '19' ]="-- Central Florida";
region_names[ '18' ]="-- Florida East Coast";
region_names[ '16' ]="-- Florida Panhandle";
region_names[ '17' ]="-- Florida West Coast";
region_names[ '20' ]="-- South Florida & The Keys";
region_names[ '15' ]="US - East Coast";
region_names[ '9' ]="US - Gulf Coast";
region_names[ '6' ]="US - Hawaii";
region_names[ '11' ]="US - Midwest";
region_names[ '39' ]="US - Nevada";
region_names[ '8' ]="US - New England";
region_names[ '37' ]="US - Oregon";
region_names[ '10' ]="US - Pacific Northwest";
region_names[ '12' ]="US - Rocky Mountains";
region_names[ '14' ]="US - Southeast";
region_names[ '13' ]="US - Southwest";
region_names[ '36' ]="US - Washington";
region_names[ '22' ]="US - Washington DC";
region_names[ '26' ]="Australia";
region_names[ '32' ]="Brazil";
region_names[ '2' ]="Caribbean";
region_names[ '3' ]="Canada";
region_names[ '4' ]="Central America";
region_names[ '21' ]="France";
region_names[ '35' ]="Germany";
region_names[ '25' ]="Ireland";
region_names[ '24' ]="Italy";
region_names[ '1' ]="Mexico";
region_names[ '31' ]="Portugal";
region_names[ '23' ]="Spain";
region_names[ '38' ]="Thailand";
region_names[ '30' ]="United Kingdom";

	
///////
	
areaIDs = new Array;	
names = new Array;

areaIDs[ '5' ]=[ 652,217,218,30,232,674,246,236,233,229,241,249,227,248,225,238,245,638,226,240,243,27,26,36,237,39,28,33,34,224,31,239,647,247,38,234,639,228,242,37,32,35,231,29,250,681,637,634,230,633,235,244,219 ];
areaIDs[ '7' ]=[ 315,339,88,329,314,332,77,82,345,347,93,79,348,96,325,335,330,317,85,87,83,73,333,351,327,324,344,98,91,349,94,338,342,328,323,86,84,312,322,95,452,320,319,90,318,74,72,311,326,321,316,346,343,334,331,81,337,439,440,441,442,443,444,445,446,447,448,449,450,97,75,340,80,350,341,336,92 ];
areaIDs[ '19' ]=[ 452,347,348,351,91,349,94,95,350 ];
areaIDs[ '18' ]=[ 315,93,96,317,324,98,323,322,320,319,318,321,316,97,92 ];
areaIDs[ '16' ]=[ 314,77,73,312,74,72,311,439,440,441,442,443,444,445,446,447,448,449,450,75 ];
areaIDs[ '17' ]=[ 339,329,332,77,82,345,79,335,330,83,333,344,338,342,84,346,343,334,331,81,337,340,80,341,336 ];
areaIDs[ '20' ]=[ 88,325,85,87,327,328,86,84,326,90 ];
areaIDs[ '15' ]=[ 397,118,396,117,417,415,423,418,119,421,419,416,424,422,420,458,414,124,410,404,408,123,407,406,405,122,121,413,409,411,412,403,151,395,393,114,113,394,457,150,530 ];
areaIDs[ '9' ]=[ 103,354,352,353,339,329,314,332,77,82,345,79,335,330,83,73,333,344,342,338,328,84,312,74,72,311,346,343,334,331,81,337,439,440,441,442,443,444,445,446,447,448,449,450,75,340,80,341,336,101,102,71,69,68,272,273,70 ];
areaIDs[ '6' ]=[ 3,6,2,4,1 ];
areaIDs[ '11' ]=[ 640,297,299,152,300,307,301,302,309,303,153,304,308,310,306,305,298,292,291,293,290,295,296,294,156,154,161,159,160,454,162 ];
areaIDs[ '39' ]=[ 635,40,648,636,645 ];
areaIDs[ '8' ]=[ 398,129,128,127,126,147,426,427,148,149,425,428,146,145,429,139,140,400,402,143,144,141,142,399,125,455,134,138,132,131,135,136,137,130,133 ];
areaIDs[ '37' ]=[ 19,282,18,284,283,279,277,16,280,278,456,17,275,276,281 ];
areaIDs[ '10' ]=[ 7,285,286,288,22,23,287,19,282,18,284,283,279,277,16,280,278,456,17,275,276,281,12,451,13,14,8,11,10,274 ];
areaIDs[ '12' ]=[ 63,615,655,67,656,66,657,64,60,65,62,61,285,286,288,22,23,287,24,25,289,223,55,675,54,51,56,57,53,58,52,59 ];
areaIDs[ '14' ]=[ 103,354,352,353,355,356,357,358,359,360,361,362,649,104,363,364,101,102,112,392,389,111,383,382,373,375,390,377,631,632,109,378,379,374,380,650,646,387,384,376,381,630,388,386,110,385,391,108,366,369,365,371,106,370,368,107,683,367,116,651,395,393,114,676,113,394 ];
areaIDs[ '13' ]=[ 43,45,41,644,271,42,47,49,50,645,635,40,648,636,71,69,653,68,654,272,273,70,55,54,51,56,57,53,58,52 ];
areaIDs[ '36' ]=[ 12,451,13,14,8,11,10,274 ];
areaIDs[ '22' ]=[  ];
areaIDs[ '26' ]=[ 619,622,623,621,625,626,624,617,616,628,629,620,618,627 ];
areaIDs[ '32' ]=[ 643 ];
areaIDs[ '2' ]=[ 183,184,185,186,187,212,211,436,197,201,188,434,210,207,189,190,209,191,206,216,203,192,204,195,202,205,199,200,435,193,194,196 ];
areaIDs[ '3' ]=[ 179,252,251,178,256,177,220,221,254,253,222,255,175,176,261,259,180,258,260,182 ];
areaIDs[ '4' ]=[ 213,215,214 ];
areaIDs[ '21' ]=[ 486,488,484,485,482,483,519,523,522,520,502,498,499,500,514,501,511,513,516,503,512,515,508,497,496,509,506,504,490,489,492,491,461,459,460,462,463,469,479,470,467,471,493,507,494,505,495,481,480,487,468,524,528,529,526,527,525,510,518,517,521,465,466,464,477,475,478,474,476,472,473,208 ];
areaIDs[ '35' ]=[ 660,661,662,663,664,665,666,667,668,669,670,671,672,673 ];
areaIDs[ '25' ]=[ 571,572,573,574,575,576,577,599,578,600,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,601,602,603,604,605,606,607,608,609,610,611,612 ];
areaIDs[ '24' ]=[ 559,553,552,562,556,554,564,550,555,557,568,566,570,563,558,551,614,560,561,565,567,569 ];
areaIDs[ '1' ]=[ 163,267,438,262,167,268,165,171,170,169,265,437,166,264,168,172,173,174,263,164,453,266,269 ];
areaIDs[ '31' ]=[ 642 ];
areaIDs[ '23' ]=[ 534,541,543,544,545,546,535,536,537,538,539,547,542,533,540,548,549 ];
areaIDs[ '38' ]=[ 677,678,679,680,684 ];
areaIDs[ '30' ]=[ 641 ];

	
names[ 652 ]="CA - Anaheim (Disney Area)";
names[ 217 ]="CA - Arnold / Bear Valley";
names[ 218 ]="CA - Big Bear";
names[ 30 ]="CA - Bodega Bay";
names[ 232 ]="CA - Cambria";
names[ 674 ]="CA - Capitola";
names[ 246 ]="CA - Carlsbad";
names[ 236 ]="CA - Catalina Island";
names[ 233 ]="CA - Cayucos";
names[ 229 ]="CA - Clear Lake";
names[ 241 ]="CA - Dana Point";
names[ 249 ]="CA - Del Mar";
names[ 227 ]="CA - Dillon Beach";
names[ 248 ]="CA - Encinitas";
names[ 225 ]="CA - Gold Country";
names[ 238 ]="CA - Huntington Beach";
names[ 245 ]="CA - Idyllwild";
names[ 638 ]="CA - Indio";
names[ 226 ]="CA - Irish Beach";
names[ 240 ]="CA - Laguna Beach";
names[ 243 ]="CA - Lake Arrowhead";
names[ 27 ]="CA - Lake Shasta";
names[ 26 ]="CA - Lake Tahoe";
names[ 36 ]="CA - Los Angeles Area";
names[ 237 ]="CA - Malibu";
names[ 39 ]="CA - Mammoth";
names[ 28 ]="CA - Mendocino";
names[ 33 ]="CA - Monterey Peninsula";
names[ 34 ]="CA - Morro Bay";
names[ 224 ]="CA - Mount Shasta";
names[ 31 ]="CA - Napa Valley";
names[ 239 ]="CA - Newport Beach";
names[ 647 ]="CA - North Lake Tahoe";
names[ 247 ]="CA - Oceanside";
names[ 38 ]="CA - Palm Springs Area";
names[ 234 ]="CA - Pismo Beach";
names[ 639 ]="CA - Rancho Mirage";
names[ 228 ]="CA - Russian River";
names[ 242 ]="CA - San Clemente";
names[ 37 ]="CA - San Diego Area";
names[ 32 ]="CA - San Francisco Bay Area";
names[ 35 ]="CA - Santa Barbara Area";
names[ 231 ]="CA - Santa Cruz Area";
names[ 29 ]="CA - Sea Ranch";
names[ 250 ]="CA - Solana Beach";
names[ 681 ]="CA - Sonoma County";
names[ 637 ]="CA - South Lake Tahoe";
names[ 634 ]="CA - Tahoe City";
names[ 230 ]="CA - Stinson Beach / Bolinas";
names[ 633 ]="CA - Truckee";
names[ 235 ]="CA - Ventura / Oxnard";
names[ 244 ]="CA - Wrightwood";
names[ 219 ]="CA - Yosemite";
names[ 315 ]="FL - Amelia Island";
names[ 339 ]="FL - Anna Maria Island";
names[ 88 ]="FL - Boca Raton Area";
names[ 329 ]="FL - Bonita Beach / Bonita Springs";
names[ 314 ]="FL - Cape San Blas / Port St. Joe";
names[ 332 ]="FL - Captiva Island";
names[ 77 ]="FL - Cedar Key";
names[ 82 ]="FL - Charlotte Harbor Area";
names[ 345 ]="FL - Clearwater / Clearwater Beach";
names[ 347 ]="FL - Clermont";
names[ 93 ]="FL - Cocoa Beach Area";
names[ 79 ]="FL - Crystal River";
names[ 348 ]="FL - Davenport";
names[ 96 ]="FL - Daytona Beach";
names[ 325 ]="FL - Delray Beach";
names[ 335 ]="FL - Englewood Area";
names[ 330 ]="FL - Estero";
names[ 317 ]="FL - Flagler Beach";
names[ 85 ]="FL - Florida Keys";
names[ 87 ]="FL - Fort Lauderdale Area";
names[ 83 ]="FL - Fort Myers Area";
names[ 73 ]="FL - Fort Walton / Destin";
names[ 333 ]="FL - Gasparilla Island";
names[ 351 ]="FL - Haines City";
names[ 327 ]="FL - Hollywood";
names[ 324 ]="FL - Hutchinson Island";
names[ 344 ]="FL - Indian Shores / Indian Rocks Beach";
names[ 98 ]="FL - Jacksonville Beach";
names[ 91 ]="FL - Jupiter Area";
names[ 349 ]="FL - Kissimmee";
names[ 94 ]="FL - Lakeland";
names[ 338 ]="FL - Longboat Key";
names[ 342 ]="FL - Madeira Beach";
names[ 328 ]="FL - Marco Island";
names[ 323 ]="FL - Melbourne Area";
names[ 86 ]="FL - Miami Area";
names[ 84 ]="FL - Naples Area";
names[ 312 ]="FL - Navarre";
names[ 322 ]="FL - New Smyrna Beach";
names[ 95 ]="FL - Orlando";
names[ 452 ]="FL - Orlando / Disneyworld Area (All)";
names[ 320 ]="FL - Ormond Beach";
names[ 319 ]="FL - Ormond By The Sea";
names[ 90 ]="FL - Palm Beach Area";
names[ 318 ]="FL - Palm Coast";
names[ 74 ]="FL - Panama City Beach";
names[ 72 ]="FL - Pensacola";
names[ 311 ]="FL - Perdido Key";
names[ 326 ]="FL - Pompano Beach";
names[ 321 ]="FL - Ponce Inlet";
names[ 316 ]="FL - Ponte Vedra";
names[ 346 ]="FL - Port Richey / New Port Richey";
names[ 343 ]="FL - Redington";
names[ 334 ]="FL - Rotonda";
names[ 331 ]="FL - Sanibel Island";
names[ 81 ]="FL - Sarasota Area";
names[ 337 ]="FL - Siesta Key";
names[ 439 ]="FL - South Walton Beaches (All)";
names[ 440 ]="-- Blue Mountain Beach";
names[ 441 ]="-- Dune Allen";
names[ 442 ]="-- Grayton Beach";
names[ 443 ]="-- Inlet Beach";
names[ 444 ]="-- Rosemary Beach";
names[ 445 ]="-- Sandestin";
names[ 446 ]="-- Santa Rosa Beach";
names[ 447 ]="-- Seacrest Beach";
names[ 448 ]="-- Seagrove Beach";
names[ 449 ]="-- Seaside Beach";
names[ 450 ]="-- Watercolor";
names[ 97 ]="FL - St. Augustine Area";
names[ 75 ]="FL - St. George Island";
names[ 340 ]="FL - St. Pete Beach";
names[ 80 ]="FL - Tampa";
names[ 350 ]="FL - The Villages / Lady Lake";
names[ 341 ]="FL - Treasure Island";
names[ 336 ]="FL - Venice";
names[ 92 ]="FL - Vero Beach";
names[ 452 ]="FL - Orlando / Disneyworld Area (All)";
names[ 347 ]="FL - Clermont";
names[ 348 ]="FL - Davenport";
names[ 351 ]="FL - Haines City";
names[ 91 ]="FL - Jupiter Area";
names[ 349 ]="FL - Kissimmee";
names[ 94 ]="FL - Lakeland";
names[ 95 ]="FL - Orlando";
names[ 350 ]="FL - The Villages / Lady Lake";
names[ 315 ]="FL - Amelia Island";
names[ 93 ]="FL - Cocoa Beach Area";
names[ 96 ]="FL - Daytona Beach";
names[ 317 ]="FL - Flagler Beach";
names[ 324 ]="FL - Hutchinson Island";
names[ 98 ]="FL - Jacksonville Beach";
names[ 323 ]="FL - Melbourne Area";
names[ 322 ]="FL - New Smyrna Beach";
names[ 320 ]="FL - Ormond Beach";
names[ 319 ]="FL - Ormond By The Sea";
names[ 318 ]="FL - Palm Coast";
names[ 321 ]="FL - Ponce Inlet";
names[ 316 ]="FL - Ponte Vedra";
names[ 97 ]="FL - St. Augustine Area";
names[ 92 ]="FL - Vero Beach";
names[ 314 ]="FL - Cape San Blas / Port St. Joe";
names[ 77 ]="FL - Cedar Key";
names[ 73 ]="FL - Fort Walton / Destin";
names[ 312 ]="FL - Navarre";
names[ 74 ]="FL - Panama City Beach";
names[ 72 ]="FL - Pensacola";
names[ 311 ]="FL - Perdido Key";
names[ 439 ]="FL - South Walton Beaches (All)";
names[ 440 ]="-- Blue Mountain Beach";
names[ 441 ]="-- Dune Allen";
names[ 442 ]="-- Grayton Beach";
names[ 443 ]="-- Inlet Beach";
names[ 444 ]="-- Rosemary Beach";
names[ 445 ]="-- Sandestin";
names[ 446 ]="-- Santa Rosa Beach";
names[ 447 ]="-- Seacrest Beach";
names[ 448 ]="-- Seagrove Beach";
names[ 449 ]="-- Seaside Beach";
names[ 450 ]="-- Watercolor";
names[ 75 ]="FL - St. George Island";
names[ 339 ]="FL - Anna Maria Island";
names[ 329 ]="FL - Bonita Beach / Bonita Springs";
names[ 332 ]="FL - Captiva Island";
names[ 77 ]="FL - Cedar Key";
names[ 82 ]="FL - Charlotte Harbor Area";
names[ 345 ]="FL - Clearwater / Clearwater Beach";
names[ 79 ]="FL - Crystal River";
names[ 335 ]="FL - Englewood Area";
names[ 330 ]="FL - Estero";
names[ 83 ]="FL - Fort Myers Area";
names[ 333 ]="FL - Gasparilla Island";
names[ 344 ]="FL - Indian Shores / Indian Rocks Beach";
names[ 338 ]="FL - Longboat Key";
names[ 342 ]="FL - Madeira Beach";
names[ 84 ]="FL - Naples Area";
names[ 346 ]="FL - Port Richey / New Port Richey";
names[ 343 ]="FL - Redington";
names[ 334 ]="FL - Rotonda";
names[ 331 ]="FL - Sanibel Island";
names[ 81 ]="FL - Sarasota Area";
names[ 337 ]="FL - Siesta Key";
names[ 340 ]="FL - St. Pete Beach";
names[ 80 ]="FL - Tampa";
names[ 341 ]="FL - Treasure Island";
names[ 336 ]="FL - Venice";
names[ 88 ]="FL - Boca Raton Area";
names[ 325 ]="FL - Delray Beach";
names[ 85 ]="FL - Florida Keys";
names[ 87 ]="FL - Fort Lauderdale Area";
names[ 327 ]="FL - Hollywood";
names[ 328 ]="FL - Marco Island";
names[ 86 ]="FL - Miami Area";
names[ 84 ]="FL - Naples Area";
names[ 326 ]="FL - Pompano Beach";
names[ 90 ]="FL - Palm Beach Area";
names[ 397 ]="DE - Bethany Beach";
names[ 118 ]="DE - Rehoboth Beach";
names[ 396 ]="MD - Deep Creek Lake";
names[ 117 ]="MD - Ocean City Area";
names[ 417 ]="NJ - Atlantic City Area";
names[ 415 ]="NJ - Avalon";
names[ 423 ]="NJ - Belmar to Manasquan";
names[ 418 ]="NJ - Brigantine";
names[ 119 ]="NJ - Cape May Area";
names[ 421 ]="NJ - Lavallette";
names[ 419 ]="NJ - Long Beach Island";
names[ 416 ]="NJ - Ocean City";
names[ 424 ]="NJ - Ocean Grove Area";
names[ 422 ]="NJ - Point Pleasant";
names[ 420 ]="NJ - Seaside Park Area";
names[ 458 ]="NJ - Vernon";
names[ 414 ]="NJ - Wildwood / North Wildwood";
names[ 124 ]="NY - Adirondacks";
names[ 410 ]="NY - Bridgehampton";
names[ 404 ]="NY - Catskills";
names[ 408 ]="NY - East Hampton";
names[ 123 ]="NY - Finger Lakes";
names[ 407 ]="NY - Fire Island";
names[ 406 ]="NY - Hudson Valley";
names[ 405 ]="NY - Lake Champlain";
names[ 122 ]="NY - Montauk";
names[ 121 ]="NY - New York City";
names[ 413 ]="NY - North Fork Long Island";
names[ 409 ]="NY - Shelter Island";
names[ 411 ]="NY - Southampton";
names[ 412 ]="NY - Westhampton";
names[ 403 ]="PA - Northern Poconos";
names[ 151 ]="PA - Southern Poconos";
names[ 395 ]="VA - Bryce Mountain";
names[ 393 ]="VA - Chincoteague";
names[ 114 ]="VA - Massanutten";
names[ 113 ]="VA - Virginia Beach Area";
names[ 394 ]="VA - Wintergreen";
names[ 457 ]="WV - Canaan Valley";
names[ 150 ]="WV - Snowshoe Mountain";
names[ 530 ]="DC - Washington DC";
names[ 103 ]="AL - Dauphin Island";
names[ 354 ]="AL - Fort Morgan";
names[ 352 ]="AL - Gulf Shores";
names[ 353 ]="AL - Orange Beach";
names[ 339 ]="FL - Anna Maria Island";
names[ 329 ]="FL - Bonita Beach / Bonita Springs";
names[ 314 ]="FL - Cape San Blas / Port St. Joe";
names[ 332 ]="FL - Captiva Island";
names[ 77 ]="FL - Cedar Key";
names[ 82 ]="FL - Charlotte Harbor Area";
names[ 345 ]="FL - Clearwater / Clearwater Beach";
names[ 79 ]="FL - Crystal River";
names[ 335 ]="FL - Englewood Area";
names[ 330 ]="FL - Estero";
names[ 83 ]="FL - Fort Myers Area";
names[ 73 ]="FL - Fort Walton / Destin";
names[ 333 ]="FL - Gasparilla Island";
names[ 344 ]="FL - Indian Shores / Indian Rocks Beach";
names[ 342 ]="FL - Madeira Beach";
names[ 338 ]="FL - Longboat Key";
names[ 328 ]="FL - Marco Island";
names[ 84 ]="FL - Naples Area";
names[ 312 ]="FL - Navarre";
names[ 74 ]="FL - Panama City Beach";
names[ 72 ]="FL - Pensacola";
names[ 311 ]="FL - Perdido Key";
names[ 346 ]="FL - Port Richey / New Port Richey";
names[ 343 ]="FL - Redington";
names[ 334 ]="FL - Rotonda";
names[ 331 ]="FL - Sanibel Island";
names[ 81 ]="FL - Sarasota Area";
names[ 337 ]="FL - Siesta Key";
names[ 439 ]="FL - South Walton Beaches (All)";
names[ 440 ]="-- Blue Mountain Beach";
names[ 441 ]="-- Dune Allen";
names[ 442 ]="-- Grayton Beach";
names[ 443 ]="-- Inlet Beach";
names[ 444 ]="-- Rosemary Beach";
names[ 445 ]="-- Sandestin";
names[ 446 ]="-- Santa Rosa Beach";
names[ 447 ]="-- Seacrest Beach";
names[ 448 ]="-- Seagrove Beach";
names[ 449 ]="-- Seaside Beach";
names[ 450 ]="-- Watercolor";
names[ 75 ]="FL - St. George Island";
names[ 340 ]="FL - St. Pete Beach";
names[ 80 ]="FL - Tampa";
names[ 341 ]="FL - Treasure Island";
names[ 336 ]="FL - Venice";
names[ 101 ]="LA - New Orleans";
names[ 102 ]="MS - Gulf Coast";
names[ 71 ]="TX - Austin";
names[ 69 ]="TX - Corpus Christi";
names[ 68 ]="TX - Galveston";
names[ 272 ]="TX - Lake Travis";
names[ 273 ]="TX - Port Aransas";
names[ 70 ]="TX - South Padre Island";
names[ 3 ]="HI - Big Island";
names[ 6 ]="HI - Kauai";
names[ 2 ]="HI - Maui";
names[ 4 ]="HI - Molokai";
names[ 1 ]="HI - Oahu";
names[ 640 ]="IL - Chicago";
names[ 297 ]="IN - Lake Michigan Shore";
names[ 299 ]="MI - Bellaire";
names[ 152 ]="MI - Charlevoix / Boyne";
names[ 300 ]="MI - Elk Rapids";
names[ 307 ]="MI - Frankfort";
names[ 301 ]="MI - Gaylord";
names[ 302 ]="MI - Glen Arbor";
names[ 309 ]="MI - Grand Haven";
names[ 303 ]="MI - Harbor Springs";
names[ 153 ]="MI - Manistee";
names[ 304 ]="MI - Petoskey";
names[ 308 ]="MI - Saugatuck";
names[ 310 ]="MI - South Haven";
names[ 306 ]="MI - Suttons Bay";
names[ 305 ]="MI - Traverse City";
names[ 298 ]="MI - Upper Peninsula";
names[ 292 ]="MN - Brainerd Lake Area";
names[ 291 ]="MN - Crosslake / Whitefish Chain";
names[ 293 ]="MN - Lutsen";
names[ 290 ]="MN - Mille Lacs";
names[ 295 ]="MO - Branson";
names[ 296 ]="MO - Lake of the Ozarks";
names[ 294 ]="WI - Bayfield / Madeline Island";
names[ 156 ]="WI - Door County";
names[ 154 ]="WI - Eagle River / Minocqua Area";
names[ 161 ]="WI - Hayward";
names[ 159 ]="WI - Hurley / Ironwood";
names[ 160 ]="WI - Lake Geneva";
names[ 454 ]="WI - New Glarus";
names[ 162 ]="WI - Wisconsin Dells";
names[ 635 ]="NV - Incline Village";
names[ 40 ]="NV - Las Vegas Area";
names[ 648 ]="NV - North Lake Tahoe";
names[ 636 ]="NV - Zephyr Cove";
names[ 645 ]="NV - Henderson";
names[ 398 ]="CT - Mystic";
names[ 129 ]="MA - Berkshires";
names[ 128 ]="MA - Cape Cod";
names[ 127 ]="MA - Martha's Vineyard";
names[ 126 ]="MA - Nantucket";
names[ 147 ]="ME - Acadia / Bar Harbor";
names[ 426 ]="ME - Boothbay Harbor";
names[ 427 ]="ME - Muscongus Bay";
names[ 148 ]="ME - Penobscot Bay Area";
names[ 149 ]="ME - Portland / Casco Bay";
names[ 425 ]="ME - Rangeley Lake Area";
names[ 428 ]="ME - Southern Coast";
names[ 146 ]="ME - Sugarloaf";
names[ 145 ]="ME - Sunday River Area";
names[ 429 ]="ME - Sunrise Coast";
names[ 139 ]="NH - Bartlett";
names[ 140 ]="NH - Bretton Woods";
names[ 400 ]="NH - Conway / North Conway";
names[ 402 ]="NH - Franconia";
names[ 143 ]="NH - Lake Sunapee / Mount Sunapee";
names[ 144 ]="NH - Lake Winnipesaukee";
names[ 141 ]="NH - Lincoln";
names[ 142 ]="NH - Waterville Valley";
names[ 399 ]="RI - Block Island";
names[ 125 ]="RI - Narragansett";
names[ 455 ]="VT - Brattleboro";
names[ 134 ]="VT - Bromley";
names[ 138 ]="VT - Jay Peak";
names[ 132 ]="VT - Killington";
names[ 131 ]="VT - Mount Snow";
names[ 135 ]="VT - Okemo";
names[ 136 ]="VT - Smugglers Notch";
names[ 137 ]="VT - Stowe";
names[ 130 ]="VT - Stratton";
names[ 133 ]="VT - Sugarbush / Mad River Glen";
names[ 19 ]="OR - Ashland / Medford";
names[ 282 ]="OR - Bandon";
names[ 18 ]="OR - Bend";
names[ 284 ]="OR - Brookings";
names[ 283 ]="OR - Gold Beach";
names[ 279 ]="OR - Lincoln City";
names[ 277 ]="OR - Manzanita";
names[ 16 ]="OR - Mt. Hood";
names[ 280 ]="OR - Newport";
names[ 278 ]="OR - Oceanside";
names[ 456 ]="OR - Portland";
names[ 17 ]="OR - Seaside";
names[ 275 ]="OR - Sisters";
names[ 276 ]="OR - Sunriver";
names[ 281 ]="OR - Waldport";
names[ 7 ]="AK - Alaska";
names[ 285 ]="ID - Coeur D'Alene Area";
names[ 286 ]="ID - Island Park";
names[ 288 ]="ID - McCall / Payette Lake";
names[ 22 ]="ID - Sandpoint / Panhandle";
names[ 23 ]="ID - Sun Valley";
names[ 287 ]="ID - Teton Valley";
names[ 19 ]="OR - Ashland / Medford";
names[ 282 ]="OR - Bandon";
names[ 18 ]="OR - Bend";
names[ 284 ]="OR - Brookings";
names[ 283 ]="OR - Gold Beach";
names[ 279 ]="OR - Lincoln City";
names[ 277 ]="OR - Manzanita";
names[ 16 ]="OR - Mt. Hood";
names[ 280 ]="OR - Newport";
names[ 278 ]="OR - Oceanside";
names[ 456 ]="OR - Portland";
names[ 17 ]="OR - Seaside";
names[ 275 ]="OR - Sisters";
names[ 276 ]="OR - Sunriver";
names[ 281 ]="OR - Waldport";
names[ 12 ]="WA - Lake Chelan";
names[ 451 ]="WA - Leavenworth";
names[ 13 ]="WA - Mt. Baker";
names[ 14 ]="WA - Ocean Shores";
names[ 8 ]="WA - San Juan Islands";
names[ 11 ]="WA - Seattle";
names[ 10 ]="WA - Snoqualmie Pass";
names[ 274 ]="WA - Whidbey Island";
names[ 63 ]="CO - Aspen Area";
names[ 615 ]="CO - Beaver Creek/Bachelor Gulch";
names[ 655 ]="CO - Breckenridge";
names[ 67 ]="CO - Crested Butte";
names[ 656 ]="CO - Dillon";
names[ 66 ]="CO - Durango";
names[ 657 ]="CO - Keystone";
names[ 64 ]="CO - Steamboat";
names[ 60 ]="CO - Summit County";
names[ 65 ]="CO - Telluride";
names[ 62 ]="CO - Vail Area";
names[ 61 ]="CO - Winter Park";
names[ 285 ]="ID - Coeur D'Alene Area";
names[ 286 ]="ID - Island Park";
names[ 288 ]="ID - McCall / Payette Lake";
names[ 22 ]="ID - Sandpoint / Panhandle";
names[ 23 ]="ID - Sun Valley";
names[ 287 ]="ID - Teton Valley";
names[ 24 ]="MT - Big Sky";
names[ 25 ]="MT - Flathead Lake";
names[ 289 ]="MT - Whitefish / Big Mountain";
names[ 223 ]="MT - Yellowstone";
names[ 55 ]="UT - Brian Head";
names[ 675 ]="UT - Deer Valley";
names[ 54 ]="UT - Moab Area";
names[ 51 ]="UT - Park City";
names[ 56 ]="UT - Snowbasin / Powder Mt";
names[ 57 ]="UT - Snowbird / Alta (Salt Lake)";
names[ 53 ]="UT - Solitude / Brighton";
names[ 58 ]="UT - St. George Area";
names[ 52 ]="UT - Sundance";
names[ 59 ]="WY - Jackson Area";
names[ 103 ]="AL - Dauphin Island";
names[ 354 ]="AL - Fort Morgan";
names[ 352 ]="AL - Gulf Shores";
names[ 353 ]="AL - Orange Beach";
names[ 355 ]="GA - Big Canoe";
names[ 356 ]="GA - Blairsville";
names[ 357 ]="GA - Blue Ridge";
names[ 358 ]="GA - Ellijay";
names[ 359 ]="GA - Helen";
names[ 360 ]="GA - Hiawassee";
names[ 361 ]="GA - Jekyll Island";
names[ 362 ]="GA - Lake Lanier";
names[ 649 ]="GA - Savannah";
names[ 104 ]="GA - St. Simons Island";
names[ 363 ]="GA - Tybee Island";
names[ 364 ]="KY - Lake Cumberland";
names[ 101 ]="LA - New Orleans";
names[ 102 ]="MS - Gulf Coast";
names[ 112 ]="NC - Asheville Area";
names[ 392 ]="NC - Atlantic Beach";
names[ 389 ]="NC - Bald Head Island";
names[ 111 ]="NC - Banner Elk";
names[ 383 ]="NC - Blowing Rock";
names[ 382 ]="NC - Boone";
names[ 373 ]="NC - Brevard";
names[ 375 ]="NC - Bryson City";
names[ 390 ]="NC - Carolina Beach / Kure Beach";
names[ 377 ]="NC - Cashiers";
names[ 631 ]="NC - Corolla";
names[ 632 ]="NC - Duck";
names[ 109 ]="NC - Emerald Isle";
names[ 378 ]="NC - Franklin";
names[ 379 ]="NC - Hayesville";
names[ 374 ]="NC - Hendersonville";
names[ 380 ]="NC - Highlands";
names[ 650 ]="NC - Kill Devil Hills";
names[ 646 ]="NC - Kitty Hawk";
names[ 387 ]="NC - Holden Beach";
names[ 384 ]="NC - Lake Lure";
names[ 376 ]="NC - Maggie Valley";
names[ 381 ]="NC - Murphy";
names[ 630 ]="NC - Nags Head";
names[ 388 ]="NC - Oak Island";
names[ 386 ]="NC - Ocean Isle Beach";
names[ 110 ]="NC - Outer Banks";
names[ 385 ]="NC - Sunset Beach";
names[ 391 ]="NC - Topsail Island";
names[ 108 ]="NC - Wrightsville Beach";
names[ 366 ]="SC - Edisto Island";
names[ 369 ]="SC - Folly Beach";
names[ 365 ]="SC - Fripp Island";
names[ 371 ]="SC - Harbor Island";
names[ 106 ]="SC - Hilton Head Area";
names[ 370 ]="SC - Isle of Palms";
names[ 368 ]="SC - Kiawah Island";
names[ 107 ]="SC - Myrtle Beach Area / Grand Strand";
names[ 683 ]="SC - Pawleys Island";
names[ 367 ]="SC - Seabrook Island";
names[ 116 ]="TN - Gatlinburg Area";
names[ 651 ]="TN - Nashville";
names[ 395 ]="VA - Bryce Mountain";
names[ 393 ]="VA - Chincoteague";
names[ 114 ]="VA - Massanutten";
names[ 676 ]="VA - Sandbridge";
names[ 113 ]="VA - Virginia Beach Area";
names[ 394 ]="VA - Wintergreen";
names[ 43 ]="AZ - Flagstaff";
names[ 45 ]="AZ - Lake Havasu";
names[ 41 ]="AZ - Phoenix Area";
names[ 644 ]="AZ - Scottsdale";
names[ 271 ]="AZ - Sedona";
names[ 42 ]="AZ - Tucson Area";
names[ 47 ]="AZ - White Mountains";
names[ 49 ]="NM - Santa Fe Area";
names[ 50 ]="NM - Taos Area";
names[ 645 ]="NV - Henderson";
names[ 635 ]="NV - Incline Village";
names[ 40 ]="NV - Las Vegas Area";
names[ 648 ]="NV - North Lake Tahoe";
names[ 636 ]="NV - Zephyr Cove";
names[ 71 ]="TX - Austin";
names[ 69 ]="TX - Corpus Christi";
names[ 653 ]="TX - Dallas";
names[ 68 ]="TX - Galveston";
names[ 654 ]="TX - Houston";
names[ 272 ]="TX - Lake Travis";
names[ 273 ]="TX - Port Aransas";
names[ 70 ]="TX - South Padre Island";
names[ 55 ]="UT - Brian Head";
names[ 54 ]="UT - Moab Area";
names[ 51 ]="UT - Park City";
names[ 56 ]="UT - Snowbasin / Powder Mt";
names[ 57 ]="UT - Snowbird / Alta (Salt Lake)";
names[ 53 ]="UT - Solitude / Brighton";
names[ 58 ]="UT - St. George Area";
names[ 52 ]="UT - Sundance";
names[ 12 ]="WA - Lake Chelan";
names[ 451 ]="WA - Leavenworth";
names[ 13 ]="WA - Mt. Baker";
names[ 14 ]="WA - Ocean Shores";
names[ 8 ]="WA - San Juan Islands";
names[ 11 ]="WA - Seattle";
names[ 10 ]="WA - Snoqualmie Pass";
names[ 274 ]="WA - Whidbey Island";
names[ 619 ]="A.C.T. - Canberra";
names[ 622 ]="Great Barrier Reef - Cairns";
names[ 623 ]="Great Barrier Reef - Cardwell";
names[ 621 ]="Great Barrier Reef - Cooktown";
names[ 625 ]="Great Barrier Reef - Mackay";
names[ 626 ]="Great Barrier Reef - Rockhampton";
names[ 624 ]="Great Barrier Reef - Townsville";
names[ 617 ]="New South Wales - Darwin";
names[ 616 ]="New South Wales - Sydney";
names[ 628 ]="Queensland - Brisbane";
names[ 629 ]="South Australia - Adelaide";
names[ 620 ]="Tasmania - Hobart";
names[ 618 ]="Victoria - Melbourne";
names[ 627 ]="Western Australia - Perth";
names[ 643 ]="Rio De Janeiro";
names[ 183 ]="Anguilla";
names[ 184 ]="Antigua and Barbuda";
names[ 185 ]="Aruba";
names[ 186 ]="Bahamas";
names[ 187 ]="Barbados";
names[ 212 ]="Bermuda";
names[ 211 ]="Bonaire";
names[ 436 ]="British Virgin Islands (All)";
names[ 197 ]="-- Tortola";
names[ 201 ]="-- Virgin Gorda";
names[ 188 ]="Cayman Islands";
names[ 434 ]="Cuba";
names[ 210 ]="Curacao";
names[ 207 ]="Dominica";
names[ 189 ]="Dominican Republic";
names[ 190 ]="Grenada";
names[ 209 ]="Guadeloupe";
names[ 191 ]="Jamaica";
names[ 206 ]="Martinique";
names[ 216 ]="Puerto Rico";
names[ 203 ]="Saba and St. Eustatius";
names[ 192 ]="St. Barthelemy";
names[ 204 ]="St. Kitts and Nevis";
names[ 195 ]="St. Lucia";
names[ 202 ]="St. Maarten / St. Martin";
names[ 205 ]="St. Vincent and the Grenadines";
names[ 199 ]="Trinidad and Tobago";
names[ 200 ]="Turks and Caicos";
names[ 435 ]="US Virgin Islands (All)";
names[ 193 ]="-- St. Croix";
names[ 194 ]="-- St. John";
names[ 196 ]="-- St. Thomas";
names[ 179 ]="AB - Banff Area";
names[ 252 ]="BC - Big White";
names[ 251 ]="BC - Fairmont Hot Springs";
names[ 178 ]="BC - Fernie";
names[ 256 ]="BC - Gulf Islands";
names[ 177 ]="BC - Kelowna";
names[ 220 ]="BC - Kicking Horse";
names[ 221 ]="BC - Lake Windermere Area";
names[ 254 ]="BC - Osoyoos";
names[ 253 ]="BC - Silver Star";
names[ 222 ]="BC - Sun Peaks";
names[ 255 ]="BC - Sunshine Coast";
names[ 175 ]="BC - Vancouver Island";
names[ 176 ]="BC - Whistler / Blackcomb";
names[ 261 ]="NS - Nova Scotia";
names[ 259 ]="ON - Collingwood";
names[ 180 ]="ON - Lake Muskoka";
names[ 258 ]="ON - Lake Rosseau";
names[ 260 ]="PE - Prince Edward Island";
names[ 182 ]="QC - Mont Tremblant";
names[ 213 ]="Belize";
names[ 215 ]="Costa Rica";
names[ 214 ]="Honduras";
names[ 486 ]="Acquitaine - Arcachon";
names[ 488 ]="Acquitaine - Bayonne";
names[ 484 ]="Acquitaine - Bergerac";
names[ 485 ]="Acquitaine - Bordeaux";
names[ 482 ]="Acquitaine - Montignac";
names[ 483 ]="Acquitaine - Salignac Eyvignes";
names[ 519 ]="Brittany - Brest";
names[ 523 ]="Brittany - Dinan";
names[ 522 ]="Brittany - Lamballe";
names[ 520 ]="Brittany - Vannes";
names[ 502 ]="Burgundy - Auxerre";
names[ 498 ]="Burgundy - Dijon";
names[ 499 ]="Burgundy - Macon";
names[ 500 ]="Burgundy - Nevers";
names[ 514 ]="Centre - Blois";
names[ 501 ]="Centre - Bourges";
names[ 511 ]="Centre - Chartres";
names[ 513 ]="Centre - Chateauroux";
names[ 516 ]="Centre - Chinon";
names[ 503 ]="Centre - Montargis";
names[ 512 ]="Centre - Orleans";
names[ 515 ]="Centre - Tours";
names[ 508 ]="Champagne - Charleville Mezieres";
names[ 497 ]="Champagne - Chaumont";
names[ 496 ]="Champagne - Langres";
names[ 509 ]="Champagne - Reims";
names[ 506 ]="Champagne - Saint Dizier";
names[ 504 ]="Champagne - Troyes";
names[ 490 ]="Corsica - Calvi";
names[ 489 ]="Corsica - Porto Vecchio";
names[ 492 ]="Franche-Comte - Belfort";
names[ 491 ]="Franche-Comte - Besancon";
names[ 461 ]="French Riveria - Cannes";
names[ 459 ]="French Riveria - Monte Carlo";
names[ 460 ]="French Riveria - Nice";
names[ 462 ]="French Riveria - St. Tropez";
names[ 463 ]="French Riveria - Toulon";
names[ 469 ]="Languedoc-Roussillon - Agde";
names[ 479 ]="Languedoc-Roussillon - Carcassonne";
names[ 470 ]="Languedoc-Roussillon - Narbonne";
names[ 467 ]="Languedoc-Roussillon - Montpellier";
names[ 471 ]="Languedoc-Roussillon - Perpignan";
names[ 493 ]="Lorraine - Epinal";
names[ 507 ]="Lorraine - Metz";
names[ 494 ]="Lorraine - Nancy";
names[ 505 ]="Lorraine - Pont Mousson";
names[ 495 ]="Lorraine - Vittel";
names[ 481 ]="Midi-Pyrenees - Cahors";
names[ 480 ]="Midi-Pyrenees - Albi";
names[ 487 ]="Midi-Pyrenees - Condom";
names[ 468 ]="Midi-Pyrenees - Millau";
names[ 524 ]="Normandy - Avranches";
names[ 528 ]="Normandy - Bayeux";
names[ 529 ]="Normandy - Caen";
names[ 526 ]="Normandy - Coutances";
names[ 527 ]="Normandy - Valognes";
names[ 525 ]="Normandy - Vire";
names[ 510 ]="Paris";
names[ 518 ]="Pays de la Loire - Angers";
names[ 517 ]="Pays de la Loire - Le Mans";
names[ 521 ]="Pays de la Loire - Nantes";
names[ 465 ]="Provence - Arles";
names[ 466 ]="Provence - Avignon";
names[ 464 ]="Provence - Marseille";
names[ 477 ]="Provence-Alpes - Poncin";
names[ 475 ]="Rhone-Alpes - Chambery";
names[ 478 ]="Rhone-Alpes - Geneve";
names[ 474 ]="Rhone-Alpes - Grenoble";
names[ 476 ]="Rhone-Alpes - Lyon";
names[ 472 ]="Rhone-Alpes - Montelimar";
names[ 473 ]="Rhone-Alpes - Valence";
names[ 208 ]="Montserrat";
names[ 660 ]="Baden-Baden";
names[ 661 ]="Berlin";
names[ 662 ]="Bremen";
names[ 663 ]="Cologne";
names[ 664 ]="Dresden";
names[ 665 ]="Frankfurt";
names[ 666 ]="Hamburg";
names[ 667 ]="Hanover";
names[ 668 ]="Kassel";
names[ 669 ]="Magdeburg";
names[ 670 ]="Munich";
names[ 671 ]="Nuremburg";
names[ 672 ]="Schwerin";
names[ 673 ]="Stuttgart";
names[ 571 ]="County Cavan - Belturbet";
names[ 572 ]="County Cavan - Mountnugent";
names[ 573 ]="County Clare - Cooraclare";
names[ 574 ]="County Clare - Doolin";
names[ 575 ]="County Clare - Ennis";
names[ 576 ]="County Clare - Fanore";
names[ 577 ]="County Clare - Lahinch";
names[ 599 ]="County Cork - Ardgroom";
names[ 578 ]="County Cork - Ballydehob";
names[ 600 ]="County Cork - Rosscarbery";
names[ 579 ]="County Donegal - Letterkenny";
names[ 580 ]="Dublin";
names[ 581 ]="County Galway - Ballinasloe";
names[ 582 ]="County Galway - Clifden";
names[ 583 ]="County Galway - Gort";
names[ 584 ]="County Galway - Inverin";
names[ 585 ]="County Galway - Kilkerrin";
names[ 586 ]="County Galway - Oughterard";
names[ 587 ]="County Kerry - Ballinskelligs";
names[ 588 ]="County Kerry - Castleisland";
names[ 589 ]="County Kerry - Dingle";
names[ 590 ]="County Kerry - Kenmare";
names[ 591 ]="County Kerry - Killarney";
names[ 592 ]="County Kerry - Listowel";
names[ 593 ]="County Kerry - Sneem";
names[ 594 ]="County Kerry - Tralee Area, Ballyheigue";
names[ 595 ]="County Kerry - Ventry";
names[ 596 ]="County Kerry - Waterville";
names[ 597 ]="County Kilkenny - Thomasville";
names[ 598 ]="County Limerick - Bruree";
names[ 601 ]="County Mayo - Castlebar";
names[ 602 ]="County Mayo - Westport";
names[ 603 ]="County Meath - Bettystown, Laytown";
names[ 604 ]="County Offaly - Bannagher";
names[ 605 ]="County Offaly - Birr";
names[ 606 ]="County Sigo - Enniscrone";
names[ 607 ]="County Tipperary - Tipperary";
names[ 608 ]="County Waterford - Dunsmore East";
names[ 609 ]="County Wexford - Duncormick";
names[ 610 ]="County Wexford - New Ross";
names[ 611 ]="County Wexford - Rosslare";
names[ 612 ]="County Wicklow - Wicklow";
names[ 559 ]="Abruzzo - Pescara";
names[ 553 ]="Calabria - Crotone";
names[ 552 ]="Emilia-Romagna - Bologna";
names[ 562 ]="Emilia-Romagna - Rimini";
names[ 556 ]="Friuli-Venezia Giulia - Monfalcone";
names[ 554 ]="Liguria - Genoa";
names[ 564 ]="Liguria - San Remo";
names[ 550 ]="Marche - Ancona";
names[ 555 ]="Milan";
names[ 557 ]="Naples";
names[ 568 ]="Piedmont - Torino";
names[ 566 ]="Puglia - Taranto";
names[ 570 ]="Puglia - Vieste";
names[ 563 ]="Rome";
names[ 558 ]="Sicily - Palermo";
names[ 551 ]="Tuscany - Arezzo";
names[ 614 ]="Tuscany - Florence";
names[ 560 ]="Tuscany - Piombino";
names[ 561 ]="Tuscany - Pistoia";
names[ 565 ]="Tuscany - Siena";
names[ 567 ]="Umbria - Terni";
names[ 569 ]="Venice";
names[ 163 ]="Acapulco";
names[ 267 ]="Akumal";
names[ 438 ]="Baja California Norte (All)";
names[ 262 ]="-- Ensenada";
names[ 167 ]="-- Rosarito Beach";
names[ 268 ]="Bucerias";
names[ 165 ]="Cancun";
names[ 171 ]="Cozumel";
names[ 170 ]="Huatulco";
names[ 169 ]="Ixtapa / Zihuatanejo";
names[ 265 ]="Los Barriles";
names[ 437 ]="Los Cabos (All)";
names[ 166 ]="-- Cabo San Lucas";
names[ 264 ]="-- San Jose Del Cabo";
names[ 168 ]="Manzanillo";
names[ 172 ]="Mazatlan";
names[ 173 ]="Playa Del Carmen";
names[ 174 ]="Puerto Escondido";
names[ 263 ]="Puerto Penasco - Rocky Point";
names[ 164 ]="Puerto Vallarta";
names[ 453 ]="Punta Mita";
names[ 266 ]="San Miguel De Allende";
names[ 269 ]="Sayulita";
names[ 642 ]="Lisbon";
names[ 534 ]="Andalucia - Antequera";
names[ 541 ]="Andalucia - Gibraltar";
names[ 543 ]="Andalucia - Motril";
names[ 544 ]="Andalucia - Ronda";
names[ 545 ]="Andalucia - Rota";
names[ 546 ]="Andalucia - Seville";
names[ 535 ]="Balearic Islands, Eivissa Ibiza";
names[ 536 ]="Balearic Islands, Mallorca";
names[ 537 ]="Balearic Islands, Menorca";
names[ 538 ]="Catalonia - Barcelona";
names[ 539 ]="Catalonia - Costa Brava";
names[ 547 ]="Catalonia - Tarragona";
names[ 542 ]="Madrid - Madrid";
names[ 533 ]="Valencia - Alicante";
names[ 540 ]="Valencia - Denia";
names[ 548 ]="Valencia - Torrevieja";
names[ 549 ]="Valencia - Valencia";
names[ 677 ]="Pattaya Beach";
names[ 678 ]="Bangkok";
names[ 679 ]="Rayong Beach";
names[ 680 ]="Koh Samui";
names[ 684 ]="Phuket";
names[ 641 ]="UK - London";

	

//////
function initVirtualAreas(region_select, area_select)	{	
  initVirtualAreas(region_select, area_select, 0, 0)	
}
	
function initVirtualAreas(region_select, area_select, default_region, default_area)	{	
	initVirtualRegions(region_select);	
 	defaultSelect(region_select, default_region);
		
	updateVirtualAreas(region_select, area_select);	
	defaultSelect(area_select, default_area);   		      
}
	
	
function initVirtualRegions(region_select)	{
	region_select.options.length = 0;	
	region_select.options[0] = new Option ("Choose a region...", "");
	
	for(i=0; i<region_ids.length; i++)	{
		if(areaIDs[region_ids[i]].length>0)	{
			region_select.options[region_select.options.length] = new Option (region_names[region_ids[i]], region_ids[i]);
		}
	}
		
	region_select.options[region_select.options.length] = new Option ("See All Locations...", "see_all");
}
	
	
function updateVirtualAreas(region_select, area_select) {	
	if(region_select.selectedIndex==0)	{		
			area_select.options.length = 0;
			area_select.options[0] = new Option ("...then select a destination", "");;
			return;
	}
	
	if(region_select.selectedIndex==(region_select.options.length-1))	{
		location.href="/search/all_regions";
		return;
	}
	
	var regionID = region_select.options[region_select.selectedIndex].value;
	var new_areas = areaIDs[regionID];
	area_select.options.length = 0;
		
	for (var i = 0; i < new_areas.length; i++)  {	
		var can_add = true;
		if(can_add)	{
			area_select.options[area_select.options.length] = new Option (names[new_areas[i]], new_areas[i]);
		}
	}
}

function confirmAreaForm(form) {
  if (form.vID.value == '') {
    alert("Please select a Region and Destination...");
    return(false);
  }

  clearAreaFormDefaultKeywords(form);
  return(true);
}

///// keywords stuff
function clearAreaFormDefaultKeywords(form) {
  if (form.query.value == areaFormDefaultKeywords) {
    form.query.value = "";
//  form.query.class = "enteredText";
  }
}


