var carray = new Array('0:--Velg land--','16:Bulgaria','10:Egypt','11:Forente Arabiske Emirat','76:Frankrike','12:Hellas','5:Kanariøyene','7:Karibia','17:Kroatia','18:Kypros','4:Malta','19:Marokko','14:Mexico','22:Montenegro','9:Portugal','3:Spania','8:Tunisia','2:Tyrkia','21:USA');

var darray = new Array('0:--Velg--','0:--Velg--;VAR:Golden Sands;BOJ:Sunny Beach','0:--Velg--;HRG:Hurghada;RMF:Marsa Alam;SSH:Sharm El Sheikh;TCP:Taba','0:--Velg--;DXB:Dubai;FJR:Fujairah','0:--Velg--;MRS:Aix en Provence;BOD:Bordeaux;CEQ:Cannes;LYN:Lyon;MPL:Montpellier;CDG:Paris','0:--Velg--;ATH:Attica;AOK:Karpathos;EFL:Kefalonia;CFU:Korfu;KGS:Kos;CHQ:Kreta-Chania;HER:Kreta-Heraklion;PVK:Lefkada;MJT:Lesvos;JMK:Mykonos;JNX:Naxos;PAS:Paros;KLX:Peleponessos;RHO:Rhodos;SMI:Samos;JTR:Santorini;JSI:Skopelos;KAV:Thassos;SKG:Thessaloniki;ZTH:Zante','0:--Velg--;FUE:Fuerteventura;LPA:Gran Canaria;ACE:Lanzarote;TFN:Tenerife','0:--Velg--;NAS:Bahamas;BGI:Barbados;CUR:Curacao;SDQ:Dominikanske Republikk;MBJ:Jamaica;HAV:Kuba;SKB:Saints Kitts;UVF:St. Lucia','0:--Velg--;ZAD:Dalmatian kysten;DBV:Dubrovnik kysten;PUY:Istrian kysten;RJK:Kvarner kysten','0:--Velg--;PFO:Polis;LCA:Protaras','0:--Velg--;MLA:Malta','0:--Velg--;AGA:Agadir;RAK:Marrakech','0:--Velg--;CUN:Riviera Maya','0:--Velg--;TIV:Montenegro Kysten','0:--Velg--;FAO:Algarve;FNC:Madeira','0:--Velg--;BCN:Barcelona;ALC:Costa Blanca;GRO:Costa Brava;LEI:Costa De Almeria;XRY:Costa De La Luz;AGP:Costa Del Sol;REU:Costa Dorada;GRX:Costa Tropical;IBZ:Ibiza;MAD:Madrid;PMI:Mallorca;MAH:Menorca;VLC:Valencia','0:--Velg--;MIR:Sousse;TBJ:Tabarka;DJE:Tataouine;TUN:Tunis','0:--Velg--;AYT:Antalya;BXN:Bodrum;DLM:Dalaman','0:--Velg--;MCO:Florida');

