addListGroup("links", "area");

addOption("area", "Choose a topic", "");
addList("area", "Air Travel", "Air Travel", "air");
addList("area", "Surface Travel", "Surface Travel", "surface");
addList("area", "Accommodation en route", "Accommodation en route", "accommodationen");
addList("area", "Holidays in Portugal", "Holidays in Portugal", "accommodationpt");
addList("area", "Travel in Portugal", "Travel in Portugal", "portugal");
addList("area", "Travel Essentials", "Travel Essentials", "essentials");

// sub-list for air
addOption("air", "Choose a service", "");
addList("air", "Flights", "Flights", "flights");
addList("air", "Coach to Airport", "Coach to Airport", "coach");
addList("air", "Train to Airport", "Train to Airport", "train");
addList("air", "Airport Parking", "Airport Parking", "airportpark");
addList("air", "Airport Lounges", "Airport Lounges", "airportlounge");
addList("air", "Airport Hotels", "Airport Hotels", "airporthotels");

// sub-list for surface
addOption("surface", "Choose a service", "");
addList("surface", "Car Hire", "Car Hire", "carhire");
addList("surface", "Channel Crossing", "Channel Crossing", "crossing");
addList("surface", "Train to Portugal", "Train to Portugal", "rail");

// sub-list for accommodationen
addOption("accommodationen", "Choose a service", "");
addList("accommodationen", "Hotels in France & Spain", "Hotels in France & Spain", "francespain");
addList("accommodationen", "Hotels & Rooms in Portugal", "Hotels & Rooms in Portugal", "hotelportugal");
addList("accommodationen", "Historic Houses in Portugal", "Historic Houses in Portugal", "historicportugal");
addList("accommodationen", "Villas & Apartments in Portugal", "Villas & Apartments in Portugal", "villasapts");

// sub-list for accommodationpt
addOption("accommodationpt", "Choose holiday type", "");
addList("accommodationpt", "Self Catering", "Self Catering", "selfcat");
addList("accommodationpt", "Hotels, Rooms and Resorts", "Hotels and Rooms", "hotelsrooms");
addList("accommodationpt", "Touring Portugal", "Touring Portugal", "touring");
addList("accommodationpt", "Douro Cruises", "Douro Cruises", "cruise");
addList("accommodationpt", "Active Holidays", "Active Holidays", "active");
addList("accommodationpt", "Special Offers", "Special Offers", "special");
addList("accommodationpt", "Choose by Place", "Choose by Place", "place");

// sub-list for portugal
addOption("portugal", "Choose a service", "");
addList("portugal", "Airport Transfers Faro", "Airport Transfers Faro", "transfers");
addList("portugal", "Car Hire Faro, Lisbon, Porto", "Car Hire Faro, Lisbon, Porto", "portcar");
addList("portugal", "Travel by Train", "Travel by Train", "porttrain");
addList("portugal", "Travel by Bus", "Travel by Bus", "portbus");

// sub-list for essentials
addOption("essentials", "Choose a service", "");
addList("essentials", "Travel Insurance", "Travel Insurance", "insurance");
addList("essentials", "Travel Money", "Travel Money", "money");
addList("essentials", "Maps & Guides", "Maps & Guides", "maps");
addList("essentials", "Phrase Book & Learn Portuguese", "Phrase Book & Learn Portuguese", "language");

// end-list for Flights - flights
addOption("flights", "Choose a supplier", "");
addOption("flights", "British Airways", "http://clkuk.tradedoubler.com/click?p(60261)a(1579406)g(17066602)");
addOption("flights", "eBookers", "http://clkuk.tradedoubler.com/click?p(288)a(1579406)g(675437)");
addOption("flights", "Expedia", "http://clkuk.tradedoubler.com/click?p(21874)a(1579406)g(952779)");
addOption("flights", "KLM", "http://clkuk.tradedoubler.com/click?p(1568)a(1579406)g(16896160)");
addOption("flights", "Netflights", "http://clkuk.tradedoubler.com/click?p(190953)a(1579406)g(18698574)");

// end-list for Coach to Airport - coach
addOption("coach", "Choose a supplier", "");
addOption("coach", "Holiday Extras", "http://www.holidayextras.co.uk/hotel-and-coach/airport-hotelcoach.html?agent=wy891");

// end-list for Train to Airport - train
addOption("train", "Choose a supplier", "");
addOption("train", "Holiday Extras", "http://www.holidayextras.co.uk/airports-by-rail.html?agent=wy891");

// end-list for Airport Parking - airportpark
addOption("airportpark", "Choose a supplier", "");
addOption("airportpark", "Essential Travel", "http://www.essentialtravel.co.uk/airportparking/?ac=804094");
addOption("airportpark", "Holiday Extras", "http://secure.holidayextras.co.uk/portfolio-parking");
addOption("airportpark", "Purple Parking", "http://clkuk.tradedoubler.com/click?p(20642)a(1579406)g(741815)");

