function validateReservation()
{
	var check = true;

	if(document.reservation.name.value == "")
	{
		document.reservation.name.style.border = '2px solid #FF6600';
		document.reservation.name.focus();
		check = false;
	}
	
	else if(document.reservation.email.value == "")
	{
		document.reservation.email.style.border = '2px solid #FF6600';
		document.reservation.email.focus();
		check = false;
	}
	
	else if(document.reservation.phone.value == "")
	{
		document.reservation.phone.style.border = '2px solid #FF6600';
		document.reservation.phone.focus();
		check = false;
	}
	else if(document.reservation.first.value == "")
	{
		document.reservation.first.style.border = '2px solid #FF6600';
		document.reservation.first.focus();
		check = false;
	}

	return check;
}

var store = new Array();
	
store[0] = new Array(
	'June 26 - July 7','The Newfoundland Explorer: June 26 - July 7',
	'July 10 - July 21','The Newfoundland Explorer: July 10 - July 21',
	'July 24 - August 4','The Newfoundland Explorer: July 24 - August 4',
	'August 7 - August 18','The Newfoundland Explorer: August 7 - August 18',
	'August 21 - September 1','The Newfoundland Explorer: August 21 - September 1',
	'September 4 - September 15','The Newfoundland Explorer: September 4 - September 15'
);

store[1] = new Array(
	'May 6 - May 13','The Tuckamor Explorer: May 6 - May 13',
	'May 20 - May 27','The Tuckamor Explorer: May 20 - May 27',
	'June 3 - June 10','The Tuckamor Explorer: June 3 - June 10',
	'June 17 - June 24','The Tuckamor Explorer: June 17 - June 24',
	'July 1 - July 8','The Tuckamor Explorer: July 1 - July 8',
	'July 15 - July 22','The Tuckamor Explorer: July 15 - July 22',
	'July 29 - August 5','The Tuckamor Explorer: July 29 - August 5',
	'August 12 - August 19','The Tuckamor Explorer: August 12 - August 19',
	'August 26 - September 2','The Tuckamor Explorer: August 26 - September 2',
	'September 9 - September 16','The Tuckamor Explorer: September 9 - September 16',
    'September 23 - September 30','The Tuckamor Explorer: September 23 - September 30'
);

store[2] = new Array(
	'May 6 - May 11','Gros Morne Excursion: May 6 - May 11',
	'May 20- May 25','Gros Morne Excursion: May 20- May 25',
	'June 3 - June 8','Gros Morne Excursion: June 3 - June 8',
	'June 17 - June 22','Gros Morne Excursion: June 17 - June 22',
	'July 1 - July 6','Gros Morne Excursion: July 1 - July 6',
	'July 15 - July 20','Gros Morne Excursion: July 15 - July 20',
	'July 29 - August 3','Gros Morne Excursion: July 29 - August 3',	 
	'August 12 - August 17','Gros Morne Excursion: August 12 - August 17',	
	'August 26 - August 31','Gros Morne Excursion: August 26 - August 31', 
	'September 9 - September 14','Gros Morne Excursion: September 9 - September 14', 
    'September 23 - September 28','Gros Morne Excursion: September 23 - September 28'
);

store[3] = new Array(
	'June 17 – June 22','The Long Range Traverse: June 17 – June 22',
	'June 30 – July 6','The Long Range Traverse: June 30 – July 6',
	'July 11 – July 17','The Long Range Traverse: July 11 – July 17',
	'July 25 – July 31','The Long Range Traverse: July 25 – July 31',
	'August 5 – August 11','The Long Range Traverse: August 5 – August 11',
	'August 17 – August 23','The Long Range Traverse: August 17 – August 23',
	'August 31 – September 6','The Long Range Traverse: August 31 – September 6',
    'September 8 – September 14','The Long Range Traverse: September 8 – September 14', 
    'September 29 – October 5','The Long Range Traverse: September 29 – October 5' 
);

store[4] = new Array(
	'June 15 – June 22','The North Rim and Long Range Traverse: June 15 – June 22',
	'June 28 – July 6','The North Rim and Long Range Traverse: June 28 – July 6',
	'August 3 – August 11','The North Rim and Long Range Traverse: August 3 – August 11',
	'September 6 – September 14','The North Rim and Long Range Traverse: September 6 – September 14'
);



