function handleError() {
			return true;
		}

		window.onerror = handleError;

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}

//MM_reloadPage(true);


function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}

function GetCookie (name) {  
var arg = name + "=";  
var alen = arg.length;  
var clen = document.cookie.length;  
var i = 0;  
while (i < clen) {
var j = i + alen;    
if (document.cookie.substring(i, j) == arg)      
return getCookieVal (j);    
i = document.cookie.indexOf(" ", i) + 1;    
if (i == 0) break;   
}  
return null;
}
function SetCookie (name, value) {  
var argv = SetCookie.arguments;  
var argc = SetCookie.arguments.length;  
var expires = (argc > 2) ? argv[2] : null;  
var path = (argc > 3) ? argv[3] : null;  
var domain = (argc > 4) ? argv[4] : null;  
var secure = (argc > 5) ? argv[5] : false;  
document.cookie = name + "=" + escape (value) + 
((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + 
((path == null) ? "" : ("; path=" + path)) +  
((domain == null) ? "" : ("; domain=" + domain)) +    
((secure == true) ? "; secure" : "");
}
function DeleteCookie (name) {  
var exp = new Date();  
exp.setTime (exp.getTime() - 1);   
var cval = GetCookie (name);  
document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}

var expDays = 1;
var exp = new Date(); 
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));

function getCookieVal(offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}

area = new Array(		

new Array(
new Array("All Greater Vancouver", 9999),
new Array("Burnaby", 3),
new Array("Coquitlam", 8),
new Array("Ladner", 54),
new Array("Maple Ridge", 10),
new Array("Pitt Meadows", 61),
new Array("New Westminster", 4),
new Array("North Vancouver", 12),
new Array("Port Moody", 7),
new Array("Port Coquitlam", 9),
new Array("Richmond", 5),
//new Array("South Delta", 6),
new Array("Tsawassen", 55),
new Array("Vancouver West", 1),
new Array("Vancouver East", 2),
new Array("West Vancouver", 11)

),
new Array(
new Array("All Fraser Valley", 8888),
new Array("Cloverdale", 17),
new Array("Langley", 19),
new Array("North Delta", 14),
new Array("North Surrey", 15),
new Array("Surrey", 16),
new Array("White Rock", 18),
new Array("Abbotsford", 20),
new Array("Mission", 21)

),
new Array(
new Array("All Sunshine Coast", 7777),
new Array("Gibsons", 56),
new Array("Halfmoon Bay", 57),
new Array("Pender", 58),
new Array("Roberts Creek", 59),
new Array("Sechelt", 60),
/*new Array("Davis Bay/Selma Pk", 30),
new Array("Earls Cove/Egmont", 31),
new Array("Gibsons", 38),
new Array("Gibsons (North)", 36),
new Array("Gibsons (West)", 37),
new Array("Halfmn Bay/Secret Cv", 25),
new Array("Hopkins/Granthams Ldg", 39),
new Array("Lakes", 32),
new Array("Langdale", 40),
new Array("Middlepoint", 24),
new Array("Nelson", 21),
new Array("Pender Harbour", 23),
new Array("Powell River", 22),
new Array("Redrooffs", 26),
new Array("Roberts Creek", 34),
new Array("Sechelt", 29),
new Array("Sechelt Band", 28),
new Array("Sechelt Inlet", 33),
new Array("West Sechelt", 27),
new Array("Wilson Creek", 35),*/
new Array("Other Areas", 41)
),
new Array(
new Array("All Whistler/Pemberton", 6666),
new Array("Whistler", 43),
new Array("Pemberton", 44),
new Array("Other Whistler/Pemberton", 45)
),
new Array(
new Array("All Squamish", 5555)
),
new Array(
new Array("All Gulf and Other Islands", 4444),
new Array("South Island Area", 47),
new Array("Bowen and Coastal Islands", 48),
new Array("Savary and Texada Islands", 49),
new Array("Gabriola Island", 50),
new Array("Lasqueti Island", 51),
new Array("All Other Islands", 52)
),
new Array(
new Array("All Other BC Areas", 3333)
)
/*new Array(
		  new Array("All Chilliwack", 22015)
)*/

);

