function enableInput(cBox, elem){

	elem = document.getElementById(elem);

	//Visually changing the appearance of the checkbox	
	if (!cBox.checked)
		elem.className = "disabledInput";
	else
		elem.className = "";

	//Disabling the element
	elem.disabled = !cBox.checked;
}

function checkForm(){
	rVal = true;
	re = /([0-9a-zA-Z\.-_]+)@([0-9a-zA-Z\.-_]+)/;
	err = "";
	
	f = document.forms[0];
	
	//Checking if required fields have been populated		
	if (f.Customer_Name.value.length == 0)
		err += "\n - Name";
		
	if (f.Street_Address.value.length == 0)
		err += "\n - Address";
		
	if (f.City.value.length == 0)
		err += "\n - City";
		
	if (f.State.value.length == 0)
		err += "\n - State";
		
	if (f.Zip_Code.value.length == 0)
		err += "\n - Zip Code";
		
	if (f.Phone.value.length == 0)
		err += "\n - Home Phone";
		
	if (f.Number_of_Dogs.value.length == 0)
		err += "\n - Number of Dogs";
		
	if (f.Name_of_Dog.value.length == 0)
		err += "\n - Name(s) of Dog(s)";
		
	if (f.Breed.value.length == 0)
		err += "\n - Breed";
	
	if (f.Sex.selectedIndex == 0)
		err += "\n - Sex";
	
	if (f.Age.value.length == 0)
		err += "\n - Age";

	if (f.Weight.value.length == 0)
		err += "\n - Weight";

	if (f.Living_Config.selectedIndex == 0)
		err += "\n - Intended Location";

	if (f.Covered.selectedIndex == 0)
		err += "\n - Overhead Protection";
	
	if (f.Door.selectedIndex == 0)
		err += "\n - Dog Door";

	if (f.Size.value.length == 0)
		err += "\n - Size of space";

	if (f.LegLifter.selectedIndex == 0)
		err += "\n - Leg lifter";

	if (f.Digger.selectedIndex == 0)
		err += "\n - Digger";

	if (f.Chewer.selectedIndex == 0)
		err += "\n - Chewer";

	if (f.turingcode.value.length == 0)
		err += "\n - Image verification code";
	
	//Verifying e-mail is in the correct format
	if (f.Email.value != f.confEmail.value || f.Email.value.match(re)==null || f.confEmail.value.match(re)==null)
		err += "\n\n Email addresses do not match, or are in the incorrect format.";
	
	//Displaying error message and setting return value
	if (err.length > 0){
		rVal = false;
		alert("Please fill in the following fields before sending the form:" + err);
	}
	
	return rVal;
}