var sarray = new Array('0:--Velg--','0:--Velg--|0:--Alle--;792:Albena;797:Albena;533:Golden Sands;1012:Varna|0:--Alle--;1008:Bourgas;535:Nessebar;538:Sunny Beach;534:Sveti Vlas','0:--Velg--|0:--Alle--;492:El Gouna;132:Hurghada|0:--Alle--;345:Marsa Alam|0:--Alle--;457:Dahab;444:Naama Bay;446:Nabq Bay;447:Om El Seid Hill;445:Ras Um Sid-Hadaba;448:Sharks Bay;130:Sharm El Sheikh|0:--Alle--;133:Taba Heights','0:--Velg--|0:--Alle--;573:Ajman;477:Bur Dubai;478:Deira Dubai;479:Dubai Creek;2286:Dubai Marina;628:Festival City;279:Jumeirah Beach;481:Sheikh Zayed Road;2287:Wafi|0:--Alle--;2288:Dibba Al-Fujairah;2289:Fujairah;552:Fujairah','0:--Velg--|0:--Alle--;1056:Aix en Provence;1066:Marseille|0:--Alle--;2559:Arcachon;1057:Bordeaux|0:--Alle--;1058:Cannes;1059:Croisette;1060:Vieux Port|0:--Alle--;1065:Lyon|0:--Alle--;2564:Montpellier|0:--Alle--;2548:Arc de Triomphe;799:Bastille;800:Boulogne Billancourt;801:Buttes Chaumont;802:Champs Elysees Area;1069:Charles de Gaulle;803:Charles de Gaulle;1070:Disneyland Paris;804:Eiffel Tower Area;805:Etoile;806:Gare de Lyon;807:Gare dlest;808:Gare du Nord;809:Gare Saint Lazare;810:La Defense;811:Latin Quarter;812:LOpera;813:Louvre;1071:Marne La Valle;814:Montmartre;815:Montparnasse;816:Nation;817:Notre Dame des Champs;818:Pere Lachaise;819:Place dItalie;820:Republique;2566:Rosny sous Bois;821:Saint Denis;822:Saint Germain Des Pres;823:St Symphorien le Chateau;824:Trocadero','0:--Velg--|0:--Alle--;2052:Acropolis;384:Athens;2053:Athens Airport;496:Athens-Anavyssos;386:Athens-Glyfada;468:Athens-Kamena Vourla;344:Athens-Marathon-Sesi Beach;482:Athens-Vouliagmeni;714:Departures-Piraeus;718:Departures-Piraeus;709:Eretria;2570:Evangelismos;2054:Ilisia;2055:Karaiskaki Square;2056:Kerameikos;2057:Kifissia;2058:Kolonaki;685:Lagonissi;661:Marina Zea Departures;2571:Metaxourgio Square;2572:N. Archaeological Museum;2059:Omonia;2060:Panormou;2061:Piraeus;625:Piraeus Departures;2062:Plaka;2063:Syngrou;2064:Syntagma Square;2065:Thission;2066:Victoria Square;2574:Vouliagmeni|0:--Alle--;549:Amoopi;550:Arkasa;655:Diafani;548:Pigadia|0:--Alle--;401:Argostoli;394:Karavados;499:Lakithra;638:Lassi;637:Lixouri;546:Minies;400:Myrtos Bay;703:Sami;292:Skala;420:Spartia;354:Svoronata;704:Trapezaki|0:--Alle--;337:Acharavi;346:Agios Georgios;701:Agios Gordios;357:Agios Ioannis;303:Benitses;567:Benitses-Achillion;338:Corfu Town;464:Dassia;295:Glyfada;335:Gouvia;321:Ipsos;264:Kanoni;347:Kontogialos-Pelekas;556:Lefkimi;363:Messonghi;576:Moraitika;364:Nissaki;336:Paleokastritsa;678:Perama;327:Sidari|0:--Alle--;231:Kardamena;216:Kos Town;211:Lampi;259:Marmari;207:Mastihari;208:Psalidi;206:Tigaki|0:--Alle--;256:Chania;244:Chania-Platanias;221:Rethymno;220:Rethymno-Adelianos Campos;443:Rethymno-Platanes;289:Rethymo-Georgioupolis|0:--Alle--;252:Elounda;662:Heraklion;254:Heraklion-Agia Pelagia;269:Heraklion-Amoudara;212:Heraklion-Analipsis;365:Heraklion-Fodele;218:Heraklion-Gouves;511:Heraklion-Kokkini-Hani;251:Heraklion-Malia;284:Heraklion-Stalis;203:Hersonissos;579:Ierapetra;214:Lassithi-Agios Nikolaos;255:Lassithi-Milatos;253:Lassithi-Sissi;694:Ligaria;349:Rethymno-Panormos;272:Rethymno-Plakias;650:Rethymno-Skaleta;575:Sitia|0:--Alle--;356:Agios Nikitas;352:Ligia;353:Nidri;293:Nikiana;653:Palairos;674:Parga|0:--Alle--;226:Mesotopos;213:Molyvos;215:Mytilene;210:Petra;223:Skala Kallonis|0:--Alle--;414:Agios Ioannis;408:Agios Stefanos;419:Agrari;411:Amigdalidi;500:Choulakia;415:Drafaki;404:Elia;640:Kalafatis;654:Kalo Livadi;416:Megali Ammos;409:Mykonos Town;412:Ornos;641:Paraga;403:Platys Yialos;501:Psarou Beach;410:Tagoo;681:Tinos;413:Tourlos|0:--Alle--;470:Agia Anna;672:Agios Arsenios;442:Agios Georgios;469:Agios Prokopios;471:Kastraki;465:Naxos Town;440:Plaka;441:Stelida|0:--Alle--;670:Aliki;671:Antiparos;451:Chrissi Akti;455:Lefkes;456:Logaras;452:Naoussa;669:Parasporos;450:Parikia;453:Pounta|0:--Alle--;716:Nafplio-Iria;393:Porto Heli|0:--Alle--;165:Faliraki;173:Ialissos;172:Ixia;171:Kallithea;169:Kiotari;167:Kolymbia;288:Lardos;237:Lindos;461:Pefkos;168:Rhodes Medieval Town;164:Rhodes Town;170:Tholos-Theologos;224:Trianta|0:--Alle--;258:Karlovassi;257:Kokkari;235:Marathokambos;233:Pythagorion;392:Samos Town|0:--Alle--;432:Fira;423:Firostefani;351:Imerovigli;355:Kamari;418:Megalohori;273:Messaria;417:Oia;433:Perissa|0:--Alle--;629:Achladies;228:Kanapitsa;527:Kolios;230:Koukounaries;248:Megali Ammos;227:Skiathos Town;543:Skiathos Town-Vassilias Bay;249:Skopelos Town;236:Troulos;246:Vromolimnos|0:--Alle--;406:Dasyllio Prinou;539:Golden Beach;541:Limenaria;395:Potos;405:Skala Rahoniou;402:Thassos Town|0:--Alle--;474:Amouliani Island;396:Kassandra - Chanioti;328:Kassandra - Kallithea;318:Kassandra - Kriopigi;424:Kassandra - Pallini;316:Kassandra - Pefkohori;329:Kassandra - Possidi;300:Kassandra - Sani;299:Kassandra-Nea Moudania;454:Ouranoupolis;333:Sithonia - Neos Marmaras;331:Sithonia-Nikiti;475:Thessaloniki;664:Thessaloniki-Agia Triada;673:Vourvourou|0:--Alle--;219:Agios Sostis;554:Alikanas;222:Argassi;234:Kalamaki;688:Kampi;460:Kypseli;250:Laganas;290:Tragaki;225:Tsilivi;291:Vassilikos;564:Zante Town','0:--Velg--|0:--Alle--;138:Antigua;136:Caleta de Fuste;92:Corralejo;140:Costa Calma;139:El Cotillo;137:Las Playitas;545:Nuevo Horizonte-El Castillo;285:Playa Barca;544:Playa de Esquinzo;141:Playa Jandia Morro Jable|0:--Alle--;182:Amadores;185:Arguineguin;181:Las Palmas;115:Maspalomas;493:Playa de Aguila;179:Playa de Mogan;178:Playa del Ingles;794:Playa Taurito;184:Puerto Rico;68:San Agustin|0:--Alle--;135:Arrecife;64:Costa Teguise;261:Matagorda;114:Playa Blanca;73:Puerto Del Carmen|0:--Alle--;85:Adeje- Playa De Las Americas;489:Costa Adeje- Callao Salvaje;517:Costa Adeje-Playa Paraiso;317:El Medano;95:Golf Del Sur;116:Las Caletillas;570:Las Galletas;88:Los Cristianos;514:Los Gigantes;70:Playa De La Arena;81:Playa De Las Americas;80:Puerto de la Cruz;87:Puerto Santiago;551:San Miguel de Abona;689:Vilaflor','0:--Velg--|0:--Alle--;770:Freeport;2490:Grand Bahama Island;2491:Great Abaco Island;523:Nassau;2492:New Providence Island;2493:Paradise Island|0:--Alle--;612:Bridgetown;487:Christchurch;1013:Rockley Beach;488:Saint James;1014:Saint Michael;693:Saint Peter;490:Saint Philip|0:--Alle--;521:Curacao;2495:South Coast;2496:Willemstad|0:--Alle--;519:Bavaro;58:Boca Chica;692:La Romana;57:Playa Dorada;611:Puerto Plata;63:Punta Cana;294:Samana;507:San Juan|0:--Alle--;651:Kingston;522:Montego Bay;516:Negril;520:Ocho Rios;518:Runaway Bay;712:Trelawny|0:--Alle--;513:Cayo Ensenachos;512:Guardalavaca;262:Havana;663:Santa Cruz Del Norte;263:Varadero|0:--Alle--;565:Basseterre;2507:St Kitts|0:--Alle--;610:Rodney Bay;524:Vieux Fort','0:--Velg--|0:--Alle--;589:Brac;2040:Hvar;593:Primosten;652:Split|0:--Alle--;581:Cavtat;462:Dubrovnik;691:Kolocep Island;429:Korcula;430:Mlini;555:Orebic|0:--Alle--;582:Novigrad;509:Porec;586:Pula;583:Rovinj;2041:Savudrija;584:Umag;585:Vrsar|0:--Alle--;657:Island of Rab;613:Losinj;598:Lovran;434:Opatija;599:Rabac','0:--Velg--|0:--Alle--;398:Ayia Napa;297:Paphos;358:Polis|0:--Alle--;296:Larnaca;399:Limassol;458:Paralimni;397:Protaras','0:--Velg--|0:--Alle--;26:Attard;27:Bugibba;660:Cirkewwa;28:Gozo;2519:Gzira;30:Mellieha;31:Qawra;32:Salina;66:San Lawrenz;25:Sliema;33:St. Julians;34:St. Pauls Bay;37:Valletta- Floriana','0:--Velg--|0:--Alle--;301:Agadir|0:--Alle--;298:Marrakech','0:--Velg--|0:--Alle--;559:Akumal;274:Cancun;767:Cancun;557:Cozumel;2550:Isla Mujeres;558:Playa del Carmen;768:Playacar;560:Puerto Juarez;769:Puerto Morelos;776:Tulum','0:--Velg--|0:--Alle--;505:Budva;605:Herceg Novi;798:Kolasin;609:Kotor Bay;608:Tivat;607:Ulcinj','0:--Velg--|0:--Alle--;120:Albufeira;572:Almancil;124:Alvor;123:Armacao de Pera;127:Carvoeiro;717:Faro;119:Lagoa;121:Lagos;202:Monte Gordo;128:Porches;122:Portimao;118:Praia Da Rocha;129:Quarteira;125:Silves;126:Tavira;117:Vilamoura|0:--Alle--;189:Calheta;192:Camara De Lobos;191:Canico;187:Funchal;194:Machico;720:Porto Santo Island;186:Ribeira Brava;260:Santa Cruz;190:Sao Vicente','0:--Velg--|0:--Alle--;2403:Avinguda del Parallel;2404:Avinguda Diagonal;569:Barcelona;2405:Barcelona Airport;2406:Barcelona Suburbs;2407:Bogatell;2408:Castelldefels;2409:Clot;2410:Cornella;2411:Downtown;2412:Eixample;2413:Fatjo;2414:Glories;2415:Gothic Quarter;2416:Horta-Guinardo;2417:Hospitalet De Llobregat;2418:Las Ramblas;2419:Les Corts;2420:Marina Village;2421:Montjuic-Sant Antoni;2422:Olesa de Montserrat;2423:Olympic Village;2424:Paseo de Gracia;2425:Paseo Maritimo;2426:Placa Universitat;2427:Plaza Catalunya;2428:Plaza Espana;2429:Sabadell;2430:Sant Cugat del Valles;2431:Sant Just Desvern;2432:Sant Marti;2433:Sants;2434:Sants Estacio;2435:Sants Montjuic;2436:Sarria-Sant Gervasi;2437:Urbanitzacio Les Ameriques;2438:Viladecans|0:--Alle--;391:Albir;2363:Alicante;506:Altea;142:Benidorm;195:Cala Finestrat;390:Calpe;2364:City Centre;362:Playa De Orihuela|0:--Alle--;483:AOA;196:Blanes;708:Caldes De Malavella;198:Calella;2445:Girona;201:Lloret De Mar;199:Malgrat De Mar;466:Pineda de Mar;204:Platja D Aro;197:Santa Susana;200:Tossa De Mar|0:--Alle--;163:Aguadulce;157:Almeria;308:Cabo De Gata;498:El Toyo;690:Mojacar;160:Roquetas Del Mar|0:--Alle--;162:Cadiz;146:Cadiz - Chiclana;150:Cadiz - Rota;149:Cadiz-Conil De La Frontera;156:Cadiz-Linea De La Concepcion;497:El Rompido;176:Huelva - Cartaya;175:Huelva - Isla Canela;158:Huelva - Isla Cristina;388:Huelva - La Antilla;271:Huelva - Punta Umbria;713:Huelva-Ayamonte;705:Huelva-Matalascanas;155:Jerez;152:Puerto de Santa Maria|0:--Alle--;148:Benalmadena;161:Estepona;151:Fuengirola;159:Malaga;177:Manilva;145:Marbella;174:Mijas Costa;183:Nerja;147:San Pedro De Alcantara;563:Torre Del Mar;144:Torremolinos;495:Torrox Costa|0:--Alle--;265:Cambrils;266:Comarruga;268:La Pineda;2463:Reus;205:Salou;275:Sitges|0:--Alle--;153:Almunecar;267:La Herradura|0:--Alle--;41:Cala Llonga;47:Cala Portinatx;50:Es Cana;53:Figueretas;639:Playa de Migjorn;54:Playa den Bossa;536:Puerto San Miguel;67:San Antonio;40:San Antonio Bay;360:San Jose;75:Santa Eulalia;61:Talamanca|0:--Alle--;2453:Madrid;566:Madrid;2454:Madrid Airport|0:--Alle--;439:Alaro;56:Alcudia Beach;282:Cabo Blanco;437:Cala Barca;315:Cala Bona;77:Cala D Or;387:Cala Mandia;108:Cala Mayor-Palma City;438:Cala Mesquida;22:Cala Millor;332:Cala Murada;105:Cala Ratjada;320:Cala San Vincente;82:Cala Vinas;104:Calas De Mallorca;311:Camp De Mar;109:Can Pastilla;18:Can Picafort;313:Canyamel;110:Deia;107:El Arenal;72:Illetas;19:Magalluf;484:Majorca;574:Paguera;21:Palma de Mallorca;96:Palma Nova;111:Playa de Muro;23:Playa de Palma;310:Portal Nous;319:Porto Colom;314:Puerto Pollensa;463:S Illot;99:Sa Coma;20:Santa Ponsa;426:Sineu;112:Soller;62:Son Servera|0:--Alle--;71:Binibeca;48:Cala Blanca;46:Cala Galdana;65:Cala N Blanes;59:Cala N Bosch;580:Cala N Porter;69:Ciutadella;43:Es Castell;306:Mahon;49:Playas De Fornells;44:Punta Prima;309:S Algar;312:Santandria;74:Santo Tomas;106:Son Bou;45:Son Saura|0:--Alle--;2471:Valencia;568:Valencia','0:--Velg--|0:--Alle--;86:Gammarth;89:Hammamet;84:Mahdia;97:Monastir;79:Port El Kantaoui;83:Skanes;98:Sousse|0:--Alle--;459:Tabarka|0:--Alle--;78:Djerba|0:--Alle--;60:Hammamet Yasmine','0:--Velg--|0:--Alle--;6:Alanya;8:Antalya;15:Belek;11:Kemer;286:Lara;9:Side|0:--Alle--;504:Altinkum-Didim;2:Bodrum;626:Bodrum Departures;719:Departures-Bodrum;14:Gumbet;7:Gundogan;503:Kusadasi;707:Torba;702:Turgutreis;562:Yalikavak|0:--Alle--;4:Fethiye;510:Hisaronu-Ovacik;16:Icmeler;10:Marmaris;532:Olu Deniz;700:Sarigerme;791:Turunc','0:--Velg--|0:--Alle--;1189:Altamonte Springs FL;1425:Celebration FL;1220:Champions Gate FL;473:Cocoa Beach;1238:Disney World Resort Area FL;1243:Downtown Orlando FL;1268:Intl Drive   Universal Resort FL;389:Kissimmee;526:Lake Buena Vista;1285:Lake Buena Vista FL;1286:Lake Mary FL;1293:Maingate East FL;1294:Maingate West FL;1295:Maitland FL;1323:North Orlando FL;1327:Ocoee FL;1332:Orlando Intl Airport Area FL;472:Orlando-Intl Drive;528:St. Petersburg Beach;1396:University of Central Florida FL;530:Walt Disney World;1410:Winter Garden FL');
function get_dep_ytravel(Destination1)
{
	var sre = new RegExp(Destination1 + ':');
	for(var i=0;i<carray.length;i++)
	{
		if(carray[i].match(sre))
		{
			return i;
		}
	}
	//alert(Destination1 + ' not found');
}

