// JavaScript Document
 var Cities = new Array();
if (!Cities["Austria"]) Cities["Austria"] = new Array();
Cities["Austria"][0] = "Arlberg";
if (!Cities["Austria"]) Cities["Austria"] = new Array();
Cities["Austria"][1] = "Axams";
if (!Cities["Austria"]) Cities["Austria"] = new Array();
Cities["Austria"][2] = "Bad Aussee";
if (!Cities["Austria"]) Cities["Austria"] = new Array();
Cities["Austria"][3] = "Bad Gastein";
if (!Cities["Austria"]) Cities["Austria"] = new Array();
Cities["Austria"][4] = "Bad Ischl";
if (!Cities["Austria"]) Cities["Austria"] = new Array();
Cities["Austria"][5] = "Bregenz";
if (!Cities["Austria"]) Cities["Austria"] = new Array();
Cities["Austria"][6] = "Feldkirch";
if (!Cities["Austria"]) Cities["Austria"] = new Array();
Cities["Austria"][7] = "Gerlos";
if (!Cities["Austria"]) Cities["Austria"] = new Array();
Cities["Austria"][8] = "Graz";
if (!Cities["Austria"]) Cities["Austria"] = new Array();
Cities["Austria"][9] = "Grunau";
if (!Cities["Austria"]) Cities["Austria"] = new Array();
Cities["Austria"][10] = "Grunau im Almtal";
if (!Cities["Austria"]) Cities["Austria"] = new Array();
Cities["Austria"][11] = "Innsbruck";
if (!Cities["Austria"]) Cities["Austria"] = new Array();
Cities["Austria"][12] = "Kaprun";
if (!Cities["Austria"]) Cities["Austria"] = new Array();
Cities["Austria"][13] = "Kirchdorf";
if (!Cities["Austria"]) Cities["Austria"] = new Array();
Cities["Austria"][14] = "Kitzbuhel";
if (!Cities["Austria"]) Cities["Austria"] = new Array();
Cities["Austria"][15] = "Klagenfurt";
if (!Cities["Austria"]) Cities["Austria"] = new Array();
Cities["Austria"][16] = "Koetschach Mauthen";
if (!Cities["Austria"]) Cities["Austria"] = new Array();
Cities["Austria"][17] = "Kremsmuenster";
if (!Cities["Austria"]) Cities["Austria"] = new Array();
Cities["Austria"][18] = "Leogang";
if (!Cities["Austria"]) Cities["Austria"] = new Array();
Cities["Austria"][19] = "Linz";
if (!Cities["Austria"]) Cities["Austria"] = new Array();
Cities["Austria"][20] = "Lofer";
if (!Cities["Austria"]) Cities["Austria"] = new Array();
Cities["Austria"][21] = "Mieming";
if (!Cities["Austria"]) Cities["Austria"] = new Array();
Cities["Austria"][22] = "Obertraun";
if (!Cities["Austria"]) Cities["Austria"] = new Array();
Cities["Austria"][23] = "Ramsau";
if (!Cities["Austria"]) Cities["Austria"] = new Array();
Cities["Austria"][24] = "Reutte";
if (!Cities["Austria"]) Cities["Austria"] = new Array();
Cities["Austria"][25] = "Salzburg";
if (!Cities["Austria"]) Cities["Austria"] = new Array();
Cities["Austria"][26] = "Schladming";
if (!Cities["Austria"]) Cities["Austria"] = new Array();
Cities["Austria"][27] = "St Gilgen";
if (!Cities["Austria"]) Cities["Austria"] = new Array();
Cities["Austria"][28] = "St Johann in Tirol";
if (!Cities["Austria"]) Cities["Austria"] = new Array();
Cities["Austria"][29] = "St. Gilgen";
if (!Cities["Austria"]) Cities["Austria"] = new Array();
Cities["Austria"][30] = "Steinach am Brenner";
if (!Cities["Austria"]) Cities["Austria"] = new Array();
Cities["Austria"][31] = "Vienna";
if (!Cities["Austria"]) Cities["Austria"] = new Array();
Cities["Austria"][32] = "Voitsberg";
if (!Cities["Austria"]) Cities["Austria"] = new Array();
Cities["Austria"][33] = "Westendorf";
if (!Cities["Austria"]) Cities["Austria"] = new Array();
Cities["Austria"][34] = "Zell am See";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][35] = "?minj";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][36] = "Baska Voda";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][37] = "Blato";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][38] = "Brac";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][39] = "Brela";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][40] = "Cavtat";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][41] = "Ciovo";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][42] = "Ciovo and Trogir";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][43] = "Cres";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][44] = "Dreznicko Seliste";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][45] = "Dubrovnik";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][46] = "Dubrovnik-Cavtat";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][47] = "Dugi Rat";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][48] = "Fazana";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][49] = "Grabovac";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][50] = "Hvar";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][51] = "Istria";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][52] = "�minj";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][53] = "Jelsa";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][54] = "Kastel Stafilic";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][55] = "Kastela";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][56] = "Korcula";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][57] = "Kvarner Region";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][58] = "Lastovo";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][59] = "Lokva Rogoznica";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][60] = "Lopud";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][61] = "Makarska";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][62] = "Makarska Riviera";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][63] = "Mali Lo&#65533;inj";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][64] = "Mali Lo?inj";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][65] = "Mali Lo�inj";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][66] = "Mali Losinj";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][67] = "Mali Lo�inj";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][68] = "Marina";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][69] = "Medulin";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][70] = "Mlini";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][71] = "Mljet";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][72] = "North Dalmatia";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][73] = "Novalja";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][74] = "Novigrad";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][75] = "Omis";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][76] = "Opatija";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][77] = "Orebic";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][78] = "Orihi";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][79] = "Pag";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][80] = "Peljesac Peninsula";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][81] = "Pisak";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][82] = "Plitvice Lakes";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][83] = "Podstrana";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][84] = "Porec";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][85] = "Pula";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][86] = "Punat";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][87] = "Rab";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][88] = "Rakovica";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][89] = "Resnik";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][90] = "Rijeka";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][91] = "Rogoznica";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][92] = "Rovinj";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][93] = "Sibenik";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][94] = "Sibenik Region";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][95] = "Soline";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][96] = "Split";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][97] = "Split Region";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][98] = "Trogir";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][99] = "Trstenik";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][100] = "Umag";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][101] = "Vinisce";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][102] = "Vis";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][103] = "Zadar";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][104] = "Zagreb";
if (!Cities["Croatia"]) Cities["Croatia"] = new Array();
Cities["Croatia"][105] = "�minj";
if (!Cities["Czech Republic"]) Cities["Czech Republic"] = new Array();
Cities["Czech Republic"][106] = "Benecko";
if (!Cities["Czech Republic"]) Cities["Czech Republic"] = new Array();
Cities["Czech Republic"][107] = "Brno";
if (!Cities["Czech Republic"]) Cities["Czech Republic"] = new Array();
Cities["Czech Republic"][108] = "Ceske Budejovice";
if (!Cities["Czech Republic"]) Cities["Czech Republic"] = new Array();
Cities["Czech Republic"][109] = "Cesky Krumlov";
if (!Cities["Czech Republic"]) Cities["Czech Republic"] = new Array();
Cities["Czech Republic"][110] = "East Bohemia";
if (!Cities["Czech Republic"]) Cities["Czech Republic"] = new Array();
Cities["Czech Republic"][111] = "Jablonec nad Nisou";
if (!Cities["Czech Republic"]) Cities["Czech Republic"] = new Array();
Cities["Czech Republic"][112] = "Jindrichuv Hradec";
if (!Cities["Czech Republic"]) Cities["Czech Republic"] = new Array();
Cities["Czech Republic"][113] = "Kaplice";
if (!Cities["Czech Republic"]) Cities["Czech Republic"] = new Array();
Cities["Czech Republic"][114] = "Karlovy Vary";
if (!Cities["Czech Republic"]) Cities["Czech Republic"] = new Array();
Cities["Czech Republic"][115] = "Loket";
if (!Cities["Czech Republic"]) Cities["Czech Republic"] = new Array();
Cities["Czech Republic"][116] = "Loucovice";
if (!Cities["Czech Republic"]) Cities["Czech Republic"] = new Array();
Cities["Czech Republic"][117] = "Marianske Lazne";
if (!Cities["Czech Republic"]) Cities["Czech Republic"] = new Array();
Cities["Czech Republic"][118] = "North Bohemia";
if (!Cities["Czech Republic"]) Cities["Czech Republic"] = new Array();
Cities["Czech Republic"][119] = "Olomouc";
if (!Cities["Czech Republic"]) Cities["Czech Republic"] = new Array();
Cities["Czech Republic"][120] = "Ostrov";
if (!Cities["Czech Republic"]) Cities["Czech Republic"] = new Array();
Cities["Czech Republic"][121] = "Pec pod Snizkou";
if (!Cities["Czech Republic"]) Cities["Czech Republic"] = new Array();
Cities["Czech Republic"][122] = "Plzen";
if (!Cities["Czech Republic"]) Cities["Czech Republic"] = new Array();
Cities["Czech Republic"][123] = "Prague";
if (!Cities["Czech Republic"]) Cities["Czech Republic"] = new Array();
Cities["Czech Republic"][124] = "Rokytnice nad Jizerou";
if (!Cities["Czech Republic"]) Cities["Czech Republic"] = new Array();
Cities["Czech Republic"][125] = "Sumava";
if (!Cities["Czech Republic"]) Cities["Czech Republic"] = new Array();
Cities["Czech Republic"][126] = "Telc";
if (!Cities["Czech Republic"]) Cities["Czech Republic"] = new Array();
Cities["Czech Republic"][127] = "Trebic";
if (!Cities["Czech Republic"]) Cities["Czech Republic"] = new Array();
Cities["Czech Republic"][128] = "Valtice";
if (!Cities["Czech Republic"]) Cities["Czech Republic"] = new Array();
Cities["Czech Republic"][129] = "Zitec";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][130] = "Aachen";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][131] = "Albbruck-Unteralpfen";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][132] = "Asendorf";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][133] = "Augsburg";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][134] = "Bad Neuenahr";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][135] = "Baden Baden";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][136] = "Baden-Baden";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][137] = "Bamberg";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][138] = "Bautzen";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][139] = "Bayerisch Eisenstein";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][140] = "Bayrischzell";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][141] = "Belzig";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][142] = "Berlin";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][143] = "Berlin-Potsdam";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][144] = "Berlin-Tiergarten";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][145] = "Bitburg";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][146] = "Bochum";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][147] = "Bonn";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][148] = "Bottrop";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][149] = "Bremen";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][150] = "Bullay";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][151] = "Cologne";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][152] = "Dinkelsbuehl";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][153] = "Dinkelsbuhl";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][154] = "Dortmund";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][155] = "Dreilinden";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][156] = "Dresden";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][157] = "Duesseldorf";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][158] = "Duisburg";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][159] = "Dusseldorf";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][160] = "Eiterfeld";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][161] = "Erfurt";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][162] = "Erlangen";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][163] = "Essen";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][164] = "Esslingen";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][165] = "Euskirchen";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][166] = "Fischen";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][167] = "Flensburg";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][168] = "Frankfurt";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][169] = "Frankfurt am Main";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][170] = "Frankfurt Hahn";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][171] = "Freiburg";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][172] = "Friedrichshafen";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][173] = "Fussen";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][174] = "Garmisch-Partenkirchen";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][175] = "Gersbach";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][176] = "Gersfeld";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][177] = "Halle";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][178] = "Hamburg";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][179] = "Hannover";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][180] = "Heide";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][181] = "Heidelberg";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][182] = "Heilbronn";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][183] = "Herzberg am Harz";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][184] = "Hofheim";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][185] = "Hohenlinden";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][186] = "Holsthum";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][187] = "Kassel";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][188] = "Kiel";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][189] = "Kleve";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][190] = "Kobern-Gondorf";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][191] = "Koblenz";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][192] = "Lam-Frahels";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][193] = "Lauter";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][194] = "Leipzig";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][195] = "Lubeck";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][196] = "Magdeburg";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][197] = "Mainz";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][198] = "Mannheim";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][199] = "Meissen";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][200] = "Muenster";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][201] = "Munich";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][202] = "Munster";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][203] = "Naumburg";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][204] = "Neustadt im Harz";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][205] = "Nimburg - Bottingen";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][206] = "Noerdlingen";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][207] = "Nuremberg";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][208] = "Oberzollhaus";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][209] = "Offenbach";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][210] = "Offenburg";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][211] = "Osnabruck";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][212] = "Oy Mittelberg Oberzollhaus";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][213] = "Passau";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][214] = "Pforzheim";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][215] = "Puchheim";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][216] = "Regensburg";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][217] = "Rostock";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][218] = "Rothenburg";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][219] = "Saarbrucken";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][220] = "Schweinfurt";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][221] = "Schwerbach";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][222] = "Sinzig";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][223] = "Steinfeld";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][224] = "Stuttgart";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][225] = "Stuttgart - Filderstadt";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][226] = "Traben Trarbach";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][227] = "Traben-Trarbach";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][228] = "Weimar";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][229] = "Wiesbaden";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][230] = "Wilhelmshaven";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][231] = "Wuppertal";
if (!Cities["Germany"]) Cities["Germany"] = new Array();
Cities["Germany"][232] = "Wurzburg";
if (!Cities["Hungary"]) Cities["Hungary"] = new Array();
Cities["Hungary"][233] = "Agard";
if (!Cities["Hungary"]) Cities["Hungary"] = new Array();
Cities["Hungary"][234] = "Balaton";
if (!Cities["Hungary"]) Cities["Hungary"] = new Array();
Cities["Hungary"][235] = "Balatonlelle";
if (!Cities["Hungary"]) Cities["Hungary"] = new Array();
Cities["Hungary"][236] = "Balatonszemes";
if (!Cities["Hungary"]) Cities["Hungary"] = new Array();
Cities["Hungary"][237] = "Budapest";
if (!Cities["Hungary"]) Cities["Hungary"] = new Array();
Cities["Hungary"][238] = "Debrecen";
if (!Cities["Hungary"]) Cities["Hungary"] = new Array();
Cities["Hungary"][239] = "Gyenesdias";
if (!Cities["Hungary"]) Cities["Hungary"] = new Array();
Cities["Hungary"][240] = "Hegyko";
if (!Cities["Hungary"]) Cities["Hungary"] = new Array();
Cities["Hungary"][241] = "Heviz";
if (!Cities["Hungary"]) Cities["Hungary"] = new Array();
Cities["Hungary"][242] = "Heviz-Felsopahok";
if (!Cities["Hungary"]) Cities["Hungary"] = new Array();
Cities["Hungary"][243] = "Kaposujlak";
if (!Cities["Hungary"]) Cities["Hungary"] = new Array();
Cities["Hungary"][244] = "Kecskemet";
if (!Cities["Hungary"]) Cities["Hungary"] = new Array();
Cities["Hungary"][245] = "Keszthely";
if (!Cities["Hungary"]) Cities["Hungary"] = new Array();
Cities["Hungary"][246] = "Kospallag - Nagyirtaspuszta";
if (!Cities["Hungary"]) Cities["Hungary"] = new Array();
Cities["Hungary"][247] = "Lispeszentadorjan";
if (!Cities["Hungary"]) Cities["Hungary"] = new Array();
Cities["Hungary"][248] = "Mohacs";
if (!Cities["Hungary"]) Cities["Hungary"] = new Array();
Cities["Hungary"][249] = "Nagykanizsa";
if (!Cities["Hungary"]) Cities["Hungary"] = new Array();
Cities["Hungary"][250] = "Pecs";
if (!Cities["Hungary"]) Cities["Hungary"] = new Array();
Cities["Hungary"][251] = "Siofok";
if (!Cities["Hungary"]) Cities["Hungary"] = new Array();
Cities["Hungary"][252] = "Szeged";
if (!Cities["Hungary"]) Cities["Hungary"] = new Array();
Cities["Hungary"][253] = "Tarjan";
if (!Cities["Hungary"]) Cities["Hungary"] = new Array();
Cities["Hungary"][254] = "Tata";
if (!Cities["Hungary"]) Cities["Hungary"] = new Array();
Cities["Hungary"][255] = "Tornaszentandras";
if (!Cities["Hungary"]) Cities["Hungary"] = new Array();
Cities["Hungary"][256] = "Turkeve";
if (!Cities["Poland"]) Cities["Poland"] = new Array();
Cities["Poland"][257] = "Baligrod";
if (!Cities["Poland"]) Cities["Poland"] = new Array();
Cities["Poland"][258] = "Bielsko-Biala";
if (!Cities["Poland"]) Cities["Poland"] = new Array();
Cities["Poland"][259] = "Bydgoszcz";
if (!Cities["Poland"]) Cities["Poland"] = new Array();
Cities["Poland"][260] = "Czorsztyn";
if (!Cities["Poland"]) Cities["Poland"] = new Array();
Cities["Poland"][261] = "Gdansk";
if (!Cities["Poland"]) Cities["Poland"] = new Array();
Cities["Poland"][262] = "Gniew";
if (!Cities["Poland"]) Cities["Poland"] = new Array();
Cities["Poland"][263] = "Grodzisko Dolne";
if (!Cities["Poland"]) Cities["Poland"] = new Array();
Cities["Poland"][264] = "Grzybowo";
if (!Cities["Poland"]) Cities["Poland"] = new Array();
Cities["Poland"][265] = "Karpacz";
if (!Cities["Poland"]) Cities["Poland"] = new Array();
Cities["Poland"][266] = "Katowice";
if (!Cities["Poland"]) Cities["Poland"] = new Array();
Cities["Poland"][267] = "Kolobrzeg";
if (!Cities["Poland"]) Cities["Poland"] = new Array();
Cities["Poland"][268] = "Krakow";
if (!Cities["Poland"]) Cities["Poland"] = new Array();
Cities["Poland"][269] = "Ladek Zdroj";
if (!Cities["Poland"]) Cities["Poland"] = new Array();
Cities["Poland"][270] = "Leba";
if (!Cities["Poland"]) Cities["Poland"] = new Array();
Cities["Poland"][271] = "Lodz";
if (!Cities["Poland"]) Cities["Poland"] = new Array();
Cities["Poland"][272] = "Lupkow";
if (!Cities["Poland"]) Cities["Poland"] = new Array();
Cities["Poland"][273] = "Nowe";
if (!Cities["Poland"]) Cities["Poland"] = new Array();
Cities["Poland"][274] = "Polanica Zdroj";
if (!Cities["Poland"]) Cities["Poland"] = new Array();
Cities["Poland"][275] = "Poznan";
if (!Cities["Poland"]) Cities["Poland"] = new Array();
Cities["Poland"][276] = "Rybarzowice";
if (!Cities["Poland"]) Cities["Poland"] = new Array();
Cities["Poland"][277] = "Sobacz";
if (!Cities["Poland"]) Cities["Poland"] = new Array();
Cities["Poland"][278] = "Sopot";
if (!Cities["Poland"]) Cities["Poland"] = new Array();
Cities["Poland"][279] = "Torun";
if (!Cities["Poland"]) Cities["Poland"] = new Array();
Cities["Poland"][280] = "Ustka";
if (!Cities["Poland"]) Cities["Poland"] = new Array();
Cities["Poland"][281] = "Warsaw";
if (!Cities["Poland"]) Cities["Poland"] = new Array();
Cities["Poland"][282] = "Wieliczka";
if (!Cities["Poland"]) Cities["Poland"] = new Array();
Cities["Poland"][283] = "Wroclaw";
if (!Cities["Poland"]) Cities["Poland"] = new Array();
Cities["Poland"][284] = "Zakopane";
if (!Cities["Serbia and Montenegro"]) Cities["Serbia and Montenegro"] = new Array();
Cities["Serbia and Montenegro"][285] = "Belgrade";
if (!Cities["Serbia and Montenegro"]) Cities["Serbia and Montenegro"] = new Array();
Cities["Serbia and Montenegro"][286] = "Budva";
if (!Cities["Slovakia"]) Cities["Slovakia"] = new Array();
Cities["Slovakia"][287] = "Banska Stiavnica";
if (!Cities["Slovakia"]) Cities["Slovakia"] = new Array();
Cities["Slovakia"][288] = "Bojnice";
if (!Cities["Slovakia"]) Cities["Slovakia"] = new Array();
Cities["Slovakia"][289] = "Bratislava";
if (!Cities["Slovakia"]) Cities["Slovakia"] = new Array();
Cities["Slovakia"][290] = "Dobsina";
if (!Cities["Slovakia"]) Cities["Slovakia"] = new Array();
Cities["Slovakia"][291] = "High Tatras";
if (!Cities["Slovakia"]) Cities["Slovakia"] = new Array();
Cities["Slovakia"][292] = "Hrabusice";
if (!Cities["Slovakia"]) Cities["Slovakia"] = new Array();
Cities["Slovakia"][293] = "Kezmarok";
if (!Cities["Slovakia"]) Cities["Slovakia"] = new Array();
Cities["Slovakia"][294] = "Komarno";
if (!Cities["Slovakia"]) Cities["Slovakia"] = new Array();
Cities["Slovakia"][295] = "Kosice";
if (!Cities["Slovakia"]) Cities["Slovakia"] = new Array();
Cities["Slovakia"][296] = "Liptov Region";
if (!Cities["Slovakia"]) Cities["Slovakia"] = new Array();
Cities["Slovakia"][297] = "Liptovsky Hradok";
if (!Cities["Slovakia"]) Cities["Slovakia"] = new Array();
Cities["Slovakia"][298] = "Liptovsky Mikulas";
if (!Cities["Slovakia"]) Cities["Slovakia"] = new Array();
Cities["Slovakia"][299] = "Low Tatras";
if (!Cities["Slovakia"]) Cities["Slovakia"] = new Array();
Cities["Slovakia"][300] = "Nove Zamky";
if (!Cities["Slovakia"]) Cities["Slovakia"] = new Array();
Cities["Slovakia"][301] = "Poprad";
if (!Cities["Slovakia"]) Cities["Slovakia"] = new Array();
Cities["Slovakia"][302] = "Prosiek";
if (!Cities["Slovakia"]) Cities["Slovakia"] = new Array();
Cities["Slovakia"][303] = "Ruzemberok";
if (!Cities["Slovakia"]) Cities["Slovakia"] = new Array();
Cities["Slovakia"][304] = "Ruzomberok";
if (!Cities["Slovakia"]) Cities["Slovakia"] = new Array();
Cities["Slovakia"][305] = "Skalica";
if (!Cities["Slovakia"]) Cities["Slovakia"] = new Array();
Cities["Slovakia"][306] = "Tatranska Lomnica";
if (!Cities["Slovakia"]) Cities["Slovakia"] = new Array();
Cities["Slovakia"][307] = "The High Tatras";
if (!Cities["Slovakia"]) Cities["Slovakia"] = new Array();
Cities["Slovakia"][308] = "Tvrdosin";
if (!Cities["Slovakia"]) Cities["Slovakia"] = new Array();
Cities["Slovakia"][309] = "Zdiar";
if (!Cities["Slovenia"]) Cities["Slovenia"] = new Array();
Cities["Slovenia"][310] = "Ankaran";
if (!Cities["Slovenia"]) Cities["Slovenia"] = new Array();
Cities["Slovenia"][311] = "Bled";
if (!Cities["Slovenia"]) Cities["Slovenia"] = new Array();
Cities["Slovenia"][312] = "Bohinj";
if (!Cities["Slovenia"]) Cities["Slovenia"] = new Array();
Cities["Slovenia"][313] = "Bovec";
if (!Cities["Slovenia"]) Cities["Slovenia"] = new Array();
Cities["Slovenia"][314] = "Branik";
if (!Cities["Slovenia"]) Cities["Slovenia"] = new Array();
Cities["Slovenia"][315] = "Brestanica";
if (!Cities["Slovenia"]) Cities["Slovenia"] = new Array();
Cities["Slovenia"][316] = "Celje";
if (!Cities["Slovenia"]) Cities["Slovenia"] = new Array();
Cities["Slovenia"][317] = "Cerklje";
if (!Cities["Slovenia"]) Cities["Slovenia"] = new Array();
Cities["Slovenia"][318] = "Idrija";
if (!Cities["Slovenia"]) Cities["Slovenia"] = new Array();
Cities["Slovenia"][319] = "Izola";
if (!Cities["Slovenia"]) Cities["Slovenia"] = new Array();
Cities["Slovenia"][320] = "Kobarid";
if (!Cities["Slovenia"]) Cities["Slovenia"] = new Array();
Cities["Slovenia"][321] = "Koper";
if (!Cities["Slovenia"]) Cities["Slovenia"] = new Array();
Cities["Slovenia"][322] = "Kranjska Gora";
if (!Cities["Slovenia"]) Cities["Slovenia"] = new Array();
Cities["Slovenia"][323] = "Ljubljana";
if (!Cities["Slovenia"]) Cities["Slovenia"] = new Array();
Cities["Slovenia"][324] = "Ljubno ob Savinji";
if (!Cities["Slovenia"]) Cities["Slovenia"] = new Array();
Cities["Slovenia"][325] = "Logatec";
if (!Cities["Slovenia"]) Cities["Slovenia"] = new Array();
Cities["Slovenia"][326] = "Maribor";
if (!Cities["Slovenia"]) Cities["Slovenia"] = new Array();
Cities["Slovenia"][327] = "Medvode";
if (!Cities["Slovenia"]) Cities["Slovenia"] = new Array();
Cities["Slovenia"][328] = "Piran";
if (!Cities["Slovenia"]) Cities["Slovenia"] = new Array();
Cities["Slovenia"][329] = "Podcetrtek";
if (!Cities["Slovenia"]) Cities["Slovenia"] = new Array();
Cities["Slovenia"][330] = "Portoroz";
if (!Cities["Slovenia"]) Cities["Slovenia"] = new Array();
Cities["Slovenia"][331] = "Postojna";
if (!Cities["Slovenia"]) Cities["Slovenia"] = new Array();
Cities["Slovenia"][332] = "Ptuj";
if (!Cities["Slovenia"]) Cities["Slovenia"] = new Array();
Cities["Slovenia"][333] = "Radomlje";
if (!Cities["Slovenia"]) Cities["Slovenia"] = new Array();
Cities["Slovenia"][334] = "Skofja Loka";
if (!Cities["Slovenia"]) Cities["Slovenia"] = new Array();
Cities["Slovenia"][335] = "Smarje";
if (!Cities["Slovenia"]) Cities["Slovenia"] = new Array();
Cities["Slovenia"][336] = "Tolmin";
if (!Cities["Slovenia"]) Cities["Slovenia"] = new Array();
Cities["Slovenia"][337] = "Trenta";
if (!Cities["Slovenia"]) Cities["Slovenia"] = new Array();
Cities["Slovenia"][338] = "Trojane";
if (!Cities["Slovenia"]) Cities["Slovenia"] = new Array();
Cities["Slovenia"][339] = "Zalec";
if (!Cities["Slovenia"]) Cities["Slovenia"] = new Array();
Cities["Slovenia"][340] = "Zrece";
function populateCitySelect( country ) {
  if ( country.length == 0 ) {
    document.theForm.Choice.length = 1;
    document.theForm.Choice.options[0] = new Option('Choose a Country');
    document.theForm.Choice.options[0].value = '';

    return;
  }

    if ( country == 'Holland' ) {
      newcountry = 'Netherlands';
    }
    if ( country == 'Britain' ) {
      newcountry = 'England';
    }
  newOptions = Cities[country];

  document.theForm.Choice.length = 1;
  document.theForm.Choice.options[0] = new Option('Choose a city or property :');
  document.theForm.Choice.options[0].value = '';

  document.theForm.Choice.options[0].selected = true;

  for ( i in newOptions ) {
    thisEntry = newOptions[i];
    newOption = new Option( thisEntry );
    newOption.value = 'C'+thisEntry+';'+country;
    document.theForm.Choice.options[document.theForm.Choice.length++] = newOption;
  }
}

