// JavaScript Document

var store = new Array();

store[0] = new Array(
	'Choose -->',
	'-1',
	'Monday',
	'Mon',
	'Tuesday',
	'Tues',
	'Wednesday',
	'Weds',
	'Thursday',
	'Thurs',
	'Friday',
	'Fri',
	'Sunday',
	'Sun');
	
store[1] = new Array(
	'Choose -->',
	'-1',
	'Monday',
	'Mon',
	'Tuesday',
	'Tues',
	'Wednesday',
	'Weds',
	'Thursday',
	'Thurs',
	'Friday',
	'Fri');
	
store[2] = new Array(
	'Choose -->',
	'-1',
	'12.00 noon',
	'12.00',
	'12.15 pm',
	'12.15',
	'12.30 pm',
	'12.30',
	'12.45 pm',
	'12.45',
	'13.00 pm',
	'13.00',
	'13.15 pm',
	'13.15',
	'13.30 pm',
	'13.30',
	'13.45 pm',
	'13.45');
	
store[3] = new Array(
	'Choose -->',
	'-1',
	'17.00 pm',
	'17.00',
	'17.15 pm',
	'17.15',
	'17.30 pm',
	'17.30',
	'17.45 pm',
	'17.45',
	'18.00 pm',
	'18.00',
	'18.15 pm',
	'18.15');
	
store[4] = new Array(
	'Choose -->',
	'-1',
	'17.00 pm',
	'17.00',
	'17.15 pm',
	'17.15',
	'17.30 pm',
	'17.30',
	'17.45 pm',
	'17.45');
	
store[5] = new Array(
	'Choose -->',
	'-1',
	'Monday',
	'Mon',
	'Tuesday',
	'Tues',
	'Wednesday',
	'Weds',
	'Thursday',
	'Thurs',
	'Friday',
	'Fri',
	'Saturday',
	'Sat',
	'Sunday',
	'Sun');
	
store[6] = new Array(
	'Choose -->',
	'-1',
	'16.00 pm',
	'16.00',
	'16.30 pm',
	'16.30',
	'17.00 pm',
	'17.00',
	'17.30 pm',
	'17.30',
	'18.00 pm',
	'18.00',
	'18.30 pm',
	'18.30',
	'19.00 pm',
	'19.00',
	'19.30 pm',
	'19.30',
	'20.00 pm',
	'20.00',
	'20.30 pm',
	'20.30',
	'21.00 pm',
	'21.00'
	);

function checkrequired()
{

	if ( document.getElementById("Name").value == "" ||
			document.getElementById("Title").value == -1 ||
			document.getElementById("Email").value == "" ||
			document.getElementById("Telephone").value == "" ||
			document.getElementById("Address").value == "" ||
			document.getElementById("NumberInParty").value == "" ||
			document.getElementById("Menu").value == -1  )
	{
		alert("Please ensure you've completed all fields, then submit again!");
		return false
	}
	else
	{
		// Now check menu specific fields....
		if (form1.Menu.value == "Express Lunch Menu" || form1.Menu.value == "Pre-theatre Menu" || form1.Menu.value == "Pre-theatre Wine Offer")
		{
			if ( document.getElementById("Day").value == -1 ||
					document.getElementById("tDate").value == "" ||
					document.getElementById("mTime").value == -1 )
			{
				alert("Please ensure you've completed all fields, then submit again!");
				return false
			}
		}
		else if (form1.Menu.value == "Christmas Lunch Menu" || form1.Menu.value == "Christmas Dinner Menu")
		{
			if ( document.getElementById("mDate").value == -1 )
			{
				alert("Please ensure you've completed all fields, then submit again!");
				return false
			}
		}
		else
		{
			if ( document.getElementById("tDate").value == "" ||
					document.getElementById("tTime").value == "" )
			{
				alert("Please ensure you've completed all fields, then submit again!");
				return false
			}
		}

	}
	return true;
}

function doReset()
{
	Initialise();
}

function Initialise()
{
	
	document.getElementById('DayRow').style.display = 'none';
	document.getElementById('DateRow').style.display = 'none';
	document.getElementById('TimeRow').style.display = 'none';
	document.getElementById('message').style.display = 'none';
	document.getElementById('Menu').value = -1;
}

