var places = [
	['England - ','Blackpool','Bournemouth','Coventry','Gatwick','Heathrow','Knightsbridge','Luton Airport','Manchester Airport','Nottingham','Slough/Windsor','Stansted Airport','Torquay','Windermere'],
	['England - Avon','Bath','Bristol','Bristol Airport','Wick'],
	['England - Bedfordshire','Bedford','Dunstable','Luton','Luton Airport','St Neots','Woburn'],
	['England - Berkshire','Ascot','Bracknell','Charvil','Heathrow','Henley-on-Thames','Hungerford','Maidenhead','Midgham','Newbury','Reading','Slough/Windsor','Taplow','Windsor'],
	['England - Buckinghamshire','Amersham','Aylesbury','Beaconsfield','Buckingham','Chesham','Denham','High Wycombe','Marlow','Milton Keynes','Newport Pagnell','Stoke Poges','Stony Stratford','Windsor'],
	['England - Cambridgeshire','Cambridge','Huntingdon','Nr Peterborough','Peterborough'],
	['England - Cheshire','Altrincham','Chester','Crewe','Macclesfield','Manchester','Manchester Airport','Nantwich','Nr Crewe','Nr Manchester','Pott Shrigley','Rossett','Sandbach','Tarporley','Warrington','Widnes','Wilmslow','Wirral'],
	['England - Cleveland','Middlesbrough','Whitby'],
	['England - Cornwall','Falmouth','Fowey','Lizard','Lostwithiel','Newquay','Penzance','St Austell','Truro'],
	['England - County Durham','Darlington','Durham','Durham Tees Valley','Newton Aycliffe','Seaham','Sedgefield'],
	['England - Cumbria','Ambleside','Bassenthwaite','Bowness-on-Windermere','Carlisle','Cockermouth','Crosthwaite','Grasmere','Kendal','Keswick','Langdale','Newby Bridge','Penrith','Ullswater','Windermere'],
	['England - Derbyshire','Ashbourne','Breadsall','Buxton','Castle Donington','Chesterfield','Derby','Derby/Notts','Dovedale','East Midlands Airport','Matlock Bath','Mickleover'],
	['England - Devon','Barnstaple','Bideford','Bovey Tracey','Buckfastleigh','Clovelly','Dartmoor National Park','Exeter','Kingsbridge','Lifton','Moretonhampstead','Okehampton','Plymouth','Saunton','Sidmouth','Tiverton','Torquay','Woolacombe'],
	['England - Dorset','Bournemouth','Christchurch','Poole','St Leonards','Weymouth','Wimbourne Minster'],
	['England - East Sussex','Bexhill-on-Sea','Brighton','Eastbourne','Forest Row','Hastings','Lewes','Rottingdean','Uckfield'],
	['England - East Yorkshire','Beverley','Hull'],
	['England - Essex','Basildon','Braintree','Brentwood','Chelmsford','Chigwell','Churchgate Village','Clacton-on-Sea','Colchester','Grays','Halstead','Harlow','Hornchurch','Ilford','Southend-On-Sea','Stansted','Stansted Airport','Thaxted','Waltham Abbey','Woodford'],
	['England - Gloucestershire','Birdlip','Cheltenham','Cheltenham/Gloucester','Chipping Campden','Cirencester','Gloucester','Lechlade-on-Thames','Lower Slaughter','Michaelwood','Moreton-in-Marsh','Old Sodbury','Stonehouse','Stow-on-the-Wold','Stroud','Tetbury','Tewkesbury','Thornbury','Tortworth','Winchcombe'],
	['England - Greater London','Baker Street','Battersea','Bayswater','Bayswater/Queensway','Belgravia','Blackfriars','Bloomsbury','Brent Cross','Camden Lock','Canary Wharf','Chelsea','Chelsea Harbour','Chingford','Chiswick','Covent Garden','Crystal Palace','Docklands','Ealing','Earls Court','Edgware','Euston','Farringdon','Gloucester Road','Greenwich','Grosvenor Square','Hammersmith','Hendon','Holborn','Hyde Park','Ilford','Islington','Kensington','Kings Cross','Kings Cross/Bloomsbury','Kings Cross/Euston','Knightsbridge','Lancaster Gate','Leicester Square','London Bridge/City','London City Airport','Maida Vale','Marble Arch','Marylebone','Mayfair','North Acton','Old Street/City','Oxford Circus','Oxford Street','Paddington','Park Lane','Piccadilly','Putney','Regent\'s Park','Russell Square','South Kensington','St James\'s','St Paul\'s','Stratford','Swiss Cottage','Teddington','The City','The Strand','Tottenham Court Road','Tower Bridge','Tower Hill','Trafalgar Square','Twickenham','Vauxhall','Victoria','Wandsworth','Waterloo','Wembley','West End/City','Westminster','Wimbledon'],
	['England - Greater Manchester','Ashton-under-Lyne','Bolton','Disley','Hale','Manchester','Manchester Airport','Manchester City','Oldham','Rochdale','Standish','Stockport','Wigan','Worsley'],
	['England - Hampshire','Alton','Andover','Basingstoke','Beaulieu','Brockenhurst','Burley','Cadnam','Fareham','Farnborough','Fleet','Hayling Island','Hook','Liphook','Lymington','Lyndhurst','Portsmouth','Southampton','Stockbridge','Winchester'],
	['England - Hereford and Worcester','Abbots Salford','Hereford','Redditch','Ross-on-Wye','Stourport-on-Severn','Worcester'],
	['England - Hertfordshire','Broxbourne','Cheshunt','Codicote','Elstree','Harpenden','Hatfield','Hatfield Heath','Hemel Hempstead','Hitchin','Letchworth','Luton Airport','Rickmansworth','South Mimms','St Albans','Stansted','Stansted Airport','Stevenage','Ware','Watford'],
	['England - Isle of Wight','Newport','Ryde','Sandown'],
	['England - Kent','Ashford','Bexley','Bexleyheath','Canterbury','Chatham','Dartford','Dover','Fawkham','Folkestone','Hythe','Maidstone','Ramsgate','Rochester','Sevenoaks','Tunbridge Wells','Whitstable'],
	['England - Lancashire','Blackburn','Blackpool','Bolton','Burnley','Burton','Charnock Richard','Clitheroe','Lancaster','Leigh','Lytham St Annes','Preston','Ribble Valley','Rochdale','Southport','Wigan'],
	['England - Leicestershire','Ashby-de-la-Zouch','Hinckley','Leicester','Loughborough','Markfield','Melton Mowbray','Tamworth'],
	['England - Lincolnshire','Belton','Brigg','Cleethorpes','Grantham','Grimsby','Lincoln','Louth','Skegness','Spalding'],
	['England - London','Bloomsbury','Brent Cross','Canary Wharf','Chigwell','Chiswick','Covent Garden','Docklands','Euston','Greenwich','Grosvenor Square','Hyde Park','Ilford','Kensington','Kings Cross/Bloomsbury','Lancaster Gate','London Bridge/City','Marble Arch','Mayfair','Old Street/City','Oxford Street','Park Lane','Piccadilly','Regent\'s Park','Russell Square','St Paul\'s','The City','The Strand','Tower Bridge','Trafalgar Square','Victoria','Wandsworth','Waterloo','Westminster'],
	['England - Manchester','Manchester','Manchester Airport'],
	['England - Merseyside','Haydock','Knowsley','Liverpool','Liverpool John Lennon Airport','Southport','St Helens','Wirral'],
	['England - Middlesex','Brentford Lock','Ealing','Harrow','Heathrow','Isleworth','Ruislip','Shepperton','Uxbridge','Wembley'],
	['England - Norfolk','Great Yarmouth','Hunstanton','Kings Lynn','Norwich','Norwich Airport','Reepham','Thetford'],
	['England - North Yorkshire','Boroughbridge','Easingwold','Goathland','Guisborough','Harrogate','Scarborough','Scotch Corner','Skipton','Yarm','York'],
	['England - Northamptonshire','Corby','Daventry','Kettering','Northampton','Rockingham','Rugby','Towcester'],
	['England - Northumberland','Allensford','Alnwick','Berwick-upon-Tweed','Chollerford','Durham','Hexham','Morpeth','Otterburn'],
	['England - Nottinghamshire','Doncaster/Sheffield Airport','East Midlands Airport','Eastwood','Long Eaton','Nottingham','Nottingham/Derby','Sherwood Forest','Worksop'],
	['England - Oxfordshire','Abingdon','Aston Rowant','Banbury','Bibury','Burford','Chipping Norton','Henley-on-Thames','Kingham','Oxford','Thame','Wallingford','Witney','Woodstock'],
	['England - Shropshire','Ironbridge','Ludlow','Oswestry','Shrewsbury','Telford','Whitchurch'],
	['England - Somerset','Axbridge','Bath','Beckington','Bridgwater','Bristol','Clevedon','Glastonbury','Taunton','Weston-super-Mare','Yeovil'],
	['England - South Yorkshire','Barnsley','Doncaster','Doncaster/Sheffield Airport','Hellaby','Nr Sheffield','Rotherham','Sheffield','Todwick','Woodall'],
	['England - Staffordshire','Burton-upon-Trent','Cannock','Lichfield','Newcastle-under-Lyme','Stafford','Stoke-on-Trent','Stone','Tamworth'],
	['England - Suffolk','Brome','Bury St Edmunds','Felixstowe','Haverhill','Hintlesham','Ipswich','Newmarket','Oulton Broad','Sudbury','Woodbridge'],
	['England - Surrey','Bagshot','Camberley','Chertsey','Chessington','Cobham','Croydon','Dorking','East Horsley','Egham','Epsom','Farnham','Gatwick','Guildford','Haslemere','Kingston upon Thames','Lingfield','Nutfield','Richmond-upon-Thames','Sanderstead','Staines','Sutton','Weybridge','Woking','Yateley'],
	['England - Tyne and Wear','Gateshead','Newcastle-upon-Tyne','Newcastle-upon-Tyne Airport','Seaburn','Washington'],
	['England - Warwickshire','Alcester','Coventry','Ettington','Leamington Spa','Market Bosworth','Meriden','Nuneaton','Rugby','Sibson','Stratford-Upon-Avon','Stratford-upon-Avon','Sutton Coldfield','Warwick'],
	['England - West Midlands','Birmingham','Birmingham Airport','Castle Bromwich','Coleshill','Coventry','Dudley','Meriden','Redditch','Solihull','Walsall','West Bromwich','Wolverhampton'],
	['England - West Sussex','Arundel','Bognor Regis','Brighton','Chichester','Gatwick','Nr Horsham','Worthing'],
	['England - West Yorkshire','Bradford','Gomersal','Halifax','Hartshead Moor','Huddersfield','Ilkley','Leeds','Leeds/Bradford','Leeds/Bradford Airport','Leeds/Selby','Nr Sheffield','Otley','Wakefield','Wetherby'],
	['England - Wiltshire','Bath','Bradford-on-Avon','Calne','Devizes','Leigh Delamere','Malmesbury','Marlborough','Membury','Salisbury','Swindon','Warminster'],
	['England - Worcestershire','Abberley','Alcester','Birmingham','Broadway','Great Malvern','Kidderminster','Redditch','Worcester'],
	['Northern Ireland','Antrim','Ballygally','Belfast','Belfast Airport','Derry','Limavady','Londonderry','Newcastle Co Down'],
	['Scotland - ','Edinburgh','Glasgow Airport','Inverness'],
	['Scotland - Aberdeenshire','Aberdeen','Aboyne','Inverurie','Pitcaple'],
	['Scotland - Argyll','Oban','Tarbert'],
	['Scotland - Ayrshire','Ayr','Glasgow Prestwick Airport','Turnberry'],
	['Scotland - Central','Airth by Falkirk','Drymen','Falkirk','Loch Lomond','Nr Aberfoyle','Stirling'],
	['Scotland - Dumfries and Galloway','Dumfries','Gretna Green'],
	['Scotland - Fife','Glenrothes','St Andrews'],
	['Scotland - Grampian','Aberdeen','Ballater','Banff','Peterhead','Pitcaple'],
	['Scotland - Highlands','Arrochar','Glencoe','Grantown on Spey','Inveraray','Inverness','Isle of Mull','Isle of Skye','Nairn By Inverness','Newtonmore','Oban','Thurso','Ullapool','Wick'],
	['Scotland - Invernesshire','Aviemore','Lossiemouth','Newtonmore'],
	['Scotland - Lanarkshire','Biggar','Hamilton'],
	['Scotland - Lothian','Edinburgh','Edinburgh Airport','Edinburgh/Livingston','Livingston','Muirfield','North Berwick','Queensferry'],
	['Scotland - Perthshire','Callander','Kinross'],
	['Scotland - Renfrewshire','Glasgow','Glasgow Airport'],
	['Scotland - Ross-shire','Dingwall','Kyle of Lochalsh'],
	['Scotland - Strathclyde','Abington','Ayr','Glasgow','Glasgow Airport','Greenock','Helensburgh','Irvine','Motherwell','New Lanark','South Glasgow','Troon'],
	['Scotland - Tayside','Carnoustie','Dundee','Kinloch Rannoch','Kinross','Perth','Pitlochry'],
	['Wales','Bangor','Betws-y-Coed','Brecon','Caernarfon','Caerphilly','Cardiff','Cardigan','Chepstow','Cwmbran/Newport','Dolgellau','Holyhead','Holywell','Lake Vyrnwy','Llanberis','Llandrindod Wells','Llandudno','Llangefni','Llangollen','Monmouth','Narberth','Neath','Newport','Pontypridd','Porthmadog','Prestatyn','Ruthin','Sarn Park','Swansea','Swansea Bay','Tenby','Trearddur Bay','Wrexham'],
	['Australia','Melbourne','Palm Cove','Sydney'],
	['Austria','Innsbruck','Salzburg','Vienna'],
	['Belgium','Antwerp','Bruges','Brussels','Ghent','Hasselt','Leuven','Liege','Mechelen','Namur','Ostend','Ypres'],
	['Canada','Montreal','Niagara Falls','Toronto','Vancouver'],
	['Channel Islands','Grouville','Nr. St Peter\'s Port','Rozel Bay','St Aubin','St Brelade','St Brelade\'s Bay','St Helier','St Martins','St Peter Port','St Saviour'],
	['Croatia','Dubrovnik','Opatija','Split','Zagreb'],
	['Cyprus','Ayia Napa','Larnaca','Limassol','Paphos','Polis'],
	['Dominican Republic','Bavaro','Boca Chica','Playa Dorada','Rio San Juan','Sosua','South Coast'],
	['Egypt','Cairo','Hurghada','Luxor','Marsa Alam','Sharm El Sheikh'],
	['Finland','Helsinki','Helsinki Airport','Tampere','Turku'],
	['France','Bayeux','Biarritz','Bordeaux','Caen','Calais','Cannes','Cap d\'Ail','Carcassonne','Chantilly','Cherbourg','Deauville','Disneyland Paris','Geneva','Juan Les Pins','Lille','Lyon','Marseille','Montreuil Sur Mer','Nice','Paris','Picardy','Provence','Reims','Saint Malo','Saint-Omer','Strasbourg','Toulouse','Vence'],
	['Germany','Aachen','Berlin','Cologne','Dusseldorf','Frankfurt','Hamburg','Heidelberg','Moenchengladbach','Mulheim','Munich','Stuttgart','Troisdorf','Wolfsburg'],
	['Greece','Afandou','Agios Fokas','Athens','Chania','Fira','Heraklion','Ixia','Kamari','Perissa','Rethymnon','Thessaloniki'],
	['Indonesia','Kuta','Nusa Dua'],
	['Ireland','Ashbourne','Athy','Ballina','Bray','Castlebar','Cavan','Clare','Cork','Cork Airport','Dingle','Dublin','Dublin Airport','Dundalk','Ennis','Galway','Kilkenny','Killarney','Killiney','Letterkenny','Limerick','Portmarnock','Shannon','Sligo','Trim','Waterford','Wicklow'],
	['Italy','Amalfi','Arezzo','Bologna','Caserta','Castel Volturno','Cavriglia','Como','Florence','Ladispoli','Lake Como','Lake Garda','Lake Maggiore','Lido di Jesolo','Limone sul Garda','Lucca','Maiori','Milan','Naples','Pisa','Reggio Emilia','Rimini','Rome','San Agnello','Sant\' Agata','Sorrento','Tirrenia','Treviso','Turin','Venice','Venice Lido','Verona'],
	['Malta','Bugibba','Marfa','Mellieha','Qawra','Sliema','St Julians','St Pauls Bay','Valletta'],
	['Mexico','Cancun','Cozumel','Playa del Carmen','Riviera Maya'],
	['Monaco','Monaco','Monte Carlo'],
	['Morocco','Agadir','Casablanca','Essaouira','Fes','Marrakech','Ouarzazate','Rabat'],
	['Poland','Krakow','Warsaw'],
	['Portugal','Albufeira','Alvor','Armacao de Pera','Calheta','Carcavelos','Carvoeiro','Cascais','Colares/Sintra','Ericeira','Estoril','Faro','Funchal','Lagos','Lisbon','Monte Gordo','Portimao','Porto','Povoa de Varzim','Praia da Rocha','Quarteira','Quinta do Lago','Santa Cruz','Sao Jorge','Tavira','Vilamoura'],
	['South Africa','Cape Town','Durban','Johannesburg','Knysna','Port Elizabeth','Stellenbosch'],
	['Spain','Albir','Alcudia','Alicante','Altea','Arenal d\'en Castell','Barcelona','Benalmadena','Benidorm','Bilbao','Binibeca','C\'an Pastilla','C\'an Picafort','Cala Blanca','Cala Bona','Cala Canutells','Cala D\'or','Cala Galdana','Cala Mayor','Cala Millor','Cala Ratjada','Cala d\'or','Cala\'n Blanes','Cala\'n Bosch','Cala\'n Forcat','Calas de Mallorca','Calella','Caleta de Fuste','Caletillas','Callao Salvaje','Calpe','Cambrils','Ciutadella','Cordoba','Corralejo','Costa Adeje','Costa Antigua','Costa Calma','Costa Teguise','Denia','Deya','El Arenal','El Cotillo','Elche','Es Mercadal','Estepona','Figueretas','Fuengirola','Gerona','Golf del Sur','Granada','Ibiza Town','Jandia','Jerez','L\'Estartit','La Manga','La Pineda','La Zenia','Las Palmas','Lloret De Mar','Los Cristianos','Madrid','Magaluf','Mahon','Malaga','Malgrat de Mar','Marbella','Maspalomas','Meloneras','Mijas','Murcia','Nerja','Palma','Palma Nova','Palma/Cala Mayor','Pineda de Mar','Playa Blanca','Playa Fornells','Playa Paraiso','Playa San Juan','Playa d\'en Bossa','Playa de Las Americas','Playa de Matagorda','Playa de Muro','Playa de Palma','Playa del Albiralfaz','Playa del Ingles','Playas de Orihuela','Portals Nous','Portinatx','Porto Colom','Puerto Banus','Puerto Pollensa','Puerto Rico','Puerto de Santiago','Puerto de Soller','Puerto de la Cruz','Puerto del Carmen','Punta Prima','S\'Algar','Sa Coma','Salou','San Antonio','Santa Cruz','Santa Eulalia','Santa Ponsa','Santa Susanna','Santander','Santo Tomas','Seville','Sitges','Son Bou','Son Parc','Talamanca','Tarragona','Torremolinos','Torrevieja','Tossa de Mar','Valencia','Villajoyosa','Zaragoza'],
	['Switzerland','Basel','Berne','Geneva','Interlaken','Lucerne','Montreux','Zurich'],
	['Thailand','Bangkok','Chiang Mai','Koh Samui','Krabi','Phuket'],
	['The Netherlands','Amsterdam','Rotterdam','Schiphol'],
	['Turkey','Bodrum','Cesme','Istanbul'],
	['United Arab Emirates','Abu Dhabi','Dubai','Sharjah'],
	['United States of America','Beverly Hills','Boston','Chicago','Gulf Coast','International Drive','Kissimmee','Lake Buena Vista','Las Vegas','Los Angeles','New York','Orlando','San Francisco']
];
var regions = ['England - ','England - Avon','England - Bedfordshire','England - Berkshire','England - Buckinghamshire','England - Cambridgeshire','England - Cheshire','England - Cleveland','England - Cornwall','England - County Durham','England - Cumbria','England - Derbyshire','England - Devon','England - Dorset','England - East Sussex','England - East Yorkshire','England - Essex','England - Gloucestershire','England - Greater London','England - Greater Manchester','England - Hampshire','England - Hereford and Worcester','England - Hertfordshire','England - Isle of Wight','England - Kent','England - Lancashire','England - Leicestershire','England - Lincolnshire','England - London','England - Manchester','England - Merseyside','England - Middlesex','England - Norfolk','England - North Yorkshire','England - Northamptonshire','England - Northumberland','England - Nottinghamshire','England - Oxfordshire','England - Shropshire','England - Somerset','England - South Yorkshire','England - Staffordshire','England - Suffolk','England - Surrey','England - Tyne and Wear','England - Warwickshire','England - West Midlands','England - West Sussex','England - West Yorkshire','England - Wiltshire','England - Worcestershire','Northern Ireland','Scotland - ','Scotland - Aberdeenshire','Scotland - Argyll','Scotland - Ayrshire','Scotland - Central','Scotland - Dumfries and Galloway','Scotland - Fife','Scotland - Grampian','Scotland - Highlands','Scotland - Invernesshire','Scotland - Lanarkshire','Scotland - Lothian','Scotland - Perthshire','Scotland - Renfrewshire','Scotland - Ross-shire','Scotland - Strathclyde','Scotland - Tayside','Wales','Australia','Austria','Belgium','Canada','Channel Islands','Croatia','Cyprus','Dominican Republic','Egypt','Finland','France','Germany','Greece','Indonesia','Ireland','Italy','Malta','Mexico','Monaco','Morocco','Poland','Portugal','South Africa','Spain','Switzerland','Thailand','The Netherlands','Turkey','United Arab Emirates','United States of America'];