function makeValidDate() {
  year = document.theForm.selYear.options[ document.theForm.selYear.selectedIndex ].value;
  month = document.theForm.selMonth.options[ document.theForm.selMonth.selectedIndex ].value;
  day = document.theForm.selDay.options[ document.theForm.selDay.selectedIndex ].value;
  maxDay = 31;
  if ( month == 4 || month == 6 || month == 9 || month == 11 ) {
    maxDay = 30;
  } else if ( month == 2 ) {
    if ( year%100 != 0 && year%4 == 0 ) {
      maxDay = 29;
    } else {
      maxDay = 28;
    }
  }
  document.theForm.selDay.selectedIndex = Math.min(day, maxDay)-1;
}
var monthLength = new Array(31,28,31,30,31,30,31,31,30,31,30,31);

    function checkDate(){

      var day = parseInt(document.theForm.selDay.options[ document.theForm.selDay.selectedIndex ].value);
      var month = parseInt(document.theForm.selMonth.options[ document.theForm.selMonth.selectedIndex ].value);
      var year = parseInt(document.theForm.selYear.options[ document.theForm.selYear.selectedIndex ].value);

      if (!day || !month || !year)
      return false;

      if (year/4 == parseInt(year/4))
      monthLength[1] = 29;

      if (day > monthLength[month-1])
      return false;

      monthLength[1] = 28;

      var now = new Date();
      now = now.getTime(); //NN3

      var dateToCheck = new Date();
      dateToCheck.setYear(year);
      dateToCheck.setMonth(month-1);
      dateToCheck.setDate(day);
      var checkDate = dateToCheck.getTime();

      var futureDate = (now < checkDate);
      var pastDate = (now > checkDate);

      if(pastDate)
      {
      alert("Please Enter Dates Ahead Of Today\'S Date.  Thank You.");
      }
      else
      {
      document.theForm.Submit.value=1;
      document.theForm.submit();
      }
      
}

 function isBrowserSupp() {
// ****************************************************************
// *    Author: Geraldine Healy         Date:   25/08/1998
// *    Description: Checks if browser is Netscape 2.0 since the options 
// *                            array properties don't work with Netscape 2.0x
// ****************************************************************

    // Get the version of the browser
    version =  parseFloat( navigator.appVersion );

    if ( ( version >= 2.0 ) && ( version < 2.1 ) && ( navigator.appName.indexOf( "Netscape" ) != -1 ) ) {
        return false;
    }
    else {
        return true;
    }                  
}


