// JavaScript Document
// Route helper

function offerGetUrl() {
//Populate new variables based on user selection
offerAdult = document.offerForm.offerAdults.selectedIndex;
offerChild = document.offerForm.offerChild.selectedIndex;
offerInfant = document.offerForm.offerInfant.selectedIndex;
// check for at least 1 adult in booking
if (document.offerForm.offerAdults.selectedIndex == '0')
	{
	alert("Please select at least 1 adult")
	return false;
	}
// ensure max 8 passengers
if (document.offerForm.offerAdults.selectedIndex + document.offerForm.offerChild.selectedIndex >= 9)
	{
	alert("The maximum number of passengers (excl. infants) we can book online is 8.\n\nPlease amend your selection.")
	return false;
	}
// check infants don't exceed adult numbers
if (document.offerForm.offerAdults.selectedIndex < document.offerForm.offerInfant.selectedIndex)
	{
	alert("Infant numbers are limited to the number of adults travelling.\n\nPlease amend your selection.")
	return false;
	}

// construct the URL
window.location = '/cam/executeFlightSearchCriteria.action?flightSearchCriteria.departureAirport='+offerDep+'&flightSearchCriteria.arrivalAirport='+offerDest+'&flightSearchCriteria.outboundFareType=ECONOMY&flightSearchCriteria.numberOfAdults='+offerAdult+'&flightSearchCriteria.numberOfChildren='+offerChild+'&flightSearchCriteria.numberOfInfants='+offerInfant+'&flightSearchCriteria.departureDate='+offerDepDate+'&flightSearchCriteria.returnDate='+offerRetDate+'&utm_source=offerspage&utm_medium=button&utm_campaign=offerspage_book_now';
}

/**
//Airports we operate as at 24th March 2010
ABZ = 'Aberdeen ‭(ABZ)';
ALC = 'Alicante ‭(ALC)';
AMS = 'Amsterdam ‭(AMS)';
AVN = 'Avignon ‭(AVN)';
BRR = 'Barra ‭(BRR)';
BHD = 'Belfast City ‭(BHD)';
BEB = 'Benbecula ‭(BEB)';
BGO = 'Bergen ‭(BGO)';
EGC = 'Bergerac ‭(EGC)';
BRN = 'Berne ‭(BRN)';
BHX = 'Birmingham ‭(BHX)';
BOD = 'Bordeaux ‭(BOD)‬';
BOH = 'Bournemouth ‭(BOH)';
BES = 'Brest Brittany ‭(BES)';
BRS = 'Bristol ‭(BRS)';
BRU = 'Brussels ‭(BRU)';
CAL = 'Campbeltown ‭(CAL)';
CWL = 'Cardiff ‭(CWL)‬';
CMF = 'Chambery ‭(CMF)';
DSA = 'Doncaster Sheffield ‭(DSA)';
DUB = 'Dublin ‭(DUB)‬';
DBV = 'Dubrovnik ‭(DBV)';
DND = 'Dundee ‭(DND)';
MME = 'Durham Tees Valley ‭(MME)';
DUS = 'Dusseldorf ‭(DUS)‬';
EDI = 'Einburgh ‭(EDI)';
EXT = 'Exeter ‭(EXT)‬';
FAO = 'Faro ‭(FAO)';
FRA = 'Fankfurt ‭(FRA)';
GVA = 'Geneva ‭(GVA)';
GLA = 'Glasgow Intl. ‭(GLA)';
PIK = 'Glasgow Prestwick ‭(PIK)';
GCI = 'Guernsey ‭(GCI)';
HAM = 'Hamburg ‭(HAM)';
HAJ = 'Hannover ‭(HAJ)';
HUY = 'Humberside ‭(HUY)';
INV = 'Inverness ‭(INV)';
ILY = 'Islay ‭(ILY)';
IOM = 'Isle of Man ‭(IOM)';
JER = 'Jersey ‭(JER)';
KOI = 'Kirkwall ‭(KOI)';
LRH = 'La Rochelle ‭(LRH)';
LBA = 'Leeds Bradford ‭(LBA)';
LIG = 'Limoges ‭(LIG)';
LPL = 'Liverpool ‭(LPL)';
LGW = 'London Gatwick ‭(LGW)';
LTN = 'London Luton ‭(LTN)';
SEN = 'London Southend ‭(SEN)';
AGP = 'Malaga ‭(AGP)';
MAN = 'Manchester ‭(MAN)';
MSE = 'Manston, Kent ‭(MSE)';
MXP = 'Milan Malpensa ‭(MXP)';
NCL = 'Newcastle ‭(NCL)';
NQY = 'Newquay ‭(NQY)';
NCE = 'Nice ‭(NCE)';
NWI = 'Norwich ‭(NWI)';
PMI = 'Palma Mallorca ‭(PMI)';
CDG = 'Paris CDG ‭(CDG)';
PGF = 'Perpignan ‭(PGF)';
RNS = 'Rennes ‭(RNS)';
SZG = 'Salzburg ‭(SZG)';
SOU = 'Southampton ‭(SOU)';
SPU = 'Split ‭(SPU)';
SYY = 'Stornoway ‭(SYY)';
STR = 'Stuttgart ‭(STR)';
LSI = 'Sumburgh ‭(LSI)';
TRE = 'Tiree ‭(TRE)';
TLS = 'Toulouse ‭(TLS)';
VRN = 'Verona ‭(VRN)';
WIC = 'Wick ‭(WIC)';

// Other airports
LHR = 'London Heathrow (LHR)';
BLK = 'Blackpool (BLK)';
BFS = 'Belfast International';

**/