var slideShowImages = new Array();

function slideShowDo( id, position, delay ) {
 var img = document.getElementById(id);
 if( document.all && img.filters ) {	// IE
  img.style.filter="blendTrans(duration=2)";
  img.style.filter="blendTrans(duration=1.5)";
  img.filters.blendTrans.Apply();
  img.src = slideShowImages[id][position].src;
  img.filters.blendtrans.Play();
 } else {				// NS
  img.src = slideShowImages[id][position].src;
 }
 if( ++position >= slideShowImages[id].length ) { position = 0; }
 setTimeout( 'slideShowDo("'+id+'",'+position+','+delay+')', delay );
}

function slideShowStart( id, img, delay ) {
 slideShowImages[id] = new Array();
 for( var n = 0; n < img.length; ++n ) {
  slideShowImages[id][n] = new Image();
  slideShowImages[id][n].src = img[n];
 }
 slideShowDo( id, 0, delay );
}

function changeHotelLocation() {
 var region = document.getElementById('lr');
 var location = document.getElementById('ld');
 var value = region.options[ region.selectedIndex ].text;
 location.selectedIndex = 0;
 location.options.length = 1;
 location.disabled = true;
 for( var n = 0; n < places.length; ++n ) {
  if( places[n][0] == value ) {
   for( var m = 1; m < places[n].length; ++m ) {
    location.options[ location.length ] = new Option( places[n][m], places[n][m] );
   }
   location.disabled = false;
   return true;
}}}