function isLeapYear(yrStr)
{
// ****************************************************************
// *    Author: Geraldine Healy         Date:   25/08/1998
// *    Description:    Checks if Year selected is a leap year
// ****************************************************************
var leapYear=false;
// every fourth year is a leap year
if ((parseInt(yrStr, 10)%4) == 0)
        {
        leapYear=true;
        }
return leapYear;
}

function getDaysInMonth(mthIdx, YrStr)
// ****************************************************************
// *    Author: Geraldine Healy         Date:   25/08/1998
// *    Description:    Retrieves the number of days in a given month
// ****************************************************************
{
//Default number of days in a month is 31
var maxDays=31
// expect Feb. 
if (mthIdx==2) 
        {
        if (isLeapYear(YrStr))
                {
                maxDays=29;
                }
        else 
                {
                maxDays=28;
                }
        }
// All the rest of the months have 30 days
if (mthIdx==4 || mthIdx==6 || mthIdx==9 || mthIdx==11)
        {
        maxDays=30;
        }
return maxDays;
}


function adjustDate(mthIdx, Dt, Yr) 
// ****************************************************************
// *    Author: Geraldine Healy         Date:   25/08/1998
// *    Description:    Adjusts the format of the Date
// ****************************************************************
{
var value=0;            
var numDays=getDaysInMonth(mthIdx, Yr.options[Yr.options.selectedIndex].value);

if (mthIdx==2) 
        {
        if (Dt.options.selectedIndex < numDays)
                {
                return 0;
                }
        else 
                {
                //check for leap year
                Dt.options.selectedIndex=numDays;
                if (numDays==29)
                        {
                        return 99;
                        }
                else 
                        {
                        return 1;
                        }
                }
        }
if (Dt.options.selectedIndex < numDays)
        {
        value=0;
        }
else 
        {
        if (Dt.options.selectedIndex > numDays)
                {
                Dt.options.selectedIndex;
                value=3;
                }
        else 
                {
                //index is 31 or 30
                value=2;
                }
        }
return value;
}



