
function addItems(arr,form_name)
{
	
	
	
	my_city = document.forms[form_name].elements["city"];
	//alert(my_city.options[0].value);
	my_city.options.length=0;
	
	           
    
    if(form_name =="search_form")
    {
	   
	    my_city.options.length = "1"
	    my_city.options[0].text = "All Cities";
	    my_city.options[0].value = "all";
 	    //alert("search_form");
	    //alert(my_city.options[0].value);
	    
	}
	if(form_name =="insert_form")
	{
		my_city.options.length = "1"
	    my_city.options[0].text = "Select a City";
	    my_city.options[0].value = "select";
		
	}
	if(form_name =="update_form")
	{
		my_city.options.length = "1"
	    my_city.options[0].text = "Select a City";
	    my_city.options[0].value = "select";
		my_city_value = document.forms["update_form"].elements["city_value"];
		
	}
    
    
    for(i=0 ; i<arr.length ; i++)
    {
	    
    	my_city.options.length = my_city.options.length +1
    	my_city.options[i+1].text = arr[i];
    	my_city.options[i+1].value = arr[i];
    	if(form_name =="update_form")
    	{
	    	 	if(arr[i] == my_city_value.value )
	    		my_city.options[i+1].selected = true;
    	}
    	//my_city.add(myOption,null);
	}
	
}

