<!--

// Declare variables here so they can be shared across functions
var currentSeason = '';
var brochureCode = '';

function analyseSeason() {

// Set season for comparison
var storedSeason = currentSeason

// Call input date
var inputMonth = (parseInt(document.Search.Month.value)-1);
var inputYear = parseInt(document.Search.Year.value);

var inputDate = new Date()
inputDate.setFullYear(inputYear,inputMonth,02) // Check selected month & year - day is not relevant so is set to 02

// Set season dates
var W09Date = new Date()
W09Date.setFullYear(2009,10,01)
var S10Date = new Date()
S10Date.setFullYear(2010,4,01)
var W10Date = new Date()
W10Date.setFullYear(2010,10,01)
var S11Date = new Date()
S11Date.setFullYear(2011,4,01)
var W11Date = new Date()
W11Date.setFullYear(2011,10,01)

// Compare dates
if (inputDate < S10Date) {
	currentSeason = 'W09'
	brochureCode = 'HW'
}
else if ((inputDate > S10Date) && (inputDate < W10Date)) {
	currentSeason = 'S10'
	brochureCode = 'HS'
}
else if ((inputDate > W10Date) && (inputDate < S11Date)) {
	currentSeason = 'W10'
	brochureCode = 'HW'
}
else if ((inputDate > S11Date) && (inputDate < W11Date)) {
	currentSeason = 'S11'
	brochureCode = 'HS'
}
else if (inputDate > W11Date) {
	currentSeason = 'W11'
	brochureCode = 'HW'
}

// If season changes then reset drop menus
if (storedSeason != '') {
	if (storedSeason != currentSeason) {
		airportList();
		holidayType();
	}
}
else {
	airportList();
	holidayType();
}
}

function airportList() {

var airportList = document.Search.Airport;

// Create seasonal array
var airports = new Array();
if (currentSeason == 'W09') {
airports[0]=['UK Departure Airport|ANY','-------------------------------------------|ANY','Birmingham|BHX','Gatwick|LGW','Manchester|MAN']
}
else if (currentSeason == 'S10') {
airports[0]=['UK Departure Airport|ANY','-------------------------------------------|ANY','Aberdeen|ABZ','Belfast|BFS','Birmingham|BHX','Bournemouth|BOH','Bristol|BRS','Durham Tees Valley|MME','Edinburgh|EDI','Gatwick|LGW','Glasgow|GLA','Humberside|HUY','Leeds Bradford|LBA','Liverpool John Lennon|LPL','Manchester|MAN','Newcastle|NCL','Nottingham East Midlands|EMA','Prestwick|PIK','Robin Hood Doncaster|DSA','Stansted|STN']
}
else if (currentSeason == 'W10') {
airports[0]=['UK Departure Airport|ANY','-------------------------------------------|ANY','Sorry, No Airports Available|ANY']
}
else if (currentSeason == 'S11') {
airports[0]=['UK Departure Airport|ANY','-------------------------------------------|ANY','Sorry, No Airports Available|ANY']
}
else if (currentSeason == 'W11') {
airports[0]=['UK Departure Airport|ANY','-------------------------------------------|ANY','Sorry, No Airports Available|ANY']
}

airportList.options.length=0
for (i=0; i<airports[0].length; i++)
airportList.options[airportList.options.length]=new Option(airports[0][i].split('|')[0], airports[0][i].split('|')[1])

}

function holidayType() {

var airportList = document.Search.Airport;
var resortList = document.Search.Turkey;
var accommodationList = document.Search.Accommodation;
var boardList = document.Search.Board;

// Package holiday
if (document.Search.Type[0].checked == true) {
	var type='Package';
	airportList.disabled = false;
	resortList.disabled = false;
	accommodationList.disabled = false;
	boardList.disabled = false;
	airportList.options.selectedIndex = 0;
	resortList.options.length = 0
	resortList.options[0] = new Option('Select Resort', 'ANY');
	document.Search.ProductCode.value = brochureCode;
	}

// Flight only
else if (document.Search.Type[1].checked == true) {
	var type = 'Flight';
	airportList.disabled=false;
	accommodationList.options.selectedIndex = 0;
	boardList.options.selectedIndex = 0;
	accommodationList.disabled = true;
	boardList.disabled = true;
	airportList.options.selectedIndex = 0;
	resortList.options.length = 0
	resortList.options[0] = new Option('Select Airport', 'ANY'); 
	document.Search.ProductCode.value = brochureCode;
	}

}