function parseMonth(mth, inM)
// ****************************************************************
// *    Author: Geraldine Healy         Date:   25/08/1998
// *    Description:    Parses a string and returns a month value
// ****************************************************************
{
var i=1;
var retval =1;
for (i=1;i<=12;i++)
        {
        if (mth == inM.options[i].value)
                {
                retval=i;       
                break;
                }       
        }
        return retval;
}

function parseDay(day, inD)
// ****************************************************************
// *    Author: Geraldine Healy         Date:   25/08/1998
// *    Description:    Parses a string and returns a day value
// ****************************************************************
{
var i=1;
var retval =1;
for (i=1;i<=31;i++)
        {
        if (day == inD.options[i].value)
                {
                retval=i;       
                break;
                }       
        }
return retval;
}

function parseYear(year, inY)
// ****************************************************************
// *    Author: Geraldine Healy         Date:   25/08/1998
// *    Description:    Parses a string and returns a year value
// ****************************************************************
{
var retval=0;
var i=0;
     for (i=0; i<=5; i++)
     {
   
        if (year == inY.options[i].value)
                {
                retval=i;       
                break;
                }       
     }
return retval;
}

//Calendar Section
//calculation functions
function nextMonth(month)
{
if (month==12)
        {
        return 1;
        }
else
        {
        return (month+1);
        }
}