function show_depcountry(Destination1)
{
    var selected = get_dep_ytravel(Destination1);
	for(var i=0;i<carray.length;i++)
	{
		document.write('<option ');
		if(i == selected)
		{
			document.write('selected ')
		}
			var depDestination1 = carray[i].split(':');
	       	document.write('value=' + depDestination1[0] + '>' + depDestination1[1]);
	}
}

function init_ytravel()
{   
 document.ytravel.resort.options.length=0;
 document.ytravel.resort.options[0]= new Option('--Velg--','0');
}

function arrange_dest_ytravel(selfield,Destination1)
{
    //document.write('value = ' + Destination1);
	var place = getdeplocation_ytravel(Destination1);
   // document.write('Place = ' + place);
	var airport = darray[place].split(';');
	var deflt = 0;
	selfield.length = airport.length;
	for(var i=0;i<airport.length;i++)
	{
		var ae = airport[i].split(':');
		selfield.options[i] = new Option(ae[1]);
		selfield.options[i].value = ae[0];
		if(i==0) {deflt = ae[0] } 
		
	}

	selfield.value = deflt;
}

function getdeplocation_ytravel(departure)
{
//document.write('DepValue='+departure);
//var value = new RegExp(''+departure + ':');
//document.write('Value = ' + value);
for(var i=0;i<carray.length;i++)
	{   
	    var value = carray[i].split(':');
		if(departure == value[0])
		{
		//document.write('IValue = ' + carray[i]);
		return i;
		}
		/*if(carray[i].match(value))
		{
			document.write('IValue = ' + carray[i]);
			//return i;

		}*/
	}

}