function checkHotelDate() {
 var day = document.getElementById('ad').value;
 var month = document.getElementById('amy').value;
// alert( 'day : ' + day + ' : ' + month );
 return true;
}

function initialiseHotels() {
 document.getElementById('ld').disabled = true;
 var area = document.getElementById('lr');
 area.options.length = 1;
 for( var n = 0; n < regions.length; ++n ) {
  area.options[ area.length ] = new Option( regions[n], regions[n] );
 }
 var day = document.getElementById('ad');
 var date = new Date;
 for( var n = 0; n < day.length; ++n ) {
  if( day.options[ n ].value == date.getDate() ) {
   day.selectedIndex = n;
}}}

function initialiseALinks(id,q) {
	if( document.getElementById(id) ) {
		var l = document.getElementById(id).getElementsByTagName('A');
		for( var n = 0; n < l.length; ++n ) {
			if( l[n].href ) {
				l[n].href += '?' + q;
			}
		}
	}


}

function initialiseLinks() {
 var e = ['pa','pc','pi','sn','ad','amy'];
 var u = window.location.href;
 var a = u.split('?');
 if( 1 < a.length ) {
  var l = a[1].split('&')
  for( var n = 0; n < l.length; ++n ) {
   var p = l[n].split('=');
   for( var m = 0; m < e.length; ++m ) {
    if( p[0] == e[m] && document.getElementById( e[m] ) ) {
     document.getElementById( e[m] ).value = p[1];
  }}}
  initialiseALinks('placelist',a[1]);
  initialiseALinks('hotellist',a[1]);
}}

