// JavaScript Document
	
	function cleanupDestName(textboxid){
		var currentvalue = document.getElementById(textboxid).value
		document.getElementById(textboxid).value = trim(currentvalue.replace(/ and all surrounding areas/gi," All"));
	}
	
	function trim (str) { 
		return str.replace(/^\s+|\s+$/g, ''); 
	}
	
	function Enquire() {
		if(confirm('Do you want to be redirected to the enquiry page to enquire about this offer?\n\nData about this offer will be pre-filled in the enquiry form!')){
			document.frmContact.submit();
		}
	}

	  var PrevItem = 0
	  var NextItem = 1
	  var interval;


	var a = -1;
	var b = -1;
	var c = -1;
	var d = -1;
	function checkDepAirports() {
		iCount = 0
		sDDL = document.getElementById('dep_airport');
		sOptions = sDDL.getElementsByTagName('option')
		for(x=0;x<sOptions.length-1;x++) {
			if(sOptions[x].selected) {
				iCount++;
			}
		}
		if(iCount==1) {
			a=-1;
			b=-1;
			c=-1;
			d=-1;
		}
		for(x=0;x<sOptions.length-1;x++) {
			if(sOptions[x].selected) {
				if(a==-1) {
					a = x;
					return false;
				}else if(b==-1 && x!=a) {
					b = x;
					return false;
				}else if(c==-1 && x!=a && x!=b) {
					c = x;
					return false;
				}else if(d==-1 && x!=a && x!=b && x!=c) {
					d = x;
					sOptions[d].selected = false;
					alert('Maximum 3 airports');
					d = -1;
				}
			}else{
				if(a==x) {
					a=-1;
					return false;
				}else if(b==x) {
					b=-1;
					return false;
				}else if(c==x) {
					c=-1;
					return false;
				}
			}
		}
	}

	function validateExpandedContactform(form) {
		var e = form.elements, m = '';
		if(!e['title'].selectedIndex==1) {m += '- Title is required.\n';}
		if(e['firstname'].value=='- First name -'||e['firstname'].value=='') {m += '- First name is required.\n';}
		if(e['surname'].value=='- Surname -'||e['surname'].value=='') {m += '- Surname is required.\n';}
		if(!/.+@[^.]+(\.[^.]+)+/.test(e['email'].value)) {m += '- Email requires a valid email address.\n';}
		if(!e['telephone'].value) {m += '- Telephone is required.\n';}
		if(!e['enquiry'].value) {m += '- Enquiry is required.\n';}
		if(e['dep_airport'].selectedIndex==-1) {m += '- Departure airport is required.\n';}
		if(!e['duration'].selectedIndex==1) {m += '- Duration is required.\n';}
		if(!e['startdate'].value) {m += '- Earliest travel date is required.\n';}
		if(!e['boardbasis'].selectedIndex==1) {m += '- Board basis is required.\n';}
		if(!e['HearAboutUs'].selectedIndex==1) {m += '- How you heard about us.\n';}
		if(e['HearAboutUs'].value == "Other" && !e['HearAboutUsOther'].value) {m += '- How you heard about us.\n';}
		if(!e['contactMethod'].selectedIndex==1) {m += '- Contact method is required.\n';}
		if(m) {
			alert('The following error(s) occurred:\n\n' + m);
			return false;
		}
		return true;
	}

	function showHearOther() {
		if (document.getElementById('HearAboutUs').value=="Other") {
			document.getElementById('HearOther').style.display = 'block';
			document.getElementById('HearAboutUsOther').value = '';
		} else {
			document.getElementById('HearOther').style.display = 'none';
		}
	}