// end-list for Airport Lounges - airportlounge
addOption("airportlounge", "Choose a supplier", "");
addOption("airportlounge", "Essential Travel", "http://www.essentialtravel.co.uk/airportlounges/?ac=804094");
addOption("airportlounge", "Holiday Extras", "http://secure.holidayextras.co.uk/portfolio-lounges");

// end-list for Airport Hotels - airporthotels
addOption("airporthotels", "Choose a supplier", "");
addOption("airporthotels", "Best Western", "http://clkuk.tradedoubler.com/click?p(142484)a(1579406)g(18435360)");
addOption("airporthotels", "Budget Placesn", "http://clkuk.tradedoubler.com/click?p(99057)a(1579406)g(18507276)");
addOption("airporthotels", "Essential Travel", "http://www.essentialtravel.co.uk/airporthotels/?ac=804094");
addOption("airporthotels", "Hilton", "http://www.awin1.com/cread.php?v=3624&q=125848&r=125664");
addOption("airporthotels", "Holiday Extras", "http://secure.holidayextras.co.uk/portfolio-hotels");
addOption("airporthotels", "Hotels.com", "http://clkuk.tradedoubler.com/click?p(19300)a(1579406)g(627951)");
addOption("airporthotels", "Netflights", "http://clkuk.tradedoubler.com/click?p(190953)a(1579406)g(18698574)");

// end-list for Car Hire - carhire
addOption("carhire", "Choose a supplier", "");
addOption("carhire", "Alamo", "http://clkuk.tradedoubler.com/click?p(121675)a(1579406)g(18072626)url(http://www.alamo.co.uk)");
addOption("carhire", "Europcar", "http://clkuk.tradedoubler.com/click?p(180703)a(1579406)g(18493260)");
addOption("carhire", "Hertz", "http://clkuk.tradedoubler.com/click?p=37051&a=1579406&g=19163800");
addOption("carhire", "Holiday Autos", "http://clkuk.tradedoubler.com/click?p(16988)a(1579406)g(98158)");
addOption("carhire", "National", "http://clkuk.tradedoubler.com/click?p(121676)a(1579406)g(18072840)");
addOption("carhire", "Netflights", "http://clkuk.tradedoubler.com/click?p(190953)a(1579406)g(18698574)");
addOption("carhire", "Sixt", "http://clkuk.tradedoubler.com/click?p(21237)a(1579406)g(996211)");

// end-list for Channel Crossing - crossing
addOption("crossing", "Choose a supplier", "");
addOption("crossing", "P&O Ferries", "http://clkuk.tradedoubler.com/click?p(10166)a(1579406)g(133934)");

// end-list for Train to Portugal - rail
addOption("rail", "Choose a supplier", "");
addOption("rail", "Rail Europe", "http://clkuk.tradedoubler.com/click?p=40263&a=1579406&g=16198170");
addOption("rail", "Trainseurope", "http://www.portuguese-portfolio.com/specialoffers.shtml#trains");

// end-list for Hotels in France & Spain - francespain
addOption("francespain", "Choose a supplier", "");
addOption("francespain", "Best Western", "http://clkuk.tradedoubler.com/click?p(142484)a(1579406)g(18435360)");
addOption("francespain", "Budget Places", "http://clkuk.tradedoubler.com/click?p(99057)a(1579406)g(18507276)");
addOption("francespain", "eBookers", "http://clkuk.tradedoubler.com/click?p(288)a(1579406)g(675437)");
addOption("francespain", "Expedia", "http://clkuk.tradedoubler.com/click?p(21874)a(1579406)g(952779)");
addOption("francespain", "Hilton", "http://www.awin1.com/cread.php?v=3624&q=125848&r=125664");
addOption("francespain", "Hotels.com", "http://clkuk.tradedoubler.com/click?p(19300)a(1579406)g(627951)");
addOption("francespain", "Netflights", "http://clkuk.tradedoubler.com/click?p(190953)a(1579406)g(18698574)");

// end-list for Hotels & Rooms in Portugal - hotelportugal
addOption("hotelportugal", "Choose a supplier", "");
addOption("hotelportugal", "Portfolio", "http://www.portuguese-portfolio.co.uk/hotels.shtml");

// end-list for Historic Houses in Portugal - historicportugal
addOption("historicportugal", "Choose a supplier", "");
addOption("historicportugal", "Portfolio", "http://www.portuguese-portfolio.com/touring.html");

// end-list for Villas & Apartments in Portugal - villasapts
addOption("villasapts", "Choose a supplier", "");
addOption("villasapts", "Portfolio", "http://www.portuguese-portfolio.co.uk/");