function generateDateSelect(a){
	var mn = ['','Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'];
	var d = new Date; var y = 2000 + d.getYear() % 100; var m = 1+d.getMonth();
	var t = '<select name=' + a + 'd id=' + a + 'd>';
	for( var n = 1; n < 32; ++n ) { t += '<option value="' + n + ( d.getDate() == n ? '" selected="selected">' : '">' ) + n + '</option>'; }
	t += '</select><select name=' + a + 'my id=' + a + 'my>';
	for( var n = 1; n < 13; ++n ) {
		t += '<option value=' + ( m + 100*y ) + '>' + mn[m] + ' ' + y;
		if( 13 == ++m ) { m = 1; ++y; }
	}
	return t + '</select>';
}

function writeForm() {
 document.getElementById('bookform').innerHTML = '<form method="get" action="http://www.ukdiscounthotels.co.uk/scripts/find.php"><div><table border="0" cellpadding="0" cellspacing="2">'+
	'<tr><th>Region:</th><td><select name="lr" id="lr" onchange="javascript:changeHotelLocation();"><option value="-"> -- Choose a region -- </option></select></td></tr>'+
	'<tr><th>Destination:</th><td><select name="ld" id="ld"><option value="-"> -- Choose a destination -- </option></select></td></tr>'+
	'<tr><th>People:</th><td><select name="pa" id="pa"><option value="1">1 Adult</option><option value="2">2 Adults</option><option value="3">3 Adults</option><option value="4">4 Adults</option><option value="5">5 Adults</option><option value="6">6 Adults</option></select><select name="pc" id="pc"><option value="0">No Children</option><option value="1">1 Child</option><option value="2">2 Children</option><option value="3">3 Children</option><option value="4">4 Children</option><option value="5">5 Children</option><option value="6">6 Children</option></select><select name="pi" id="pi"><option value="0">No Infants</option><option value="1">1 Infant</option><option value="2">2 Infants</option><option value="3">3 Infants</option><option value="4">4 Infants</option><option value="5">5 Infants</option><option value="6">6 Infants</option></select></td></tr>'+
	'<tr><th>Arrive:</th><td>' + generateDateSelect('a') + '</td></tr>'+
	'<tr><th>&nbsp;</th><td><select name="sn" id="sn"><option value="1">1 Night</option><option value="2">2 Nights</option><option value="3">3 Nights</option><option value="4">4 Nights</option><option value="5">5 Nights</option><option value="6">6 Nights</option><option value="7">7 Nights</option><option value="8">8 Nights</option><option value="9">9 Nights</option><option value="10">10 Nights</option><option value="11">11 Nights</option><option value="12">12 Nights</option><option value="13">13 Nights</option><option value="14">14 Nights</option><option value="15">15 Nights</option><option value="16">16 Nights</option><option value="17">17 Nights</option><option value="18">18 Nights</option><option value="19">19 Nights</option><option value="20">20 Nights</option></select><input type="submit" value="Find Hotels" id="find" onclick="javascript:return checkHotelDate();" /></td></tr>'+
	'</table></div></form>';
}

function setup() {
 if( document.getElementById ) {
  if( document.getElementById('bookform') ) { writeForm(); }
  if( document.getElementById('lr') ) { initialiseHotels(); }
  initialiseLinks();
 }
 slideShowStart( 'logo', [ '/images/logo.jpg', '/images/logo8.jpg', '/images/logo3.jpg', '/images/logo4.jpg', '/images/logo5.jpg', '/images/logo6.jpg', '/images/logo7.jpg', '/images/logo2.jpg', '/images/logo9.jpg' ], 6000 );
}