subarea = new Array(
new Array(
new Array("All Greater Vancouver", 9999)
),		
new Array(
new Array("All Vancouver West", 9998),
new Array("Arbutus", 27),
new Array("Cambie", 36),
new Array("Cambie (South)", 34),
new Array("Coal Harbour", 10105),
new Array("Downtown", 41),
new Array("Downtown (West End)", 42),
new Array("Dunbar", 23),
new Array("Fairview", 39),
new Array("False Creek", 40),
new Array("False Creek North", 853),
new Array("Kerrisdale", 29),
new Array("Kitsilano", 26),
new Array("MacKenzie Heights", 28),
new Array("Marpole", 33),
new Array("Mount Pleasant", 37),
new Array("Oakridge", 35),
new Array("Point Grey", 22),
new Array("Quilchena", 43),
new Array("Shaughnessy", 32),
new Array("South Granville", 31),
new Array("Southlands", 24),
new Array("S.W. Marine", 30),
new Array("University", 21), 
new Array("Other Areas", 44)
),
new Array(
new Array("All Vancouver East", 9997),
new Array("Champlain Heights", 235),
new Array("Collingwood", 241),
new Array("Downtown", 432),
new Array("Fraser", 237),
new Array("Fraserview", 234),
new Array("Grandview", 244),
new Array("Hastings", 855),
new Array("Hastings East", 246),
new Array("Killarney", 240),
new Array("Knight", 238),
new Array("Main", 236),
new Array("Mount Pleasant", 243),
new Array("Renfrew", 245),
new Array("Renfrew Heights", 242),
new Array("South Vancouver", 233),
new Array("Victoria", 239),
new Array("Other Areas", 247)
),
new Array(
new Array("All Burnaby", 9996),
new Array("Big Bend", 248),
new Array("Brentwood Park", 279),
new Array("Buckingham Heights", 265),
new Array("Burnaby Hospital", 253),
new Array("Burnaby Lake", 266),
new Array("Capitol Hill", 275),
new Array("Cariboo", 261),
new Array("Central Burnaby", 277),
new Array("Central Park", 251),
new Array("The Crest", 260),
new Array("Deer Lake", 256),
new Array("Deer Lake Place", 281),
new Array("East Burnaby", 259),
new Array("Edmonds", 258),
new Array("Forest Hills", 269),
new Array("Forglen", 255),
new Array("Garden Village", 254),
new Array("Government Road", 267),
new Array("Greentree Village", 280),
new Array("Lake City Industrial", 268),
new Array("Metrotown", 856),
new Array("Middlegate", 257),
new Array("Montecito", 271),
new Array("Oakdale", 263),
new Array("Oaklands", 857),
new Array("Parkcrest", 274),
new Array("Simon Fraser Hills", 262),
new Array("Simon Fraser Univ.", 270),
new Array("South Slope", 250),
new Array("Sperling-Duthie", 272),
new Array("Sullivan Heights", 264),
new Array("Suncrest", 249),
new Array("Upper Deer Lake", 858),
new Array("Vancouver Heights", 276),
new Array("Westridge", 273),
new Array("Willingdon Heights", 278),
new Array("Other Areas", 282)
),
new Array(
new Array("All New Westminster", 9995),
new Array("Brunette", 294),
new Array("Downtown", 287),
new Array("Fraserview", 292),
new Array("GlenBrooke North", 289),
new Array("The Heights", 291),
new Array("North Arm", 284),
new Array("Quay", 288),
new Array("Queen's Park", 290),
new Array("Queensborough", 285),
new Array("Sapperton", 293),
new Array("Uptown", 286),
new Array("West End", 283),
new Array("Other Areas", 295)
),
new Array(
new Array("All Richmond", 9994),
/*new Array("Blundell", 300),
new Array("Bridgeport", 307),
new Array("Broadmoor", 301),
new Array("Burkeville", 296),
new Array("Cambie", 306),
new Array("East Richmond", 308),
new Array("Hamilton", 309),
new Array("McLennan", 304),
new Array("Seafair", 298),
new Array("Shellmont", 303),
new Array("South Richmond", 302),
new Array("Steveston", 299),
new Array("Terra Nova", 297),
new Array("Town Centre", 305),
new Array("Other Areas", 310)*/
new Array("Boyd Park",924),
new Array("Bridgeport",916),
new Array("Brighouse",935),
new Array("Brighouse South",936),
new Array("Broadmoor",931),
new Array("East Cambie",918),
new Array("East Richmond",940),
new Array("Garden City",932),
new Array("Gilmore",938),
new Array("Granville",922),
new Array("Hamilton",943),
new Array("Ironwood",942),
new Array("Lackner",925),
new Array("McLennan",939),
new Array("McLennan North",937),
new Array("McNair",941),
new Array("Quilchena",921),
new Array("Riverdale",920),
new Array("Saunders",933),
new Array("Sea Island",915),
new Array("Seafair",923),
new Array("South Arm",934),
new Array("Steveston North",927),
new Array("Steveston South",928),
new Array("Steveston Village",926),
new Array("Terra Nova",919),
new Array("West Cambie",917),
new Array("Westwind",929),
new Array("Woodwards",930),
new Array("Other Areas", 310)
),
new Array(
new Array("All South Delta", 9993),
new Array("Ladner", 311),
new Array("Tsawwassen", 312),
new Array("Other Areas", 313)
),
new Array(
new Array("All Port Moody", 9992),
new Array("Anmore", 436),
new Array("Barber Street", 317),
new Array("Belcarra", 435),
new Array("College Park", 315),
new Array("Glenayre", 314),
new Array("Heritage Mountain", 320),
new Array("Heritage Woods", 319),
new Array("Mountain Meadows", 321),
new Array("North Shore", 318),
new Array("Port Moody Centre", 316),
new Array("Westwood Summit", 322),
new Array("Other Areas", 323)
),
new Array(
new Array("All Coquitlam", 9991),
new Array("Burke Mountain", 343),
new Array("Canyon Springs", 337),
new Array("Cape Horn", 430),
new Array("Chineside", 328),
new Array("Coquitlam (Central)", 324),
new Array("Coquitlam (East)", 325),
new Array("Coquitlam (North)", 338),
new Array("Coquitlam (West)", 428),
new Array("Eagle Ridge", 331),
new Array("Harbour Chines", 326),
new Array("Harbour Place", 327),
new Array("Hockaday", 339),
new Array("Meadow Brook", 330),
new Array("Maillardville", 429),
new Array("New Horizons", 341),
new Array("Park Ridge Estates", 340),
new Array("Ranch Park", 329),
new Array("River Springs", 342),
new Array("Scott Creek", 335),
new Array("Summit View", 333),
new Array("Upper Eagle Ridge", 332),
new Array("Westwood Plateau", 336),
new Array("Westwood Summit", 334),
new Array("Other Areas", 344)
),
new Array(
new Array("All Port Coquitlam", 9990),
new Array("Birchland Manor", 349),
new Array("Citadel", 878),
new Array("Central Pt Coquitlam", 346),
new Array("Glenwood", 348),
new Array("Lincoln Park", 350),
new Array("Mary Hill", 345),
new Array("Oxford Heights", 351),
new Array("Riverside Drive", 433),
new Array("Woodland Acres", 347),
new Array("Other Areas", 352)
),
new Array(
new Array("All Maple Ridge", 9989),
new Array("Albion", 879),
new Array("Cottonwood", 881),
new Array("East Central", 882),
new Array("Northeast", 884),
new Array("North Maple Ridge", 886),
new Array("Northwest Maple Ridge", 887),
new Array("Silver Valley", 889),
new Array("Southwest Maple Ridge", 890),
new Array("Thornhill", 891),
new Array("Websters Corner", 892),
new Array("West Central", 893),
new Array("Whonnock", 894),
new Array("Other Areas", 359)
),
new Array(
new Array("All West Vancouver", 9988),
new Array("Altamont", 378),
new Array("Ambleside", 386),
new Array("Bayridge", 373),
new Array("British Properties", 388),
new Array("Canterbury", 383),
new Array("Caulfeild", 368),
new Array("Cedardale", 390),
new Array("Chartwell", 385),
new Array("Chelsea Park", 379),
new Array("Cypress", 372),
new Array("Cypress Park Est.", 370),
new Array("Deer Ridge", 377),
new Array("Dundarave", 380),
new Array("Eagle Harbour", 366),
new Array("Eagleridge", 365),
new Array("Furry Creek", 434),
new Array("Gleneagles", 364),
new Array("Glenmore", 387),
new Array("Horseshoe Bay", 363),
new Array("Howe Sound", 361),
new Array("Lions Bay", 360),
new Array("Olde Caulfeild", 367),
new Array("Panorama Village", 382),
new Array("Park Royal", 391),
new Array("Queens", 381),
new Array("Rockridge", 371),
new Array("Sandy Cove", 374),
new Array("Sentinel Hill", 389),
new Array("Upper Caulfeild", 369),
new Array("West Bay", 375),
new Array("Westhill", 384),
new Array("Westmount", 376),
new Array("Whitby Estates", 506),
new Array("Whytecliff", 362),
new Array("Other Areas", 392)
),
new Array(
new Array("All North Vancouver", 9987),
new Array("Blueridge", 418),
new Array("Boulevard", 410),
new Array("Braemar", 407),
new Array("Calverhall", 412),
new Array("Canyon Heights", 398),
new Array("Capilano", 396),
new Array("Capilano Highlands", 397),
new Array("Deep Cove", 424),
new Array("Delbrook", 401),
new Array("Delbrook (Upper)", 405),
new Array("Dollarton", 425),
new Array("Forest Hills", 400),
new Array("Grouse Woods", 399),
new Array("Hamilton", 402),
new Array("Hamilton Heights", 895),
new Array("Indian Arm", 423),
new Array("Indian River", 422),
new Array("Lonsdale (Central)", 404),
new Array("Lonsdale (Lower)", 403),
new Array("Lonsdale (Upper)", 406),
new Array("Lynnmour", 413),
new Array("Lynn Valley", 415),
new Array("Norgate", 393),
new Array("Northlands", 420),
new Array("Pemberton", 394),
new Array("Pemberton Heights", 395),
new Array("Princess Park", 408),
new Array("Queensbury", 411),
new Array("Roche Point", 421),
new Array("Seymour", 417),
new Array("Tempe", 409),
new Array("Westlynn", 414),
new Array("Westlynn Terrace", 416),
new Array("Windsor Park", 419),
new Array("Woodlands-Sunshine-Cascade", 910),
new Array("Other Areas", 426)
),
new Array(
new Array("All Fraser Valley", 8888)
),
new Array(
new Array("All North Delta", 8887),
new Array("Annieville", 119),
new Array("Nordel", 120),
new Array("Scottsdale", 121),
new Array("Sunshine Hills/Woods", 122)
),
new Array(
new Array("All North Surrey", 8886),
new Array("Bridgeview", 123),
new Array("Bolivar Heights", 124),
new Array("Fraser Heights", 125),
new Array("Royal Heights", 126),
new Array("Cedar Hills", 127),
new Array("Whalley", 128),
new Array("Guildford", 129),
new Array("Port Kells", 130)
),
new Array(
new Array("All Surrey", 8885),
new Array("Queen Mary Park", 131),
new Array("Bear Creek", 132),
new Array("Green Timbers", 133),
new Array("Fleetwood", 134),
new Array("Tynehead", 135),
new Array("West Newton", 136),
new Array("East Newton", 137),
new Array("Panorama Ridge", 138),
new Array("Sullivan Station", 139)
),
new Array(
new Array("All Cloverdale", 8884),
new Array("Cloverdale/Clayton Hills", 140),
new Array("Morgan Cr East/Serpentine Flats", 141)
),
new Array(
new Array("All White Rock", 8883),
new Array("Crescent Park", 142),
new Array("Crescent Beach/Ocean Park", 143),
new Array("Sunnyside Acres", 144),
new Array("Sunnyside", 145),
new Array("Hazelmere", 146),
new Array("White Rock", 147)
),
new Array(
new Array("All Langley", 8882),
new Array("Walnut Grove", 148),
new Array("Fort Langley", 149),
new Array("Glen Valley", 150),
new Array("Willoughby Heights", 151),
new Array("Tall Timbers", 152),
new Array("Langley City/ Murrayville", 153),
new Array("Campbell Valley", 154),
new Array("Otter District", 155),
new Array("Aldergrove", 156)
),
new Array(
		  new Array("All Abbotsford", 8882),
		  new Array("Poplar", 900),
		  new Array("Central Abbotsford", 901),
		  new Array("Bradner", 157),
		  new Array("Matsqui", 158),
		  new Array("Sumas Mountain", 159),
		  new Array("Abbotsford West", 160),
		  new Array("Abbotsford East", 161),
		  new Array("Aberdeen", 162),
		  new Array("Sumas Prairie", 163)
),
new Array(
		  new Array("All Mission", 8882),
		  new Array("Hemlock", 902),
		  new Array("Mission West", 903),
		  new Array("Steve Falls", 164),
		  new Array("Steel Head", 165),
		  new Array("Durieu", 166),
		  new Array("Mission BC", 167),
		  new Array("Dewdney/Deroche", 168),
		  new Array("Lake Erock", 169)
),
new Array(
new Array("All Sunshine Coast", 7777)
),
new Array(
new Array("All Nelson", 10104)
),
new Array(
new Array("All Powell River", 171)
),
new Array(
new Array("All Pender Harbour", 172)
),
new Array(
new Array("All Middlepoint", 173)
),
new Array(
new Array("All Halfmn Bay/Secret Cv", 174)
),
new Array(
new Array("All Redrooffs", 175)
),
new Array(
new Array("All West Sechelt", 176)
),
new Array(
new Array("All Sechelt Band", 177)
),
new Array(
new Array("All Sechelt", 178)
),
new Array(
new Array("All Davis Bay/Selma Pk", 179)
),
new Array(
new Array("All Earls Cove/Egmont", 180)
),
new Array(
new Array("All Lakes", 181)
),
new Array(
new Array("All Sechelt Inlet", 182)
),
new Array(
new Array("All Roberts Creek", 183)
),
new Array(
new Array("All Wilson Creek", 184)
),
new Array(
new Array("All North Gibsons", 185)
),
new Array(
new Array("All West Gibsons", 186)
),
new Array(
new Array("All Gibsons", 187)
),
new Array(
new Array("All Hopkins/Granthams Ldg", 188)
),
new Array(
new Array("All Langdale", 189)
),
new Array(
new Array("All Other Areas", 190)
),

new Array(
new Array("All Whistler/Pemberton", 6666)
),

new Array(
new Array("All Whistler", 10107)
),
new Array(
new Array("All Pemberton", 10108)
),
new Array(
new Array("All other", 10106)
),
new Array(
new Array("All Squamish", 4)
),
new Array(
new Array("All South Islands", 4443),
new Array("Galiano Island", 222),
new Array("Maybe Island", 224),
new Array("Saturna Island", 225),
new Array("Pender Island", 227),
new Array("Saltspring Island", 228)
),


new Array(
new Array("All Bowen and Coastal Island", 4442),
new Array("Keates Island", 230),
new Array("Gambier Island", 229),
new Array("Bowen Island", 231),
new Array("Passage Island", 232)
),

new Array(
new Array("All Savary and Texada", 4441)
),

new Array(
new Array("All Gabriola", 216)
),

new Array(
new Array("All Lasqueti Island", 213)
),

new Array(
new Array("All other islands", 10101)
),

new Array(
new Array("All Other BC Areas", 3333)
),

new Array(
new Array("All Ladner", 9986),
new Array("Delta Manor", 867),
new Array("Holly", 869),
new Array("Ladner Rural", 871),
new Array("Neilsen Grove", 873),
new Array("Westham Island", 875),
new Array("Other areas", 876),
new Array("Port Guichon", 874),
new Array("Ladner Elemntary", 872),
new Array("Hawthorne", 870),
new Array("East Delta", 868)
),

new Array(
new Array("All Tsawwassen", 9985),
new Array("Boundary Beach", 859),
new Array("Beach Grove", 860),
new Array("Cliff Drive", 861),
new Array("Tsawwassen Central", 862),
new Array("English Bluff", 863),
new Array("Pebble Hill", 864),
new Array("Tsawwassen East", 865),
new Array("Other areas", 865)
),

new Array(
new Array("All Gibsons", 904)
),

new Array(
new Array("All Halfmoon Bay", 905)
),

new Array(
new Array("All Pender Harbour", 906)
),

new Array(
new Array("All Roberts Creek", 907)
),

new Array(
new Array("All Sechelt", 908)
),


new Array(
new Array("All Pitt Meadows", 9984),
new Array("Central Meadows", 880),
new Array("Mid Meadows", 883),
new Array("North Meadows", 885),
new Array("South Meadows", 888),
new Array("West Meadows", 909),
new Array("Other Areas", 914)
)

);
		


