// JavaScript Document
/* ########## -- Change DropDowns so user cannot select a To time after a From time -- ########## */
//document.forms[0].onsubmit = checkForm;

document.getElementById("BtnWeCallYou").onclick = checkForm;

document.forms[0].from.onchange = fromSelected;
document.forms[0].to.onchange = toSelected;


	// Set To box as after From selection
function fromSelected()
{
	var f = document.forms[0];
	var fromTime = 0;
	var toTime = 0;
	
	fromTime = f.from.selectedIndex;
	f.to.selectedIndex = fromTime;
}
	// Check From selection is not before To selection
function toSelected()
{
	var f = document.forms[0];
	var fromTime = 0;
	var toTime = 0;
	
	if (f.to.selectedIndex < f.from.selectedIndex)
	{
		alert("The To time must be after the From time.");
		f.to.selectedIndex = f.from.selectedIndex;
	}
	
}

function checkForm()
{
	var isValid = true;
	var f = document.forms[0];
	var errors = "Please enter your information in the following required fields:               \n";
	
	if(f.name.value.length == 0)
	{
		errors += "\n\t *  A Name is required.";
		isValid = false;	
	}
	
	if(f.phone.value.length == 0)
	{
		errors += "\n\t *  A Contact Phone Number is required.";
		isValid = false;	
	}
	
	if(!isValid)
	{
		alert(errors);
		return false;
	}
	else
	{
		return true;
		document.forms[0].submit();
	}
}