function load_cities(form_name)
{
	
	
	
	var albt_array = new Array("Airdrie" , "Brooks" , "Calgary" , "Camrose" , "Canmore" , "Cochrane" , "Edmonton" , "Fort Saskatchewan" , "Grand Centre (Cold Lake)" , "Grande Prairie" , "High River" , "Lacombe" , "Leduc" , "Lethbridge" , "Lloydminster" , "Medicine Hat" , "Okotoks" , "Red Deer" , "Spruce Grove" , "St. Albert" , "Stony Plain" , "Strathcona (Sherwood Park)" , "Strathmore" , "Sylvan Lake" , "Wetaskiwin" , "Wood Buffalo (Fort McMurray)" );
	
	var bc_array = new Array("Abbotsford (Matsqui)" , "Burnaby" , "Campbell River" , "Central Saanich" , "Chilliwack" , "Comox" , "Coquitlam" , "Courtenay" , "Cranbrook" , "Dawson Creek" , "Delta" , "Esquimalt" , "Fort St. John" , "Kamloops" , "Kelowna" , "Langford" , "Langley" , "Maple Ridge" , "Mission" , "Nanaimo" , "New Westminster" , "North Cowichan" , "North Saanich" , "North Vancouver" , "Oak Bay" , "Parksville" , "Penticton" , "Pitt Meadows" , "Port Alberni" , "Port Coquitlam" , "Port Moody" , "Powell River" , "Prince George" , "Prince Rupert" , "Richmond" , "Saanich" , "Salmon Arm" , "Squamish" , "Summerland" , "Surrey" , "Terrace" , "Vancouver" , "Vernon" , "Victoria" , "West Vancouver" , "White Rock" , "Williams Lake" );
	
	var mani_array = new Array("Brandon" , "Portage la Prairie" , "Steinbach" , "Thompson" , "Winnipeg");
	
	var nb_array = new Array("Bathurst" , "Dieppe" , "Edmundston" , "Fredericton" , "Miramichi (Chatham)" , "Moncton" , "Quispamsis" , "Riverview" , "Rothesay" , "Saint John");
	
	var nfl_array = new Array("Conception Bay South" , "Corner Brook" , "Gander" , "Grand Falls-Windsor" , "Labrador City" , "Mount Pearl" , "Paradise" , "St. John's ");
	
	var nwt_array = new Array("Yellowknife");
	
	var ns_array = new Array("Cape Breton (Sydney)" , "Halifax" , "New Glasgow" , "Truro");
	
	var nun_array = new Array("Iqaluit");
	
	var on_array = new Array("Ajax" , "Amherstburg" , "Aurora" , "Barrie" , "Belleville" , "Bracebridge" , "Bradford West Gwillimbury","Brampton","Brant (Burford-Paris-St. George)","Brantford","Brockville","Burlington","Caledon (Bolton)","Cambridge","Chatham-Kent","Clarence-Rockland","Clarington (Bowmanville-Newcastle)","Cobourg","Collingwood","Cornwall","East Gwillimbury","Elliot Lake","Erin","Essex","Fort Erie","Georgina (Keswick)","Gravenhurst","Grimsby","Guelph","Haldimand (Cayuga-Caledonia-Hagersville)","Halton Hills (Georgetown)","Hamilton","Hawkesbury","Huntsville","Ingersoll","Innisfil (Churchill)","Kawartha Lakes (Lindsay)","Kenora","Kingston","Kingsville","Kitchener","Lakeshore (Belle River and Tilbury)","LaSalle","Lincoln","London","Markham","Midland","Milton","Mississauga","Mississippi Mills (Almonte)","Napanee (Greater Napanee)","Newmarket","New Tecumseth (Alliston)","Niagara Falls","Niagara-on-the-Lake","Norfolk (Nanticoke, Simcoe)","North Bay","Oakville","Orangeville","Orillia","Oshawa","Ottawa","Owen Sound","Pelham","Pembroke","Petawawa",
	"Peterborough","Pickering","Port Colborne","Prince Edward (Picton)","Quinte West (Trenton)","Richmond Hill","Sarnia","Saugeen Shores (Port Elgin-Southampton)","Sault Ste. Marie","	St. Catharines","St. Thomas","Stratford","Sudbury (Greater Sudbury, Grand Sudbury)","Tecumseh","Temiskaming Shores (Haileybury-New Liskeard)","Thorold","Thunder Bay","Tillsonburg","Timmins","Toronto","Vaughan","Wasaga Beach","Waterloo","Welland","Whitby","Whitchurch-Stouffville","Windsor","Woodstock");
	
	var pei_array = new Array("Charlottetown" , "Summerside");
	
	var qp_array = new Array("Alma" , "Amos" , "Baie-Comeau" , "Beaconsfield" , "Beauharnois" , "Bécancour" , "Beloeil" , "Blainville" , "Boisbriand" , "Boucherville" ,"Brossard" , "Candiac" , "Chambly" , "Châteauguay" , "Côte-Saint-Luc " , "Cowansville" , "Deux-Montagnes" , "Dolbeau-Mistassini" , "Dollard-Des Ormeaux" , "Dorval" , "Drummondville" , "Gaspé" , "Gatineau (Hull)" , "Granby" , "Joliette" , "Kirkland" , "Lachute" , "L'Ancienne-Lorette {LAncienne-Lorette}" , "La Prairie" , "L'Assomption {LAssomption}" , "La Tuque" , "Laval" , "Lavaltrie" , "Lévis" , "Longueuil" , "Magog" , "Mascouche" , "Matane" , "Mercier" , "Mirabel" , "Mont-Laurier" , "Montmagny" , "Montréal" , "Mont-Royal" , "Mont-Saint-Hilaire" , "Pincourt" , "Pointe-Claire" , "Prévost {Prevost}" , "Québec" , "Repentigny" , "Rimouski" , "Rivière-du-Loup" , "Roberval" , "Rosemère" , "Rouyn-Noranda" , "Saguenay (Chicoutimi-Jonquière)" , "Saint-Augustin-de-Desmaures" , "Saint-Basile-le-Grand" , "Saint-Bruno-de-Montarville" , "Saint-Constant" , "Sainte-Adèle {Sainte-Adele}" , "Sainte-Anne-des-Plaines" ,
	 "Sainte-Catherine" , "Sainte-Julie" , "Sainte-Marie" , "Sainte-Marthe-sur-le-Lac" , "Sainte-Thérèse {Sainte-Therese}" , "Saint-Eustache" , "Saint-Félicien {Saint-Felicien}" , "Saint-Georges" , "Saint-Hyacinthe" , "Saint-Jean-sur-Richelieu" , "Saint-Jérôme {Saint-Jerome}" , "Saint-Lambert" , "Saint-Lazare" , "Saint-Lin-Laurentides" , "Salaberry-de-Valleyfield" , "Sept-Îles" , "Shawinigan" , "Sherbrooke" , "Sorel-Tracy" , "Terrebonne" , "Thetford Mines" , "Trois-Rivières {Trois-Rivieres}" , "Val-d'Or" , "Varennes" , "Vaudreuil-Dorion" , "Victoriaville" , "Westmount"  );
	
	var sask_array = new Array("Estevan" , "Moose Jaw" , "North Battleford" , "Prince Albert" , "Regina" , "Saskatoon" , "Swift Current" , "Yorkton");
	
	var yuk_array = new Array("Whitehorse");
	
	var zero_array = new Array();

	
	//alert("load_cities");	
	
	
	prov=document.forms[form_name].province.value;
	switch(prov)
	{
	case 'Alberta':
		addItems(albt_array,form_name);
		break;
		
	case 'British Columbia':
		addItems(bc_array,form_name);
		break;
		
	case 'Manitoba':
		addItems(mani_array,form_name);
		break;
		
	case 'New Brunswick':
		addItems(nb_array,form_name);
		break;
		
	case 'Newfoundland-Labrador':
		addItems(nfl_array,form_name);
		break;
		
	case 'Northwest Territories':
		addItems(nwt_array,form_name);
		break;
		
	case 'Nova Scotia':
		addItems(ns_array,form_name);
		break;
		
	case 'Nunavut':
		addItems(nun_array,form_name);
		break;
		
	case 'Ontario':
		addItems(on_array,form_name);
		break;
		
	case 'Prince Edward Island':
		addItems(pei_array,form_name);
		break;
		
	case 'Quebec':
		addItems(qp_array,form_name);
		break;
		
	case 'Saskatchewan':
		addItems(sask_array,form_name);
		break;
		
	case 'Yukon':
		addItems(yuk_array,form_name);
		break;
		

	default :
		addItems(zero_array,form_name);
		break;
  }
	
}

function empty_cities(form_name)
{
	var myOption; 
	
	my_city = document.forms[form_name].elements["city"];
	my_city.options.length=0;
	myOption = document.createElement("option");  
	if(form_name =="search_form")
    {
	    
	    my_city.options.length = "1"
	    my_city.options[0].text = "All Cities";
	    my_city.options[0].value = "all";
 	   
	}
	if(form_name =="insert_form")
	{
		my_city.options.length = "1"
	    my_city.options[0].text = "Select a City";
	    my_city.options[0].value = "Select";
	}
	
       
}




