function checkLotto()
{
	var foundError = 0;
	var numbersperset = document.lottery.numbersperset.options[document.lottery.numbersperset.selectedIndex].value;
	var rangestart = document.lottery.numberrangestart.options[document.lottery.numberrangestart.selectedIndex].value;
	var rangeend = document.lottery.numberrangeend.options[document.lottery.numberrangeend.selectedIndex].value;
	var rangespan = rangeend - rangestart;

	var extrastart = document.lottery.extranumberrangestart.options[document.lottery.extranumberrangestart.selectedIndex].value;
	var extraend = document.lottery.extranumberrangeend.options[document.lottery.extranumberrangeend.selectedIndex].value;

	if (rangeend <= rangestart)
	{
		document.lottery.numberrangestart.focus();
		alert("The range of numbers you selected is invalid.  Your end range must be greater then your start range!");
		foundError = 1;
	}
	else if (rangespan < numbersperset)
	{
		alert("The range of numbers you selected is too small.  You must increase this span or decrease the amount of numbers you would like in each set!");
		document.lottery.numbersperset.focus();
		foundError = 1;
	}
	else if (document.lottery.createsinglenumber.checked)
	{
		if (extraend <= extrastart)
		{
			alert("The extra number range you selected is invalid.  Your end range must be greater then your start range!");
			document.lottery.extranumberrangestart.focus();
			foundError = 1;
		}
	}

	if (foundError == 0)
	{
		document.lottery.submit();
	}
}