function accommodationPresets() {

// Reset accommodation list
document.Search.Board.disabled=false;
document.Search.Board.options.selectedIndex = 0;

// Check accommodation option
if (document.Search.Accommodation.selectedIndex == '7') { // Apartment
	document.Search.Board.options.selectedIndex = 6; // Self Catering
	document.Search.Board.disabled=true;
}
else if (document.Search.Accommodation.selectedIndex == '8') { // Gulet
	document.Search.Board.options.selectedIndex = 3; // Full Board
	document.Search.Board.disabled=true;
}
}

function resortAccommodation() {

var resortList = document.Search.Turkey;

// Analyse which season we are in
analyseSeason();

// Create seasonal array
var resorts = new Array();
if (currentSeason == 'W09') {
resorts[0]=['Select Resort|ANY','-------------------------------------------|ANY','Bodrum|BOD','Gumbet|GUM','Marmaris|MAR']
}
else if (currentSeason == 'S10') {
resorts[0]=['Select Resort|ANY','-------------------------------------------|ANY','Akyaka|AKY','Altinkum|ALT','Bitez|BIT','Bodrum|BOD','Calis Beach|CAL','Dalyan|DYN','Gumbet|GUM','Hisaronu|HIS','Icmeler|ICH','Kalkan|KAL','Marmaris|MAR','Olu Deniz|OLU','Ortakent|ORT','Ovacik|OVA','Sarigerme|SAR','Turunc|TRN','Turgutreis|TUG']
}
else if (currentSeason == 'W10') {
resorts[0]=['Select Resort|ANY','-------------------------------------------|ANY','Sorry, No Resorts Available|ANY']
}
else if (currentSeason == 'S11') {
resorts[0]=['Select Resort|ANY','-------------------------------------------|ANY','Sorry, No Resorts Available|ANY']
}
else if (currentSeason == 'W11') {
resorts[0]=['Select Resort|ANY','-------------------------------------------|ANY','Sorry, No Resorts Available|ANY']
}

resortList.options.length=0
for (i=0; i<resorts[0].length; i++)
resortList.options[resortList.options.length]=new Option(resorts[0][i].split('|')[0], resorts[0][i].split('|')[1])

}