//This function fills the "Area" box from the AREA array above, based on the value of the REGION pull down.
function fillSelectFromArray(selectCtrl, itemArray, goodPrompt, badPrompt, defaultItem) {
var i, j;
var prompt;
// empty existing items
for (i = document.propSearch.Area.options.length; i >= 0; i--) {
document.propSearch.Area.options[i] = null; 
} 

//itemArray2 = document.propSearch.Region;
//selectCtrl = document.propSearch.Area;
prompt = (itemArray != null) ? goodPrompt : badPrompt;
if (prompt == null) {
j = 0;
}
else {
document.propSearch.Area.options[0] = new Option(prompt);
j = 1;
}
if (itemArray != null) {
// add new items
for (i = 0; i < itemArray.length; i++) {
document.propSearch.Area.options[j] = new Option(itemArray[i][0]);
if (itemArray[i][1] != null) {
document.propSearch.Area.options[j].value = itemArray[i][1]; 
}
j++;
}
// select first item (prompt) for sub list
document.propSearch.Area.options[0].selected = true;


//After pulling down "Region", and filling the select for "Area", fill in some values for "SubArea"
if (selectCtrl == document.propSearch.Area) {
for (i = document.propSearch.Subarea.options.length; i >= 0; i--) {
document.propSearch.Subarea.options[i] = null; 
}

if (document.propSearch.Area.options[0].value == 9999) {document.propSearch.Subarea.options[0] = new Option('All Greater Vancouver');document.propSearch.Subarea.options[0].value = 9999;}
else if (document.propSearch.Area.options[0].value == 8888) {document.propSearch.Subarea.options[0] = new Option('All Fraser Valley');document.propSearch.Subarea.options[0].value = 8888;}
else if (document.propSearch.Area.options[0].value == 7777) {document.propSearch.Subarea.options[0] = new Option('All Sunshine Coast');document.propSearch.Subarea.options[0].value = 7777;}
else if (document.propSearch.Area.options[0].value == 6666) {document.propSearch.Subarea.options[0] = new Option('All Whistler/Pemberton');document.propSearch.Subarea.options[0].value = 6666;}
else if (document.propSearch.Area.options[0].value == 5555) {document.propSearch.Subarea.options[0] = new Option('All Squamish');document.propSearch.Subarea.options[0].value = 5555;}
else if (document.propSearch.Area.options[0].value == 4444) {document.propSearch.Subarea.options[0] = new Option('All Gulf and other islands');document.propSearch.Subarea.options[0].value = 4444;}
else if (document.propSearch.Area.options[0].value == 3333) {document.propSearch.Subarea.options[0] = new Option('All Other BC');document.propSearch.Subarea.options[0].value = 3333;}
else {}
document.propSearch.Subarea.options[0].selected = true;  
SetCookie('index',document.propSearch.Region.options[document.propSearch.Region.selectedIndex].value);}
   }
}