// end-list for Self Catering - selfcat
addOption("selfcat", "Choose accommodation type", "");
addOption("selfcat", "Self Catering for 2", "http://www.portuguese-portfolio.co.uk/bedsfor2.shtml");
addOption("selfcat", "Self Catering for 4", "http://www.portuguese-portfolio.co.uk/bedsfor4.shtml");
addOption("selfcat", "Self Catering for 6", "http://www.portuguese-portfolio.co.uk/bedsfor6.shtml");
addOption("selfcat", "Self Catering for 8+", "http://www.portuguese-portfolio.co.uk/bedsfor8.shtml");

// end-list for Hotels, Rooms and Resorts - hotelrooms
addOption("hotelsrooms", "Choose accommodation type", "");
addOption("hotelsrooms", "Hotels and Rooms", "http://www.portuguese-portfolio.co.uk/hotels.shtml");
addOption("hotelsrooms", "Resorts near Lisbon", "http://portuguese-portfolio.com/ericeira/ericeira.php");
addOption("hotelsrooms", "Resorts in Lagos, Algarve", "http://www.portuguese-portfolio.co.uk/lagos.shtml");
addOption("hotelsrooms", "Resorts in Portimao, Algarve", "http://www.portuguese-portfolio.co.uk/portimao.shtml");
addOption("hotelsrooms", "Resorts in Albufeira, Algarve", "http://www.portuguese-portfolio.co.uk/albufeira.shtml");
addOption("hotelsrooms", "Resorts in Vilamoura, Algarve", "http://www.portuguese-portfolio.co.uk/vilamoura.shtml");

// end-list for Touring Portugal - touring
addOption("touring", "Choose accommodation type", "");
addOption("touring", "Hotels and Rooms", "http://www.portuguese-portfolio.co.uk/hotels.shtml");
addOption("touring", "Historic Houses", "http://www.portuguese-portfolio.com/touring.shtml");

// end-list for Douro Cruises - cruise
addOption("cruise", "Choose cruise type", "");
addOption("cruise", "7 night Cruises", "http://www.portuguese-portfolio.com/cruise.shtml");
addOption("cruise", "Day Cruises", "http://www.portuguese-portfolio.com/cruise.shtml");

// end-list for Active Holidays - active
addOption("active", "Choose holiday type", "");
addOption("active", "Active Holidays, Evora, Alentejo", "http://www.portuguese-portfolio.com/active_serrado.shtml");
addOption("active", "Active Holidays, Sesimbra and Arrabida, Costa Azul", "http://www.portuguese-portfolio.com/active.shtml");

// end-list for Special Offers - special
addOption("special", "Choose an item", "");
addOption("special", "Latest Offers", "http://www.portuguese-portfolio.com/specialoffers.html");
addOption("special", "Deals for Larger Parties", "http://www.portuguese-portfolio.com/specialoffers.html#accommodation");
addOption("special", "Car Hire", "http://www.portuguese-portfolio.com/specialoffers.html#carhire");

// end-list for Choose by Place - place
addOption("place", "Places North to South", "");
addOption("place", "Caminha", "http://www.portuguese-portfolio.co.uk/caminha.shtml");
addOption("place", "Vila Praia de Ancora", "http://www.portuguese-portfolio.co.uk/vpancora.shtml");
addOption("place", "Viana do Castelo", "http://www.portuguese-portfolio.co.uk/vdocastelo.shtml");
addOption("place", "Barcelos", "http://www.portuguese-portfolio.co.uk/barcelos.shtml");
addOption("place", "Esposende", "http://www.portuguese-portfolio.co.uk/esposende.shtml");
addOption("place", "Ofir", "http://www.portuguese-portfolio.co.uk/ofir.shtml");
addOption("place", "Povoa de Varzim", "http://www.portuguese-portfolio.co.uk/povoavarzim.shtml");
addOption("place", "Vila do Conde", "http://www.portuguese-portfolio.co.uk/viladoconde.shtml");
addOption("place", "Vila Cha", "http://www.portuguese-portfolio.co.uk/vilacha.shtml");
addOption("place", "Pinhao", "http://www.portuguese-portfolio.com/pinhao.shtml");
addOption("place", "Aveiro", "http://www.portuguese-portfolio.co.uk/aveiro.shtml");
addOption("place", "Ovar", "http://www.portuguese-portfolio.co.uk/ovar.shtml");
addOption("place", "Mira", "http://www.portuguese-portfolio.co.uk/mira.shtml");
addOption("place", "Obidos", "http://www.portuguese-portfolio.co.uk/silvercoast.shtml");
addOption("place", "Fatima", "http://www.portuguese-portfolio.co.uk/fatima.shtml");
addOption("place", "Ericeira", "http://portuguese-portfolio.com/ericeira/ericeira.php");
addOption("place", "Sintra", "http://www.portuguese-portfolio.co.uk/sintra.shtml");
addOption("place", "Lisbon", "http://www.portuguese-portfolio.co.uk/lisbon.shtml");
addOption("place", "Costa da Caparica", "http://www.portuguese-portfolio.co.uk/costacaparica.shtml");
addOption("place", "Sesimbra", "http://www.portuguese-portfolio.com/active.shtml");
addOption("place", "Evora", "http://www.portuguese-portfolio.com/active_serrado.shtml");
addOption("place", "Lagos", "http://www.portuguese-portfolio.co.uk/lagos.shtml");
addOption("place", "Portimao", "http://www.portuguese-portfolio.co.uk/portimao.shtml");
addOption("place", "Albufeira", "http://www.portuguese-portfolio.co.uk/albufeira.shtml");
addOption("place", "Vilamoura", "http://www.portuguese-portfolio.co.uk/vilamoura.shtml");
addOption("place", "Santa Barbara de Nexe", "http://www.portuguese-portfolio.co.uk/sbarbaranexe.shtml");
addOption("place", "Sao Bras de Alportel", "http://www.portuguese-portfolio.co.uk/sbras.shtml");
addOption("place", "Faro", "http://www.portuguese-portfolio.co.uk/faro.shtml");
addOption("place", "Tavira", "http://www.portuguese-portfolio.co.uk/tavira.shtml");