function updateResorts(selectedAirport){

var resortList = document.Search.Turkey;

// Analyse which season we are in
analyseSeason();

// Package holidays
if (document.Search.Type[0].checked == true) {

var type='Package'
document.Search.Turkey.disabled=false;
document.Search.Accommodation.disabled=false;
document.Search.Board.disabled=false;

// Create array
var resorts = new Array()
resorts[0]=['Select Resort|Any']
resorts[1]=['Select Resort|Any']
if (currentSeason == 'W09') {
resorts[2]=['Select Resort|ANY','-------------------------------------------|ANY','Dalaman Area, Cheapest First|DLM','Bodrum Area, Cheapest First|BJV','-------------------------------------------|ANY','Bodrum|BOD','Gumbet|GUM','Marmaris|MAR']
resorts[3]=['Select Resort|ANY','-------------------------------------------|ANY','Dalaman Area, Cheapest First|DLM','Bodrum Area, Cheapest First|BJV','-------------------------------------------|ANY','Bodrum|BOD','Gumbet|GUM','Marmaris|MAR']
resorts[4]=['Select Resort|ANY','-------------------------------------------|ANY','Dalaman Area, Cheapest First|DLM','Bodrum Area, Cheapest First|BJV','-------------------------------------------|ANY','Bodrum|BOD','Gumbet|GUM','Marmaris|MAR']
}
else if (currentSeason == 'S10') {
resorts[2]=['Select Resort|ANY','-------------------------------------------|ANY','Dalaman Area, Cheapest First|DLM','Bodrum Area, Cheapest First|BJV','-------------------------------------------|ANY','Akyaka|AKY','Calis Beach|CAL','Dalyan|DYN','Hisaronu|HIS','Icmeler|ICH','Kalkan|KAL','Marmaris|MAR','Olu Deniz|OLU','Ovacik|OVA','Sarigerme|SAR','Turunc|TRN']
resorts[3]=['Select Resort|ANY','-------------------------------------------|ANY','Dalaman Area, Cheapest First|DLM','Bodrum Area, Cheapest First|BJV','-------------------------------------------|ANY','Akyaka|AKY','Calis Beach|CAL','Dalyan|DYN','Hisaronu|HIS','Icmeler|ICH','Kalkan|KAL','Marmaris|MAR','Olu Deniz|OLU','Ovacik|OVA','Sarigerme|SAR','Turunc|TRN']
resorts[4]=['Select Resort|ANY','-------------------------------------------|ANY','Dalaman Area, Cheapest First|DLM','Bodrum Area, Cheapest First|BJV','-------------------------------------------|ANY','Akyaka|AKY','Altinkum|ALT','Bitez|BIT','Bodrum|BOD','Calis Beach|CAL','Dalyan|DYN','Gumbet|GUM','Hisaronu|HIS','Icmeler|ICH','Kalkan|KAL','Marmaris|MAR','Olu Deniz|OLU','Ortakent|ORT','Ovacik|OVA','Sarigerme|SAR','Turgutreis|TUG','Turunc|TRN']
resorts[5]=['Select Resort|ANY','-------------------------------------------|ANY','Dalaman Area, Cheapest First|DLM','Bodrum Area, Cheapest First|BJV','-------------------------------------------|ANY','Akyaka|AKY','Calis Beach|CAL','Dalyan|DYN','Hisaronu|HIS','Icmeler|ICH','Kalkan|KAL','Marmaris|MAR','Olu Deniz|OLU','Ovacik|OVA','Sarigerme|SAR','Turunc|TRN']
resorts[6]=['Select Resort|ANY','-------------------------------------------|ANY','Dalaman Area, Cheapest First|DLM','Bodrum Area, Cheapest First|BJV','-------------------------------------------|ANY','Akyaka|AKY','Calis Beach|CAL','Dalyan|DYN','Hisaronu|HIS','Icmeler|ICH','Kalkan|KAL','Marmaris|MAR','Olu Deniz|OLU','Ovacik|OVA','Sarigerme|SAR','Turunc|TRN']
resorts[7]=['Select Resort|ANY','-------------------------------------------|ANY','Dalaman Area, Cheapest First|DLM','Bodrum Area, Cheapest First|BJV','-------------------------------------------|ANY','Akyaka|AKY','Altinkum|ALT','Bitez|BIT','Bodrum|BOD','Calis Beach|CAL','Dalyan|DYN','Gumbet|GUM','Hisaronu|HIS','Icmeler|ICH','Kalkan|KAL','Marmaris|MAR','Olu Deniz|OLU','Ortakent|ORT','Ovacik|OVA','Sarigerme|SAR','Turgutreis|TUG','Turunc|TRN']
resorts[8]=['Select Resort|ANY','-------------------------------------------|ANY','Dalaman Area, Cheapest First|DLM','Bodrum Area, Cheapest First|BJV','-------------------------------------------|ANY','Akyaka|AKY','Calis Beach|CAL','Dalyan|DYN','Hisaronu|HIS','Icmeler|ICH','Kalkan|KAL','Marmaris|MAR','Olu Deniz|OLU','Ovacik|OVA','Sarigerme|SAR','Turunc|TRN']
resorts[9]=['Select Resort|ANY','-------------------------------------------|ANY','Dalaman Area, Cheapest First|DLM','Bodrum Area, Cheapest First|BJV','-------------------------------------------|ANY','Akyaka|AKY','Altinkum|ALT','Bitez|BIT','Bodrum|BOD','Calis Beach|CAL','Dalyan|DYN','Gumbet|GUM','Hisaronu|HIS','Icmeler|ICH','Kalkan|KAL','Marmaris|MAR','Olu Deniz|OLU','Ortakent|ORT','Ovacik|OVA','Sarigerme|SAR','Turgutreis|TUG','Turunc|TRN']
resorts[10]=['Select Resort|ANY','-------------------------------------------|ANY','Dalaman Area, Cheapest First|DLM','Bodrum Area, Cheapest First|BJV','-------------------------------------------|ANY','Akyaka|AKY','Altinkum|ALT','Bitez|BIT','Bodrum|BOD','Calis Beach|CAL','Dalyan|DYN','Gumbet|GUM','Hisaronu|HIS','Icmeler|ICH','Kalkan|KAL','Marmaris|MAR','Olu Deniz|OLU','Ortakent|ORT','Ovacik|OVA','Sarigerme|SAR','Turgutreis|TUG','Turunc|TRN']
resorts[11]=['Select Resort|ANY','-------------------------------------------|ANY','Dalaman Area, Cheapest First|DLM','Bodrum Area, Cheapest First|BJV','-------------------------------------------|ANY','Akyaka|AKY','Calis Beach|CAL','Dalyan|DYN','Hisaronu|HIS','Icmeler|ICH','Kalkan|KAL','Marmaris|MAR','Olu Deniz|OLU','Ovacik|OVA','Sarigerme|SAR','Turunc|TRN']
resorts[12]=['Select Resort|ANY','-------------------------------------------|ANY','Dalaman Area, Cheapest First|DLM','Bodrum Area, Cheapest First|BJV','-------------------------------------------|ANY','Akyaka|AKY','Calis Beach|CAL','Dalyan|DYN','Hisaronu|HIS','Icmeler|ICH','Kalkan|KAL','Marmaris|MAR','Olu Deniz|OLU','Ovacik|OVA','Sarigerme|SAR','Turunc|TRN']
resorts[13]=['Select Resort|ANY','-------------------------------------------|ANY','Dalaman Area, Cheapest First|DLM','Bodrum Area, Cheapest First|BJV','-------------------------------------------|ANY','Akyaka|AKY','Calis Beach|CAL','Dalyan|DYN','Hisaronu|HIS','Icmeler|ICH','Kalkan|KAL','Marmaris|MAR','Olu Deniz|OLU','Ovacik|OVA','Sarigerme|SAR','Turunc|TRN']
resorts[14]=['Select Resort|ANY','-------------------------------------------|ANY','Dalaman Area, Cheapest First|DLM','Bodrum Area, Cheapest First|BJV','-------------------------------------------|ANY','Akyaka|AKY','Altinkum|ALT','Bitez|BIT','Bodrum|BOD','Calis Beach|CAL','Dalyan|DYN','Gumbet|GUM','Hisaronu|HIS','Icmeler|ICH','Kalkan|KAL','Marmaris|MAR','Olu Deniz|OLU','Ortakent|ORT','Ovacik|OVA','Sarigerme|SAR','Turgutreis|TUG','Turunc|TRN']
resorts[15]=['Select Resort|ANY','-------------------------------------------|ANY','Dalaman Area, Cheapest First|DLM','Bodrum Area, Cheapest First|BJV','-------------------------------------------|ANY','Akyaka|AKY','Altinkum|ALT','Bitez|BIT','Bodrum|BOD','Calis Beach|CAL','Dalyan|DYN','Gumbet|GUM','Hisaronu|HIS','Icmeler|ICH','Kalkan|KAL','Marmaris|MAR','Olu Deniz|OLU','Ortakent|ORT','Ovacik|OVA','Sarigerme|SAR','Turgutreis|TUG','Turunc|TRN']
resorts[16]=['Select Resort|ANY','-------------------------------------------|ANY','Dalaman Area, Cheapest First|DLM','Bodrum Area, Cheapest First|BJV','-------------------------------------------|ANY','Akyaka|AKY','Altinkum|ALT','Bitez|BIT','Bodrum|BOD','Calis Beach|CAL','Dalyan|DYN','Gumbet|GUM','Hisaronu|HIS','Icmeler|ICH','Kalkan|KAL','Marmaris|MAR','Olu Deniz|OLU','Ortakent|ORT','Ovacik|OVA','Sarigerme|SAR','Turgutreis|TUG','Turunc|TRN']
resorts[17]=['Select Resort|ANY','-------------------------------------------|ANY','Dalaman Area, Cheapest First|DLM','Bodrum Area, Cheapest First|BJV','-------------------------------------------|ANY','Akyaka|AKY','Calis Beach|CAL','Dalyan|DYN','Hisaronu|HIS','Icmeler|ICH','Kalkan|KAL','Marmaris|MAR','Olu Deniz|OLU','Ovacik|OVA','Sarigerme|SAR','Turunc|TRN']
resorts[18]=['Select Resort|ANY','-------------------------------------------|ANY','Dalaman Area, Cheapest First|DLM','Bodrum Area, Cheapest First|BJV','-------------------------------------------|ANY','Akyaka|AKY','Calis Beach|CAL','Dalyan|DYN','Hisaronu|HIS','Icmeler|ICH','Kalkan|KAL','Marmaris|MAR','Olu Deniz|OLU','Ovacik|OVA','Sarigerme|SAR','Turunc|TRN']
resorts[19]=['Select Resort|ANY','-------------------------------------------|ANY','Dalaman Area, Cheapest First|DLM','Bodrum Area, Cheapest First|BJV','-------------------------------------------|ANY','Altinkum|ALT','Bitez|BIT','Bodrum|BOD','Gumbet|GUM','Ortakent|ORT','Turgutreis|TUG']
}
else if (currentSeason == 'W10') {
resorts[2]=['Select Resort|Any']}
else if (currentSeason == 'S11') {
resorts[2]=['Select Resort|Any']}
else if (currentSeason == 'W11') {
resorts[2]=['Select Resort|Any']}

}

else if (document.Search.Type[1].checked == true) {

var type='Flight';
document.Search.Accommodation.disabled=true;
document.Search.Board.disabled=true;

// Create array
var resorts = new Array()
resorts[0]=['Select Airport|Any']
resorts[1]=['Select Airport|Any']
if (currentSeason == 'W09') {
resorts[2]=['Select Airport|ANY','-------------------------------------------|ANY','Bodrum|BJV','Dalaman|DLM']
resorts[3]=['Select Airport|ANY','-------------------------------------------|ANY','Bodrum|BJV','Dalaman|DLM']
resorts[4]=['Select Airport|ANY','-------------------------------------------|ANY','Bodrum|BJV','Dalaman|DLM']
}
else if (currentSeason == 'S10') {
resorts[2]=['Select Airport|ANY','-------------------------------------------|ANY','Dalaman|DLM']
resorts[3]=['Select Airport|ANY','-------------------------------------------|ANY','Dalaman|DLM']
resorts[4]=['Select Airport|ANY','-------------------------------------------|ANY','Bodrum|BJV','Dalaman|DLM']
resorts[5]=['Select Airport|ANY','-------------------------------------------|ANY','Dalaman|DLM']
resorts[6]=['Select Airport|ANY','-------------------------------------------|ANY','Dalaman|DLM']
resorts[7]=['Select Airport|ANY','-------------------------------------------|ANY','Bodrum|BJV','Dalaman|DLM']
resorts[8]=['Select Airport|ANY','-------------------------------------------|ANY','Dalaman|DLM']
resorts[9]=['Select Airport|ANY','-------------------------------------------|ANY','Bodrum|BJV','Dalaman|DLM']
resorts[10]=['Select Airport|ANY','-------------------------------------------|ANY','Bodrum|BJV','Dalaman|DLM']
resorts[11]=['Select Airport|ANY','-------------------------------------------|ANY','Dalaman|DLM']
resorts[12]=['Select Airport|ANY','-------------------------------------------|ANY','Dalaman|DLM']
resorts[13]=['Select Airport|ANY','-------------------------------------------|ANY','Dalaman|DLM']
resorts[14]=['Select Airport|ANY','-------------------------------------------|ANY','Bodrum|BJV','Dalaman|DLM']
resorts[15]=['Select Airport|ANY','-------------------------------------------|ANY','Bodrum|BJV','Dalaman|DLM']
resorts[16]=['Select Airport|ANY','-------------------------------------------|ANY','Bodrum|BJV','Dalaman|DLM']
resorts[17]=['Select Airport|ANY','-------------------------------------------|ANY','Dalaman|DLM']
resorts[18]=['Select Airport|ANY','-------------------------------------------|ANY','Dalaman|DLM']
resorts[19]=['Select Airport|ANY','-------------------------------------------|ANY','Bodrum|BJV']
}
else if (currentSeason == 'W10') {
resorts[2]=['Select Airport|Any']}
else if (currentSeason == 'S11') {
resorts[2]=['Select Airport|Any']}
else if (currentSeason == 'W11') {
resorts[2]=['Select Airport|Any']}

}

// Update menu
resortList.options.length=0
if (selectedAirport>0){
for (i=0; i<resorts[selectedAirport].length; i++)
resortList.options[resortList.options.length]=new Option(resorts[selectedAirport][i].split('|')[0], resorts[selectedAirport][i].split('|')[1])
} else {
for (i=0; i<resorts[selectedAirport].length; i++)
resortList.options[resortList.options.length]=new Option(resorts[selectedAirport][i].split('|')[0], resorts[selectedAirport][i].split('|')[1])
}

}

// Today's date: 12/03/2010

// -->