function getDestination1location(departure,Destination11)
{
    var place = getdeplocation_ytravel(departure);
	var Destination1location = darray[place].split(';');
    //document.write('value1 = ' + Destination1location[0] + ' value2 ' + Destination1location[1]);
    var Destination1name = new RegExp(Destination11 + ':');
	for(var j=0;j<Destination1location.length;j++)
	{		
		if(Destination1location[j].match(Destination1name))
		{
			return j;
		}
     }
//alert(airportcd + ' not found');
	
}

function arrangecity_ytravel(selfield,departure,Destination11)
{
    //document.write('value1 = ' + departure + ' value2 ' + Destination11);
    var place = getdeplocation_ytravel(departure);	
	var point = getDestination1location(departure,Destination11);
	
    var cityairport = sarray[place].split('|');
    var city = cityairport[point].split(';');
	var deflt1 = 0;
	selfield.length = city.length;
    for(var k=0;k<city.length;k++)
        {
		var ae = city[k].split(':');
		selfield.options[k] = new Option(ae[1]);
		selfield.options[k].value = ae[0];
		if(k==0) {deflt1 = ae[0] } 

        }
		selfield.value = deflt1;
		
}
function checkData()
{
	if (document.form_inner1.Destination1.value == "0")
	{
		alert("Vennligst velg land")
		document.form_inner1.Destination1.focus()
		return (false)
	}	
}

function checkData_StartEnd()
{
	if (document.form_inner1.Destination1.value == "0")
	{
		alert("Vennligst velg land")
		document.form_inner1.Destination1.focus()
		return (false)
	}	
}