function fillSubSelectFromArray(selectCtrl, itemArray, goodPrompt, badPrompt, defaultItem) {
//This is called after pulling down "Area"
var i, j;
var prompt;
// empty existing items
for (i = document.propSearch.Subarea.options.length; i >= 0; i--) {
document.propSearch.Subarea.options[i] = null; 
}

if (document.propSearch.Area.options[document.propSearch.Area.selectedIndex].value == 9999) {document.propSearch.Subarea.options[0] = new Option('All Greater Vancouver');document.propSearch.Subarea.options[0].value = 9999;}
if (document.propSearch.Area.options[document.propSearch.Area.selectedIndex].value == 8888) {document.propSearch.Subarea.options[0] = new Option('All Fraser Valley');document.propSearch.Subarea.options[0].value = 8888;}
if (document.propSearch.Area.options[document.propSearch.Area.selectedIndex].value == 7777) {document.propSearch.Subarea.options[0] = new Option('All Sunshine Coast');document.propSearch.Subarea.options[0].value = 7777;}
if (document.propSearch.Area.options[document.propSearch.Area.selectedIndex].value == 6666) {document.propSearch.Subarea.options[0] = new Option('All Whistler/Pemberton');document.propSearch.Subarea.options[0].value = 6666;}
if (document.propSearch.Area.options[document.propSearch.Area.selectedIndex].value == 5555) {document.propSearch.Subarea.options[0] = new Option('All Squamish');document.propSearch.Subarea.options[0].value = 5555;}
if (document.propSearch.Area.options[document.propSearch.Area.selectedIndex].value == 4444) {document.propSearch.Subarea.options[0] = new Option('All Gulf and other islands');document.propSearch.Subarea.options[0].value = 4444;}
if (document.propSearch.Area.options[document.propSearch.Area.selectedIndex].value == 3333) {document.propSearch.Subarea.options[0] = new Option('All Other BC');document.propSearch.Subarea.options[0].value = 3333;}



prompt = (itemArray != null) ? goodPrompt : badPrompt;
if (prompt == null) {
j = 0;
}
else {
document.propSearch.Subarea.options[0] = new Option(prompt);
j = 1;
}

if (itemArray != null) {
// add new items
for (i = 0; i < itemArray.length; i++) {
document.propSearch.Subarea.options[j] = new Option(itemArray[i][0]);
if (itemArray[i][1] != null) {
document.propSearch.Subarea.options[j].value = itemArray[i][1]; 
}
j++;
}
document.propSearch.Subarea.options[0].selected = true;
// select first item (prompt) for sub list

/*
if (document.propSearch.Area.options[document.propSearch.Area.selectedIndex].value == 9999) {document.propSearch.Subarea.options[0] = new Option('All Greater Vancouver');document.propSearch.Subarea.options[0].value = 9999;}
if (document.propSearch.Area.options[document.propSearch.Area.selectedIndex].value == 8888) {document.propSearch.Subarea.options[0] = new Option('All Fraser Valley');document.propSearch.Subarea.options[0].value = 8888;}
if (document.propSearch.Area.options[document.propSearch.Area.selectedIndex].value == 7777) {document.propSearch.Subarea.options[0] = new Option('All Sunshine Coast');document.propSearch.Subarea.options[0].value = 7777;}
if (document.propSearch.Area.options[document.propSearch.Area.selectedIndex].value == 6666) {document.propSearch.Subarea.options[0] = new Option('All Whistler/Pemberton');document.propSearch.Subarea.options[0].value = 6666;}
if (document.propSearch.Area.options[document.propSearch.Area.selectedIndex].value == 5555) {document.propSearch.Subarea.options[0] = new Option('All Squamish');document.propSearch.Subarea.options[0].value = 5555;}
if (document.propSearch.Area.options[document.propSearch.Area.selectedIndex].value == 4444) {document.propSearch.Subarea.options[0] = new Option('All Gulf and other islands');document.propSearch.Subarea.options[0].value = 4444;}
if (document.propSearch.Area.options[document.propSearch.Area.selectedIndex].value == 3333) {document.propSearch.Subarea.options[0] = new Option('All Other BC');document.propSearch.Subarea.options[0].value = 3333;}*/

//document.propSearch.Subarea.options[j] = new Option(document.propSearch.Area.options[document.propSearch.Area.selectedIndex].value);


/*	 if (document.propSearch.Area.options[document.propSearch.Area.selectedIndex-1].value == 9999) {document.propSearch.Subarea.options[0] = new Option('All Greater Vancouver');document.propSearch.Subarea.options[0].value = 9999;}
else if (document.propSearch.Area.options[document.propSearch.Area.selectedIndex-1].value == 8888) {document.propSearch.Subarea.options[0] = new Option('All Fraser Valley');document.propSearch.Subarea.options[0].value = 8888;}
else if (document.propSearch.Area.options[document.propSearch.Area.selectedIndex-1].value == 7777) {document.propSearch.Subarea.options[0] = new Option('All Sunshine Coast');document.propSearch.Subarea.options[0].value = 7777;}
else if (document.propSearch.Area.options[0].value == 6666) {document.propSearch.Subarea.options[0] = new Option('All Whistler/Pemberton');document.propSearch.Subarea.options[0].value = 6666;}
else if (document.propSearch.Area.options[0].value == 5555) {document.propSearch.Subarea.options[0] = new Option('All Squamish');document.propSearch.Subarea.options[0].value = 5555;}
else if (document.propSearch.Area.options[0].value == 4444) {document.propSearch.Subarea.options[0] = new Option('All Gulf and other islands');document.propSearch.Subarea.options[0].value = 4444;}
else if (document.propSearch.Area.options[0].value == 3333) {document.propSearch.Subarea.options[0] = new Option('All Other BC');document.propSearch.Subarea.options[0].value = 3333;}
else {}}*/


   }
}



