var country=new Array('France','Austria','Switzerland','Italy','Germany');
var area_france=new Array('no preference','3 Valleys','Aravis','Domaine de la Foret Blanche','Espace Diamant','Grand Massif','Grand Serre Chevalier','Grande Galaxie','Grandes Rousses','Le Grande Domaine','Les Sybelles','L\'Espace Killy','Paradiski','Portes du Soleil','Ski Mont Blanc','Super Sauze','Superbagnères','The Aosta Valley','The Milky Way');
var resort_france=new Array('no preference','Abondance','Abriès','Alpe d\'Huez','Alpe du Grand Serre','Arêches-Beaufort','Argentière','Artouste-Fabrèges','Auris en Oisans','Auron','Aussois','Autrans','Avoriaz 1800','Barèges','Besse','Bois d\'Amont','Bonneval-sur-Arc','Briançon','Brides Les Bains','Cauterets','Chamonix','Champagny en Vanoise','Chamrousse','Chatel','Combloux','Corrençon en Vercors','Courchevel 1300','Courchevel 1550','Courchevel 1650','Courchevel 1850','Crest Voland Cohennoz','Doucy-Combelouvière','Entre-Les-Fourgs','Flaine, Grand Massif, Haute-Savoie','Flumet','Foncine Le Haut','Font Romeu','Gavarnie-Gèdre','Gérardmer','Gourette','Gresse en Vercors','Guzet Neige','Isola 2000','Jougne','La Bourboule','La Bresse Hohneck','La Chapelle d\'Abondance','La Clusaz','La Foux d\'Allos','La Grave','La Joue du Loup','La Mongie','La Norma','La Plagne','La Rosière 1850','La Tania','La Toussuire','Lally sur Blonay/ Les Pleiades','Lans en Vercors','Le Collet d\'Allevard','Le Corbier','Le Grand Bornand','Le Mont-Doré','Le Pleynet','Le Sauze','Le Tour','Lelex','Les 7 Laux','Les Aillons','Les Angles','Les Arcs','Les Carroz','Les Coches','Les Contamines Montjoie','Les Deux Alpes','Les Gets','Les Houches','Les Ménuires','Les Orres','Les Rousses','Les Saisies','Luchon','Megève','Méribel','Métabief - Mont d\'Or','Mijoux-Lélax-La Faucille','Mont Louis','Montchavin','Montgenèvre','Morillon','Morzine','Notre Dame','Orcières-Merlette','Oz-en-Oisans','Peisey-Vallandry','Peyragudes','Piau Engaly','Pla d\'Adet','Plagne Montalbert','Pra Loup','Pralognan la Vanoise','Prapoutel','Praz de Lys & Sommand','Praz sur Arly','Prémanon','Puy Saint Vincent','Reallon','Risoul','Rochejean','Saint Martin de Belleville','Sainte Foy','Samoëns','Seignus (Val d\'Allos 1500)','Serre Chevalier','Soulan','St François Longchamp','St Gervais','St Jean d\'Arves','St Jean Montclar','St Maurice sur Moselle','St Sorlin d\'Arves','St-Jean-de-Sixt','Super Besse','Superbagnères','Superdévoluy','Termignon','Thollon-les-Memises','Tignes','Val Cenis','Val d\'Allos - 1800 (La Foux)','Val d\'Isère','Val Louron','Val Thorens','Valfréjus','Valloire','Valmeinier','Valmorel','Valtournenche','Vars, Domaine de la Foret Blanche','Vaujany','Ventron','Vic sur Cère','Villard de Lans','Villard Reculas','Xonrupt');
var area_austria=new Array('no preference','Arlberg Area','Europa Sport Region','Innsbruck Glacier Ski/Stubai SuperSki','Kitzbuheler Alpen-SkiPass','Schneewinkl','Serfaus-Fiss-Ladis','Silvretta Ski Area','Ski amadé','SkiWelt Area','Wildschonau','Zillertal SuperSki');
var resort_austria=new Array('no preference','Abtenau','Achenkirch','Aflenz Kurort','Afritz','Aigen-Schlägl','Alberschwende','Alpbach','Altenmarkt','Andelsbuch','Annaberg','Annenheim','Au','Auffach','Aurach','Axamer Lizum','Bad Gastein','Bad Hofgastein','Bad Kleinkirchheim','Bad Mitterndorf','Bizau','Brand-Nagelberg','Brixen im Thale','Brixen/Plose','Bruck','Dalaas / Wald','Damüls','Dienten','Donnersbachwald','Dorfgastein','Ellmau','Feistriz ab Bleiburg','Fieberbrunn','Filzmoos','Finkenberg','Fiss','Flachau','Flattach','Fontanella / Faschina','Forstau','Fügen','Fulpmes','Galtür','Gargellen','Gerlitzen Alpen - Steindorf','Gerlos','Going am Wilden Kaiser','Goldeck','Goldegg','Gosau','Göstling','Graukogel','Gröbming','Grossarl','Großarl','Grünau im Almtal','Haus im Ennstal','Heiligenblut','Hinterstoder','Hintertux','Hochfügen','Hopfgarten im Brixental','Igls','Innsbruck','Ischgl','Itter / Muhtal','Jochberg','Jungholz','Kaltenbach','Kappl','Kaprun','Kaunertal','Kelchsau','Kirchberg in Tirol','Kirchdorf','Kitzbühel','Kleinarl','Kleinwalsertal','Klippitztörl','Klösterle / Langen','Koppl','Kössen','Kramsach','Krimml','Kühtai','Lackenhof','Ladis','Laterns','Lech','Leogang','Lermoos','Leutasch','Lienz','Lilienfeld','Lofer','Mallnitz','Maria Alm','Mariahof','Maurach am Achensee','Mauterndorf','Mayrhofen','Mellau','Mieders','Mittersill','Mölltal Gletscher - Flattach','Mühlbach','Nassfeld','Nauders','Neukirchen','Neustift im Stubaital','Niederau, Wildschonau','Oberau, Wildschonau','Obergurgl','Oberndorf','Obertauern','Obertraun/Dachstein','Obervellach','Partenen','Pertisau am Achensee','Pettneu am Arlberg','Pichl-Mandling','Pitztal/Innerpitztal','Pruggern','Raggal - Marul','Ramsau am Dachstein','Rauris','Reiteralm/ Fageralm','Reutte','Rohrmoos','Rußbach','Saalbach Hinterglemm','Scheffau','Schladming','Schröcken','Schruns','Schwarzenberg','Schwaz-Pill','Seefeld','Semmering','Serfaus','Silbertal','Sillian','Sölden','Söll','Spital am Pyhrn','Spittal an der Drau','Sportgastein','St Anton','St Gallenkirch','St Gilgen','St Johann - Alpendorf','St Johann in Tirol','St Ulrich am Pillersee','St. Margarethen im Lungau','St. Michael im Lungau','St. Wolfgang','Stans','Stubai Glacier','Stuben','Tauplitz','Tschagguns','Tulfes','Turracherhöhe','Ulrichsberg am Böhmerwald','Uttendorf Weißsee','Vandans','Villach','Wagrain','Waidring','Warth','Weer-Kolsass','Werfenweng','Westendorf','Windischgarsten','Wörgl','Zams','Zauchensee/Flauchauwinkel/Kleinarl','Zell am See','Zell am Ziller','Zillertaler Alpenarena','Zürs');
var area_switzerland=new Array('no preference','Glacier-Alpes Vaudoises','Gstaad SuperSki Area','Jungfrau TopSki','Matterhorn Ski Paradise','Top Cart ski pass area','Top Ski Area','Upper Engadine Area');
var resort_switzerland=new Array('no preference','Adelboden','Aminona','Andermatt','Anzere','Arosa','Bad Ragaz','Beatenberg','Beckenried','Bellevaux-Hirmentaz','Bellevaux-La Chèvrerie','Bellwald','Bergün','Bettmeralp','Braunwald','Brienz Axalp','Brig','Celerina','Champery','Champex - Lac','Charmey','Châteaux d\'Oex','Crans Montana','Davos','Disentis','Einsiedeln','Elm','Engelberg','Falkert','Fiesch','Flumserberg','Graechen','Grindelwald','Grüsch','Gryon','Gstaad','Kandersteg','Klosters','Laax','Lauterbrunnen','Le Chable','Lenk','Lenzerheide','Les Crosets','Les Diablerets','Les Mosses','Leukerbad','Leysin','Lötschental','Maloja','Meiringen Hasliberg','Monte Tamaro / Rivera','Morgins','Mürren','Nara','Nendaz','Oberiberg - Ybrig','Obersaxen','Ovronnaz','Pontresina','Riederalp','Rougemont','Saas Almagell','Saas Fee','Samnaun','San Bernardino','Sattel-Hochstuckli','Savognin','Scuol','Sedrun','Silvaplana','St Moritz','St-Luc / Chandolin','Täsch','Verbier','Veysonnaz','Villars','Wengen','Wildhaus','Zermatt','Zinal','Zuoz/ St Moritz','Zweisimmen');
var area_italy=new Array('no preference','Alta Valtellina','Altopiano della Paganella','Dolomiti SuperSki','Grande Galaxie','Matterhorn Ski Paradise','Monterosa Ski','Super Skirama Dolomiti Adamello Brenta','The Aosta Valley','The Milky Way');
var resort_italy=new Array('no preference','Abetone','Alagna Valsesia','Alba','Alleghe','Alpe di Mera','Alpe di Pampeago','Alpe di Siusi/Seiser Alm','Altopiano della Paganella','Antagnod','Aprica','Arabba','Artesina','Asiago','Bardonecchia','Bormio, Alta Valtellina','Campitello di Fassa','Campo Felice','Canazei di Fassa','Cavalese','Cervinia','Cesana Torinese','Champoluc','Chiesa','Claviere','Cortina','Corvara','Courmayeur','Etna Nord','Fai della Paganella','Falcade-Caviola','Folgarida','Foppolo','Gressoney','La Thuile','La Villa/Stern','Limone Piemonte','Livigno','Macugnaga','Madesimo','Madonna di Campiglio','Monte Bondone','Olang','Ortisei','Passo Tonale','Pego','Pescegallo','Piancavallo','Pila','Pinzolo','Pozza di Fassa','Predazzo','Roccaraso','San Cassiano','San Sicario','San Vigilio di Marebbe/ St Vigil in Enneberg','Santa Caterina','Santa Cristina (Val Gardena)','Sappada','Sauze d\'Oulx','Sella Nevea','Selva Gardena','Sestriere','Solda/ Sulden','St Ulrich/ Ortisei','Tremignon','Val di Fassa','Val Senales');
var area_germany=new Array('None');
var resort_germany=new Array('no preference','Bad Kohlgrub','Baiersbronn','Berchtesgadener Land','Bergen','Bischofsheim an der Rhön','Bischofsmais','Bolsterlang','Braunlage','Chiemgau (Aschau)','Eschenlohe','Feldberg','Garmisch - Partenkirchen','Grainau','Immenstadt','Inzell','Lenggries/Brauneck','Mittenwald','Müggenbrünn','Münstertal','Nesselwang','Neureichenau','Oberaudorf','Oberhof','Oberjoch-Hindelang','Obermeiselstein-Grasgehren','Oberstaufen','Oberstdorf','Oberwiesenthal','Pfronten','Reit im Winkl','Rettenberg','Ruhpolding','Sankt Andreasberg / Sonnenberg','Sankt Englmar','Sasbachwalden','Schliersee','Schmallenberg','Schotten-Breungesheim','Schwangau / Tegelberg','Schwarzenbach am Wald','Tegernsee','Wieden','Willingen-Upland','Winterberg','Zwiesel');