function prevMonth(month) 
{
var prevMonth = (month-1)
if (month==1)
        {
        prevMonth = 12;
        }
return prevMonth
}

function changeYear(direction,month,year)
{
var theYear = year
if (direction=="next")
        {
        if (month == 12)
                {
                theYear = (year+1)
                }
        }
if (direction=="prev")
        {
        if (month == 1)
                {
                theYear = (year-1)
                }
        }
return theYear
}


function createCalendar(month,year,io) 
{
if (!isBrowserSupp())
        {
        alert("Your browser is outdated and does not support this feature")
        return;
        }
if (navigator.appVersion.indexOf("Mac",0) != -1) 
        {
        calendarWindow = window.open("","Calendar","width=165,height=200,resizable=yes,scrollbars=no");
        } 
else 
        {
        calendarWindow = window.open("","Calendar","width=165,height=200,resizable=yes,scrollbars=no");
        }
        var mthIdx = month.options.selectedIndex
        var mthVal = month.options[mthIdx].value
        var yearVal = year.options[year.options.selectedIndex].value
        //call the function to populate the window
        generateCalendar(calendarWindow,mthVal,yearVal,io)
}


//generates the meat of the calendar
function generateCalendar(target,month,year,io)
// ****************************************************************
// *    Author: Geraldine Healy         Date:   25/08/1998
// *    Description:    generates the contents of the calender window
// **************************************************************** 
{
if (!isBrowserSupp())
        {
        return;
        }       
var monthName = new Array ("January","February","March","April","May","June","July","August","September","October","November","December")

//begin table for calendar
target.document.open()
calendar = "<html><head><title>calendar</title></head>"
calendar +="<link rel=\"stylesheet\" href=\"http://reservations.bookhostels.com/styles/style.css\" type=\"text/css\">"
calendar +="<body bgcolor=ffffff link='#000080'>"
calendar +="<table border=0 cellspacing=1 cellpadding=3 width=105 bgcolor=444444>"
calendar +="<tr valign=top>"

//The parseInt function parses the string argument as a signed decimal integer. 
var mthIdx = parseInt(month);
var endday = getDaysInMonth(mthIdx, year)

//month header
calendar +="<td colspan=7 align=center class='JSCalendarTitle'>"
var index = (mthIdx-1)
calendar +="<b><span class='BElarge'>" + monthName[index] + " " + year + "</span></b></td></tr>"
calendar +="</tr>"

//writes in the day of the week labels
calendar +="<tr align=center>"
calendar +="<td width=15 class='JSCalendarWeekend'><span class='BEsmall'>&nbsp;<b>S</b></font></td>"
calendar +="<td width=15 class='JSCalendarWeek'><span class='BEsmall'>&nbsp;<b>M</b></font></td>"
calendar +="<td width=15 class='JSCalendarWeek'><span class='BEsmall'>&nbsp;<b>T</b></font></td>"
calendar +="<td width=15 class='JSCalendarWeek'><span class='BEsmall'>&nbsp;<b>W</b></font></td>"
calendar +="<td width=15 class='JSCalendarWeek'><span class='BEsmall'>&nbsp;<b>T</b></font></td>"
calendar +="<td width=15 class='JSCalendarWeek'><span class='BEsmall'>&nbsp;<b>F</b></font></td>"
calendar +="<td width=15 class='JSCalendarWeekend'><span class='BEsmall'>&nbsp;<b>S</b></font></td>"
calendar +="</tr>"

wholeDate = month + "/01/" + year
thedate = new Date(wholeDate)
firstDay = thedate.getDay()

selectedmonth = mthIdx;
var today = new Date();
var thisyear = today.getYear() + 1900;
selectedyear = year

var lastDay = (endday + firstDay+1)
var lastCalspace = 42

var NoDays = (lastDay - (firstDay + 1))
var TotalDaysFilled = NoDays + firstDay;

calendar +="<tr>"
for (var i = 1; i <= lastCalspace; i++)
        {
		
        if (i <= firstDay)
                {
                // 'empty' boxes prior to first day
                calendar +="<td class='JSCalendarDays'><img src='http://images.webresint.com/images/trans.gif' height=1 width=1></td>"
                }
        if (i > firstDay && i <= TotalDaysFilled)
                {
                // enter date number
                calendar +="<td align=center class='JSCalendarDays'><a href='JavaScript:self.close();opener.closeCalendar"+io+"("+(i-firstDay) + ");' class='calendar'> "+(i-firstDay)+"</a></td>"
				}
		if (i > TotalDaysFilled && i <= lastCalspace) 
				{
				// 'empty' boxes after TotalDaysFilled
				calendar +="<td class='JSCalendarDays'><img src='http://images.webresint.com/images/trans.gif' height=12 width=1></td>"
				}
        //must start new row after each week
        if (i % 7 == 0 &&  i != lastCalspace)
                {
                calendar +="</tr>"
				calendar +="<tr>"
                }
        }
calendar +="</tr>"

//prev month - next month controls table
calendar +="<tr><td colspan=7 align=center class='JSCalendarTitle'>"

//next month and previous month buttons
var goPrevMonth = prevMonth(mthIdx)
var goNextMonth = nextMonth(mthIdx)
var nextYear = changeYear("next",parseInt(month),parseInt(year))
var prevYear = changeYear("prev",parseInt(month),parseInt(year))

if(navigator.userAgent.indexOf('MSIE',0) != -1)
        {
		calendar +="<table cellpadding=0 cellspacing=0 border=0 width=100%>"
        calendar +="<tr><td align=left class='JSCalendarTitle'><a href='javascript:opener.generateCalendar(self,"+goPrevMonth+","+prevYear+",\""+io+"\")' class='calcontrol'>� Prev</a></td>"
        calendar +="<td align=right class='JSCalendarTitle'><a href='javascript:opener.generateCalendar(self,"+goNextMonth+","+nextYear+",\""+io+"\")' class='calcontrol'>Next �</a></td></tr>"
		calendar +="</table>"
		calendar +="</td></tr>"
		calendar +="</table></body></html>"
        target.document.close()
        }
else
        {
		calendar +="<table cellpadding=0 cellspacing=0 border=0 width=100%>"
        calendar +="<fo"+"rm><tr><td align=left class='JSCalendarTitle'><input type='button' value=' < ' onClick='document.clear();opener.generateCalendar(opener.calendarWindow,\'"+goPrevMonth+"\',\'"+prevYear+"\',\'"+io+"\')'></td>"
        calendar +="<td align=right class='JSCalendarTitle'><input type='button' value=' > '"+"onClick='document.clear();opener.generateCalendar(opener.calendarWindow,"+goNextMonth+","+nextYear+",\""+io+"\")'></td></tr></form>"
		calendar +="</table>"
		calendar +="</td></tr>"
        calendar +="</table></body></html>"
        }
target.document.write(calendar);
target.document.close() 
}

function closeCalendar(day) {
        var yrIdx = parseYear(selectedyear,document.theForm.selYear );

        // Decrement index for day and month, because code assumes 
        // that we have an extra defaultvalue at the start.
        document.theForm.selMonth.options.selectedIndex=selectedmonth-1;
        document.theForm.selYear.options.selectedIndex= yrIdx;
        document.theForm.selDay.options.selectedIndex=parseInt(day)-1;
}