// end-list for Airport Transfers Faro - transfers
addOption("transfers", "Choose a supplier", "");
addOption("transfers", "Portfolio", "http://www.portuguese-portfolio.com/priceincludes/transfers.htm");

// end-list for Car Hire Faro, Lisbon, Porto - portcar
addOption("portcar", "Choose a supplier", "");
addOption("portcar", "Alamo", "http://clkuk.tradedoubler.com/click?p(121675)a(1579406)g(18072626)url(http://www.alamo.co.uk)");
addOption("portcar", "Europcar", "http://clkuk.tradedoubler.com/click?p(180703)a(1579406)g(18493260)");
addOption("portcar", "Hertz", "http://clkuk.tradedoubler.com/click?p=37051&a=1579406&g=19163800");
addOption("portcar", "Holiday Autos", "http://clkuk.tradedoubler.com/click?p(16988)a(1579406)g(98158)");
addOption("portcar", "National", "http://clkuk.tradedoubler.com/click?p(121676)a(1579406)g(18072840)");
addOption("portcar", "Sixt", "http://clkuk.tradedoubler.com/click?p(21237)a(1579406)g(996211)");

// end-list for Travel by Train - porttrain
addOption("porttrain", "Choose a supplier", "");
addOption("porttrain", "Rail Europe", "http://clkuk.tradedoubler.com/click?p=40263&a=1579406&g=16198170");
addOption("porttrain", "Trainseurope", "http://www.portuguese-portfolio.com/specialoffers.html#trains");
addOption("porttrain", "Comboios de Portugal", "http://www.cp.pt/cp/displayPage.do?vgnextoid=87cbd5abe2a74010VgnVCM1000007b01a8c0RCRD&lang=en");

// end-list for Travel by Bus - portbus
addOption("portbus", "Choose a supplier", "");
addOption("portbus", "Rede Expressos", "http://www.rede-expressos.pt/");

// end-list for Travel Insurance - insurance
addOption("insurance", "Choose a supplier", "");
addOption("insurance", "1Stop", "http://clkuk.tradedoubler.com/click?p(164363)a(1579406)g(18438896)");
addOption("insurance", "AA", "http://clkuk.tradedoubler.com/click?p=60496&a=1579406&g=16956432");
addOption("insurance", "Columbus Direct", "http://clkuk.tradedoubler.com/click?p=18211&a=1579406&g=186120");
addOption("insurance", "Essential Travel", "http://www.essentialtravel.co.uk/travelinsurance/?ac=804094");
addOption("insurance", "Flexicover", "http://clkuk.tradedoubler.com/click?p=49720&a=1579406&g=16380848");
addOption("insurance", "Go Travel", "http://clkuk.tradedoubler.com/click?p(3284)a(1579406)g(19115)");
addOption("insurance", "Quote Banana", "http://clkuk.tradedoubler.com/click?p(60512)a(1579406)g(17439198)");

// end-list for Travel Money - money
addOption("money", "Choose a supplier", "");
addOption("money", "FairFX", "http://clkuk.tradedoubler.com/click?p(117304)a(1579406)g(18400062)");

// end-list for Maps & Guides - maps
addOption("maps", "Choose a supplier", "");
addOption("maps", "The Portugal Shop", "http://www.u4portugal.com/shop/index.shtml");

// end-list for Phrase Book & Learn Portuguese - language
addOption("language", "Choose a supplier", "");
addOption("language", "The Portugal Shop", "http://www.u4portugal.com/shop/index.shtml");