store[6] = new Array(
	'May 6 – May 15','Tuckamor and Labrador: May 6 – May 15',
	'May 20 – May 29','Tuckamor and Labrador: May 20 – May 29',
	'June 3 – June 12','Tuckamor and Labrador: June 3 – June 12',
	'June 17 – June 26','Tuckamor and Labrador: June 17 – June 26',
	'July 1 – July 10','Tuckamor and Labrador: July 1 – July 10',
	'July 15 – July 24','Tuckamor and Labrador: July 15 – July 24',
	'July 29 – August 7','Tuckamor and Labrador: July 29 – August 7',
	'August 12 – August 21','Tuckamor and Labrador: August 12 – August 21',
	'August 26 – September 4','Tuckamor and Labrador: August 26 – September 4',
	'September 9 – September 18','Tuckamor and Labrador: September 9 – September 18',
    'September 23 – October 2','Tuckamor and Labrador: September 23 – October 2'
);

store[7] = new Array(
	'May 4 – May 15','Newfoundland and Labrador: May 4 – May 15',
	'May 18 – May 29','Newfoundland and Labrador: May 18 – May 29',
	'June 1 – June 12','Newfoundland and Labrador: June 1 – June 12',
	'June 15 – June 26','Newfoundland and Labrador: June 15 – June 26',
	'June 29 – July 10','Newfoundland and Labrador: June 29 – July 10',
	'July 13 – July 24','Newfoundland and Labrador: July 13 – July 24',
	'July 27 – August 7','Newfoundland and Labrador: July 27 – August 7',
	'August 10 – August 21','Newfoundland and Labrador: August 10 – August 21',
	'August 24 – September 4','Newfoundland and Labrador: August 24 – September 4',
	'September 7 – September 18','Newfoundland and Labrador: September 7 – September 18',
    'September 21 – October 2','Newfoundland and Labrador: September 21 – October 2'
);

store[8] = new Array(
	'May 4 – May 9','Sea Kayaking (6 Day): May 4 – May 9',
	'June 1 – June 6','Sea Kayaking (6 Day): June 1 – June 6',
    'July 12 – July 17','Sea Kayaking (6 Day): July 12 – July 17'
);

store[9] = new Array(
	'May 4 – May 11','Sea Kayaking (8 Day): May 4 – May 11',
	'June 1 – June 8','Sea Kayaking (8 Day): June 1 – June 8',
    'July 12 – July 19','Sea Kayaking (8 Day): July 12 – July 19'
);

store[10] = new Array(
	'May 4 – May 9','Gros Morne Multi-Sport: May 4 – May 9',
	'May 11 – May 16','Gros Morne Multi-Sport: May 11 – May 16',
	'May 17 – May 22','Gros Morne Multi-Sport: May 17 – May 22',
	'May 25 – May 30','Gros Morne Multi-Sport: May 25 – May 30',
	'June 1 – June 6','Gros Morne Multi-Sport: June 1 – June 6',
	'June 10 – June 15','Gros Morne Multi-Sport: June 10 – June 15',
	'June 22 – June 27','Gros Morne Multi-Sport: June 22 – June 27',
	'July 6 – July 11','Gros Morne Multi-Sport: July 6 – July 11',
	'July 20 – July 25','Gros Morne Multi-Sport: July 20 – July 25',
	'August 3 – August 8','Gros Morne Multi-Sport: August 3 – August 8',
    'August 17 – August 22','Gros Morne Multi-Sport: August 17 – August 22',
	'August 31 – September 5','Gros Morne Multi-Sport: August 31 – September 5',
   	'September 14 – September 19','Gros Morne Multi-Sport: September 14 – September 19',	
    'September 28 – October 3','Gros Morne Multi-Sport: September 28 – October 3' 
);
	
function init()
{
	optionTest = true;
	lgth = document.forms[0].second.options.length - 1;
	document.forms[0].second.options[lgth] = null;
	if (document.forms[0].second.options[lgth]) optionTest = false;
}
	
	
function populate()
{
	if (!optionTest) return;
	var box = document.forms[0].first;
	var number = box.options[box.selectedIndex].value;
	if (!number) return;
	var list = store[number];
	var box2 = document.forms[0].second;
	box2.options.length = 0;
	for(i=0;i<list.length;i+=2)
	{
		box2.options[i/2] = new Option(list[i],list[i+1]);
	}
}