function initialize() {
onerror = handleError;
//cominitialize();
var index = GetCookie('index');

if (index == 'null' || index == null || index == 'undefined') {index = 0}

if(index == null) {
document.propSearch.Region.options[1].selected = true; }
else {
		for (z = document.propSearch.Region.options.length-1; z >= 0; z--) {
			if (index==document.propSearch.Region.options[z].value)
			{document.propSearch.Region.options[z].selected = true;}
		}	

	
	}

if (index == null) {
fillSelectFromArray(document.propSearch.Area, ((document.propSearch.Region.options.selectedIndex == -1) ? null : area[0]));}
else {
	fillSelectFromArray(document.propSearch.Area, ((document.propSearch.Region.options.selectedIndex == -1) ? null : area[index]));
}


j = document.propSearch.Area.selectedIndex.value;
/*
if (document.propSearch.Area.options[0].value == 9999) {document.propSearch.Subarea.options[0] = new Option('All Greater Vancouver');document.propSearch.Subarea.options[0].value = 9999;}
if (document.propSearch.Area.options[0].value == 8888) {document.propSearch.Subarea.options[0] = new Option('All Fraser Valley');document.propSearch.Subarea.options[0].value = 8888;}
if (document.propSearch.Area.options[0].value == 7777) {document.propSearch.Subarea.options[0] = new Option('All Sunshine Coast');document.propSearch.Subarea.options[0].value = 7777;}
if (document.propSearch.Area.options[0].value == 6666) {document.propSearch.Subarea.options[0] = new Option('All Whistler/Pemberton');document.propSearch.Subarea.options[0].value = 6666;}
if (document.propSearch.Area.options[0].value == 5555) {document.propSearch.Subarea.options[0] = new Option('All Squamish');document.propSearch.Subarea.options[0].value = 5555;}
if (document.propSearch.Area.options[0].value == 4444) {document.propSearch.Subarea.options[0] = new Option('All Gulf and other islands');document.propSearch.Subarea.options[0].value = 4444;}
if (document.propSearch.Area.options[0].value == 3333) {document.propSearch.Subarea.options[0] = new Option('All Other BC');document.propSearch.Subarea.options[0].value = 3333;}
*/

document.propSearch.Subarea.options[0].selected = true;  
onerror = handleError;
}

function rebgv_initialize() 
{
initialize();
}