function populateState() {
	countryCode=document.getElementById('country').value;

switch(countryCode)
	{
	case "Any":
	Clear();
	break;
	case "Austria": 
	Austria();
	break  
	case "France":
  	France();
	break
	case "Germany":
  	Germany();
	break	
	case "Italy":
  	Italy();
  	break 	
	case "Switzerland":
  	Switzerland();
  	break 	
	
	default:
  	Clear();
	break;
	}
}


function Clear()
{
	 var selObj = document.getElementById('skiarea');
	 parentObj = document.getElementById('skiarea').parentNode;
     parentObj.removeChild(selObj);
     var inputSel = document.createElement("SELECT");
     inputSel.setAttribute("name","skiarea[]");
     inputSel.setAttribute("id","skiarea");
	 inputSel.setAttribute("size","3");
	 inputSel.setAttribute("multiple","multiple");
     parentObj.appendChild(inputSel) ;
	 var selObj = document.getElementById('skiresort');
	 parentObj = document.getElementById('skiresort').parentNode;
     parentObj.removeChild(selObj);
     var inputSel = document.createElement("SELECT");
     inputSel.setAttribute("name","skiresort[]");
     inputSel.setAttribute("id","skiresort");
	 inputSel.setAttribute("size","3");
	 inputSel.setAttribute("multiple","multiple");
     parentObj.appendChild(inputSel) ;
    
}
function Austria()
{
	Clear();
	var couObj = document.getElementById('skiarea');
	couObj.options[0] = new Option('Select Area','');
    couObj.selectedIndex = 0;	
	for(var i=0;i< area_austria.length;i++)
		{
			n=i+1;
			couObj.options[n] = new Option(area_austria[i],area_austria[i]);
		}
	var couObj = document.getElementById('skiresort');
	couObj.options[0] = new Option('Select Resort','');
    couObj.selectedIndex = 0;
	for(var i=0;i<resort_austria.length;i++)
		{
			n=i+1;
			couObj.options[n] = new Option(resort_austria[i],resort_austria[i]);
		}
}
function France()
{

	
	Clear();
	var couObj = document.getElementById('skiarea');
	couObj.options[0] = new Option('Select Area','');
    couObj.selectedIndex = 0;	
	for(var i=0;i< area_france.length;i++)
		{
			n=i+1;
			couObj.options[n] = new Option(area_france[i],area_france[i]);
		}
	var couObj = document.getElementById('skiresort');
	couObj.options[0] = new Option('Select Resort','');
    couObj.selectedIndex = 0;
	for(var i=0;i<resort_france.length;i++)
		{
			n=i+1;
			couObj.options[n] = new Option(resort_france[i],resort_france[i]);
		}
	
}
function Germany()
{
	Clear();
	var couObj = document.getElementById('skiarea');
	couObj.options[0] = new Option('Select Area','');
    couObj.selectedIndex = 0;	
	for(var i=0;i< area_germany.length;i++)
		{
			n=i+1;
			couObj.options[n] = new Option(area_germany[i],area_germany[i]);
		}
	var couObj = document.getElementById('skiresort');
	couObj.options[0] = new Option('Select Resort','');
    couObj.selectedIndex = 0;
	for(var i=0;i<resort_germany.length;i++)
		{
			n=i+1;
			couObj.options[n] = new Option(resort_germany[i],resort_germany[i]);
		}
	
}
function Italy()
{
	Clear();
	var couObj = document.getElementById('skiarea');
	couObj.options[0] = new Option('Select Area','');
    couObj.selectedIndex = 0;	
	for(var i=0;i< area_italy.length;i++)
		{
			n=i+1;
			couObj.options[n] = new Option(area_italy[i],area_italy[i]);
		}
	var couObj = document.getElementById('skiresort');
	couObj.options[0] = new Option('Select Resort','');
    couObj.selectedIndex = 0;
	for(var i=0;i<resort_italy.length;i++)
		{
			n=i+1;
			couObj.options[n] = new Option(resort_italy[i],resort_italy[i]);
		}
}
function Switzerland()
{
	Clear();
	var couObj = document.getElementById('skiarea');
	couObj.options[0] = new Option('Select Area','');
    couObj.selectedIndex = 0;	
	for(var i=0;i< area_switzerland.length;i++)
		{
			n=i+1;
			couObj.options[n] = new Option(area_switzerland[i],area_switzerland[i]);
		}
	var couObj = document.getElementById('skiresort');
	couObj.options[0] = new Option('Select Resort','');
    couObj.selectedIndex = 0;
	for(var i=0;i<resort_switzerland.length;i++)
		{
			n=i+1;
			couObj.options[n] = new Option(resort_switzerland[i],resort_switzerland[i]);
		}
}