function OnChangeMenu()
{
	if (form1.Menu.value == "Express Lunch Menu")
	{
		document.getElementById('DayRow').style.display = '';
		PopulateDayMenu(1);
		document.getElementById('DateRow').style.display = '';
		document.forms[0].mDate.style.display ='none';
		document.forms[0].tDate.style.display ='block';
		PopulateTimeMenu(2);
		document.getElementById('TimeRow').style.display = '';
		document.forms[0].mTime.style.display ='block';
		document.forms[0].tTime.style.display ='none';
		document.getElementById('message').style.display = 'none';
	}
	else if (form1.Menu.value == "Pre-theatre Menu" )
	{
		document.getElementById('DayRow').style.display = '';
		PopulateDayMenu(0);
		document.getElementById('DateRow').style.display = '';
		document.forms[0].mDate.style.display ='none';
		document.forms[0].tDate.style.display ='block';
		document.getElementById('TimeRow').style.display = 'none';
		document.getElementById('message').style.display = 'none';

	}
	else if (form1.Menu.value == "Pre-theatre Wine Offer")
	{
		document.getElementById('DayRow').style.display = '';
		PopulateDayMenu(5);
		document.getElementById('DateRow').style.display = '';
		document.forms[0].mDate.style.display ='none';
		document.forms[0].tDate.style.display ='block';
		document.getElementById('TimeRow').style.display = 'none';
		document.getElementById('message').style.display = 'none';

	}	
	else if (form1.Menu.value == "Christmas Lunch Menu")
	{
		document.forms[0].mDate.style.display ='block';
		document.forms[0].tDate.style.display ='none';
		document.getElementById('DateRow').style.display = '';
		document.getElementById('TimeRow').style.display = 'none';
		document.getElementById('DayRow').style.display = 'none';
	    document.getElementById('message').style.display = '';

	}	
	else if (form1.Menu.value == "Christmas Dinner Menu")
	{
		
		document.forms[0].mDate.style.display ='block';
		document.forms[0].tDate.style.display ='none';
		document.forms[0].mTime.style.display ='none';
		document.forms[0].tTime.style.display ='none';
		document.getElementById('DateRow').style.display = '';
		document.getElementById('TimeRow').style.display = 'none';
		document.getElementById('DayRow').style.display = 'none';
	    document.getElementById('message').style.display = '';	
	}
	else
	{
		document.getElementById('DayRow').style.display = 'none';
		PopulateDayMenu(0);
		document.getElementById('DateRow').style.display = '';
		document.forms[0].mDate.style.display ='none';
		document.forms[0].tDate.style.display ='block';
		document.getElementById('TimeRow').style.display = '';
		document.forms[0].mTime.style.display ='none';
		document.forms[0].tTime.style.display ='block';
	    document.getElementById('message').style.display = 'none';
	}
}
function OnChangeDay()
{
	if (form1.Menu.value == "Pre-theatre Menu" )
	{
		document.getElementById('TimeRow').style.display = '';
		if (form1.Day.value == "Fri")
		{
			PopulateTimeMenu(4);
		}	
		else
		{
			PopulateTimeMenu(3);
		}	
		document.forms[0].mTime.style.display ='block';
		document.forms[0].tTime.style.display ='none';
	}
	if (form1.Menu.value == "Pre-theatre Wine Offer")
	{
		document.getElementById('TimeRow').style.display = '';
			PopulateTimeMenu(6);	
		document.forms[0].mTime.style.display ='block';
		document.forms[0].tTime.style.display ='none';
	}
	
}

function PopulateDayMenu(ntype)
{
	var list = store[ntype];
	document.forms[0].Day.options.length = 0;

	for(i=0;i<list.length;i+=2)
	{
		document.forms[0].Day.options[i/2] = new Option(list[i],list[i+1]);
	}		
}
function PopulateTimeMenu(ntype)
{
	var list = store[ntype];
	document.forms[0].mTime.options.length = 0;

	for(i=0;i<list.length;i+=2)
	{
		document.forms[0].mTime.options[i/2] = new Option(list[i],list[i+1]);
	}
}