function writeAirportInfo() {

	var element = document.getElementById("selDepAirport");
	var element1 = document.getElementById("selDestAirport");
	var element2= document.getElementById("depDay");
	var element3 = document.getElementById("retDay");
	
	if (offerDep == 'ABZ'){element.innerHTML = 'Aberdeen'};
	if (offerDest == 'ABZ'){element1.innerHTML = 'Aberdeen'};
	
	if (offerDep == 'ALC'){element.innerHTML = 'Alicante'};
	if (offerDest == 'ALC'){element1.innerHTML = 'Alicante'};

	if (offerDep == 'AMS'){element.innerHTML = 'Amsterdam'};
	if (offerDest == 'AMS'){element1.innerHTML = 'Amsterdam'};
	
	if (offerDep == 'AVN'){element.innerHTML = 'Avignon'};
	if (offerDest == 'AVN'){element1.innerHTML = 'Avignon'};

	if (offerDep == 'BRR'){element.innerHTML = 'Barra'};
	if (offerDest == 'BRR'){element1.innerHTML = 'Barra'};
	
	if (offerDep == 'BHD'){element.innerHTML = 'Belfast City'};
	if (offerDest == 'BHD'){element1.innerHTML = 'Belfast City'};
	
	if (offerDep == 'ABZ'){element.innerHTML = 'Aberdeen'};
	if (offerDest == 'ABZ'){element1.innerHTML = 'Aberdeen'};
	
	if (offerDep == 'BEB'){element.innerHTML = 'Benbecula'};
	if (offerDest == 'BEB'){element1.innerHTML = 'Benbecula'};
	
	if (offerDep == 'BGO'){element.innerHTML = 'Bergen'};
	if (offerDest == 'BGO'){element1.innerHTML = 'Bergen'};

	if (offerDep == 'EGC'){element.innerHTML = 'Bergerac'};
	if (offerDest == 'EGC'){element1.innerHTML = 'Bergerac'};
	
	if (offerDep == 'BRN'){element.innerHTML = 'Berne'};
	if (offerDest == 'BRN'){element1.innerHTML = 'Berne'};
	
	if (offerDep == 'BHX'){element.innerHTML = 'Birmingham'};
	if (offerDest == 'BHX'){element1.innerHTML = 'Birmingham'};
	
	if (offerDep == 'BOD'){element.innerHTML = 'Bordeaux'};
	if (offerDest == 'BOD'){element1.innerHTML = 'Bordeaux'};
	
	if (offerDep == 'BOH'){element.innerHTML = 'Bornemouth'};
	if (offerDest == 'BOH'){element1.innerHTML = 'Bornemouth'};

	if (offerDep == 'BES'){element.innerHTML = 'Brest Brittany'};
	if (offerDest == 'BES'){element1.innerHTML = 'Brest Brittany'};	
	
	if (offerDep == 'BRS'){element.innerHTML = 'Bristol'};
	if (offerDest == 'BRS'){element1.innerHTML = 'Bristol'};	
	
	if (offerDep == 'BRU'){element.innerHTML = 'Brussels'};
	if (offerDest == 'BRU'){element1.innerHTML = 'Brussels'};
	
	if (offerDep == 'CAL'){element.innerHTML = 'Campbeltown'};
	if (offerDest == 'CAL'){element1.innerHTML = 'Campbeltown'};
	
	if (offerDep == 'CWL'){element.innerHTML = 'Cardiff'};
	if (offerDest == 'CWL'){element1.innerHTML = 'Cardiff'};		
	
	if (offerDep == 'CMF'){element.innerHTML = 'Chambery'};
	if (offerDest == 'CMF'){element1.innerHTML = 'Chambery'};
	
	if (offerDep == 'DSA'){element.innerHTML = 'Doncaster Sheffield'};
	if (offerDest == 'DSA'){element1.innerHTML = 'Doncaster Sheffield'};	
	
	if (offerDep == 'DUB'){element.innerHTML = 'Dublin'};
	if (offerDest == 'DUB'){element1.innerHTML = 'Dublin'};	

	if (offerDep == 'DBV'){element.innerHTML = 'Dubrovnik'};
	if (offerDest == 'DBV'){element1.innerHTML = 'Dubrovnik'};	

	if (offerDep == 'DND'){element.innerHTML = 'Dundee'};
	if (offerDest == 'DND'){element1.innerHTML = 'Dundee'};
	
	if (offerDep == 'MME'){element.innerHTML = 'Durham Tees Valley'};
	if (offerDest == 'MME'){element1.innerHTML = 'Durham Tees Valley'};	
	
	if (offerDep == 'DUS'){element.innerHTML = 'Dusseldorf'};
	if (offerDest == 'DUS'){element1.innerHTML = 'Dusseldorf'};
	
	if (offerDep == 'EDI'){element.innerHTML = 'Edinburgh'};
	if (offerDest == 'EDI'){element1.innerHTML = 'Edinburgh'};	

	if (offerDep == 'EXT'){element.innerHTML = 'Exeter'};
	if (offerDest == 'EXT'){element1.innerHTML = 'Exeter'};
	
	if (offerDep == 'FAO'){element.innerHTML = 'Faro'};
	if (offerDest == 'FAO'){element1.innerHTML = 'Faro'};	

	if (offerDep == 'FRA'){element.innerHTML = 'Frankfurt'};
	if (offerDest == 'FRA'){element1.innerHTML = 'Frankfurt'};

	if (offerDep == 'GVA'){element.innerHTML = 'Geneva'};
	if (offerDest == 'GVA'){element1.innerHTML = 'Geneva'};
	
	if (offerDep == 'GLA'){element.innerHTML = 'Glasgow Intl.'};
	if (offerDest == 'GLA'){element1.innerHTML = 'Glasgow Intl.'};
	
	if (offerDep == 'PIK'){element.innerHTML = 'Glasgow Prestwick'};
	if (offerDest == 'PIK'){element1.innerHTML = 'Glasgow Prestwick'};
	
	if (offerDep == 'GCI'){element.innerHTML = 'Guernesy'};
	if (offerDest == 'GCI'){element1.innerHTML = 'Guernsey'};
	
	if (offerDep == 'HAM'){element.innerHTML = 'Hamburg'};
	if (offerDest == 'HAM'){element1.innerHTML = 'Hamburg'};

	if (offerDep == 'HAJ'){element.innerHTML = 'Hannover'};
	if (offerDest == 'HAJ'){element1.innerHTML = 'Hannover'};

	if (offerDep == 'HUY'){element.innerHTML = 'Humberside'};
	if (offerDest == 'HUY'){element1.innerHTML = 'Humberside'};

	if (offerDep == 'INV'){element.innerHTML = 'Inverness'};
	if (offerDest == 'INV'){element1.innerHTML = 'Inverness'};
	
	if (offerDep == 'ILY'){element.innerHTML = 'Islay'};
	if (offerDest == 'ILY'){element1.innerHTML = 'Islay'};
	
	if (offerDep == 'IOM'){element.innerHTML = 'Isle of Man'};
	if (offerDest == 'IOM'){element1.innerHTML = 'Isle of Man'};
	
	if (offerDep == 'JER'){element.innerHTML = 'Jersey'};
	if (offerDest == 'JER'){element1.innerHTML = 'Jersey'};
	
	if (offerDep == 'KOI'){element.innerHTML = 'Kirkwall'};
	if (offerDest == 'KOI'){element1.innerHTML = 'Kirkwall'};
	
	if (offerDep == 'LRH'){element.innerHTML = 'La Rochelle'};
	if (offerDest == 'LRH'){element1.innerHTML = 'La Rochelle'};

	if (offerDep == 'LBA'){element.innerHTML = 'Leeds Bradford'};
	if (offerDest == 'LBA'){element1.innerHTML = 'Leeds Bradford'};
	
	if (offerDep == 'LIG'){element.innerHTML = 'Limoges'};
	if (offerDest == 'LIG'){element1.innerHTML = 'Limoges'};
	
	if (offerDep == 'LPL'){element.innerHTML = 'Liverpool'};
	if (offerDest == 'LPL'){element1.innerHTML = 'Liverpool'};

	if (offerDep == 'LGW'){element.innerHTML = 'London Gatwick'};
	if (offerDest == 'LGW'){element1.innerHTML = 'London Gatwick'};
	
	if (offerDep == 'LTN'){element.innerHTML = 'London Luton'};
	if (offerDest == 'LTN'){element1.innerHTML = 'London Luton'};

	if (offerDep == 'SEN'){element.innerHTML = 'London Southend'};
	if (offerDest == 'SEN'){element1.innerHTML = 'London Southend'};
	
	if (offerDep == 'AGP'){element.innerHTML = 'Malaga'};
	if (offerDest == 'AGP'){element1.innerHTML = 'Malaga'};
	
	if (offerDep == 'MAN'){element.innerHTML = 'Manchester'};
	if (offerDest == 'MAN'){element1.innerHTML = 'Manchester'};

	if (offerDep == 'MSE'){element.innerHTML = 'Manstone, Kent'};
	if (offerDest == 'MSE'){element1.innerHTML = 'Manstone, Kent'};

	if (offerDep == 'MXP'){element.innerHTML = 'Milan Malpensa'};
	if (offerDest == 'MXP'){element1.innerHTML = 'Milan Malpensa'};
	
	if (offerDep == 'NCL'){element.innerHTML = 'Newcastle'};
	if (offerDest == 'NCL'){element1.innerHTML = 'Newcastle'};
	
	if (offerDep == 'NCL'){element.innerHTML = 'Newcastle'};
	if (offerDest == 'NCL'){element1.innerHTML = 'Newcastle'};
	
	if (offerDep == 'NQY'){element.innerHTML = 'Newquay'};
	if (offerDest == 'NQY'){element1.innerHTML = 'Newquay'};
	
	if (offerDep == 'NCE'){element.innerHTML = 'Nice'};
	if (offerDest == 'NCE'){element1.innerHTML = 'Nice'};
	
	if (offerDep == 'NWI'){element.innerHTML = 'Norwich'};
	if (offerDest == 'NWI'){element1.innerHTML = 'Norwich'};

	if (offerDep == 'PMI'){element.innerHTML = 'Palma'};
	if (offerDest == 'PMI'){element1.innerHTML = 'Palma'};
	
	if (offerDep == 'CDG'){element.innerHTML = 'Paris'};
	if (offerDest == 'CDG'){element1.innerHTML = 'Paris'};
	
	if (offerDep == 'PGF'){element.innerHTML = 'Perpignan'};
	if (offerDest == 'PGF'){element1.innerHTML = 'Perpignan'};
	
	if (offerDep == 'RNS'){element.innerHTML = 'Rennes'};
	if (offerDest == 'RNS'){element1.innerHTML = 'Rennes'};
	
	if (offerDep == 'SZG'){element.innerHTML = 'Salzburg'};
	if (offerDest == 'SZG'){element1.innerHTML = 'Salzburg'};
	
	if (offerDep == 'SOU'){element.innerHTML = 'Southampton'};
	if (offerDest == 'SOU'){element1.innerHTML = 'Southampton'};
	
	if (offerDep == 'SPU'){element.innerHTML = 'Split'};
	if (offerDest == 'SPU'){element1.innerHTML = 'Split'};

	if (offerDep == 'SYY'){element.innerHTML = 'Stornoway'};
	if (offerDest == 'SYY'){element1.innerHTML = 'Stornoway'};
	
	if (offerDep == 'STR'){element.innerHTML = 'Stuttgart'};
	if (offerDest == 'STR'){element1.innerHTML = 'Stuttgart'};
	
	if (offerDep == 'LSI'){element.innerHTML = 'Sumburgh'};
	if (offerDest == 'LSI'){element1.innerHTML = 'Sumburgh'};

	if (offerDep == 'TRE'){element.innerHTML = 'Tiree'};
	if (offerDest == 'TRE'){element1.innerHTML = 'Tiree'};
	
	if (offerDep == 'TLS'){element.innerHTML = 'Toulouse'};
	if (offerDest == 'TLS'){element1.innerHTML = 'Toulouse'};
	
	if (offerDep == 'VRN'){element.innerHTML = 'Verona'};
	if (offerDest == 'VRN'){element1.innerHTML = 'Verona'};

	if (offerDep == 'WIC'){element.innerHTML = 'Wick'};
	if (offerDest == 'WIC'){element1.innerHTML = 'Wick'};	
	
	if (element2){element2.innerHTML = offerDepDate};
	if (element3){element3.innerHTML = offerRetDate};
	
}
