function showTotal() {
//		alert (document.getElementById('siblings').value);
	if (document.getElementById('siblings').value == 1) {
		if (document.getElementById('discount_amount').value > 0) {
			if (document.getElementById('discount_type').value == 'percent') {
				document.getElementById('total').innerHTML = feesArray[0] - (document.getElementById('discount_amount').value * feesArray[0] / 100);
				document.getElementById('first_rate').value = feesArray[0] - (document.getElementById('discount_amount').value * feesArray[0] / 100);
			}
			else {
				document.getElementById('total').innerHTML = feesArray[0] - document.getElementById('discount_amount').value;
				document.getElementById('first_rate').value = feesArray[0] - document.getElementById('discount_amount').value;
			}
		}
		else {
			document.getElementById('total').innerHTML = feesArray[0];
			document.getElementById('first_rate').value = feesArray[0];
		}
	}
	else {
		if (feesArray[1]) {
			if (document.getElementById('discount_amount').value > 0) {
				if (document.getElementById('discount_type').value == 'percent') {
					if (document.getElementById('discount_subtype').value == 'item') {
						document.getElementById('total').innerHTML = feesArray[0] + (document.getElementById('siblings').value - 1) * feesArray[1] -  (document.getElementById('discount_amount').value * feesArray[0] / 100);
						document.getElementById('first_rate').value = feesArray[0] -  (document.getElementById('discount_amount').value * feesArray[0] / 100);
						document.getElementById('sibling_rate').value = feesArray[1];
					}
					else {
						document.getElementById('total').innerHTML = feesArray[0] + (document.getElementById('siblings').value - 1) * feesArray[1] - (document.getElementById('discount_amount').value * (feesArray[0] + (document.getElementById('siblings').value - 1) * feesArray[1]) / 100);
						document.getElementById('first_rate').value = feesArray[0] - (document.getElementById('discount_amount').value * feesArray[0] / 100);
						document.getElementById('sibling_rate').value = feesArray[1] - (document.getElementById('discount_amount').value * feesArray[1] / 100);
					}
				}
				else {
					document.getElementById('total').innerHTML = feesArray[0] + (document.getElementById('siblings').value - 1) * feesArray[1] - document.getElementById('discount_amount').value;
					document.getElementById('first_rate').value = feesArray[0] - document.getElementById('discount_amount').value;
					document.getElementById('sibling_rate').value = feesArray[1];
				}
			}
			else {
				document.getElementById('total').innerHTML = feesArray[0] + (document.getElementById('siblings').value - 1) * feesArray[1];
				document.getElementById('first_rate').value = feesArray[0];
				document.getElementById('sibling_rate').value = feesArray[1];
			}
		}
		else {
			if (document.getElementById('discount_amount').value > 0) {
				if (document.getElementById('discount_type').value == 'percent') {
					if (document.getElementById('discount_subtype').value == 'item') {
						document.getElementById('total').innerHTML = document.getElementById('siblings').value * feesArray[0] -  (document.getElementById('discount_amount').value * feesArray[0] / 100);
						document.getElementById('first_rate').value = feesArray[0] -  (document.getElementById('discount_amount').value * feesArray[0] / 100);
						document.getElementById('sibling_rate').value = feesArray[0];
					}
					else {
						document.getElementById('total').innerHTML = document.getElementById('siblings').value * feesArray[0] -  (document.getElementById('discount_amount').value * (document.getElementById('siblings').value * feesArray[0]) / 100);
						document.getElementById('first_rate').value = feesArray[0] - (document.getElementById('discount_amount').value * feesArray[0] / 100);
						document.getElementById('sibling_rate').value = feesArray[0] - (document.getElementById('discount_amount').value * feesArray[0] / 100);
					}
				}
				else {
					document.getElementById('total').innerHTML = document.getElementById('siblings').value * feesArray[0] - document.getElementById('discount_amount').value;
					document.getElementById('first_rate').value = feesArray[0] - document.getElementById('discount_amount').value;
					document.getElementById('sibling_rate').value = feesArray[0];
				}
			}
			else {
				document.getElementById('total').innerHTML = document.getElementById('siblings').value * feesArray[0];
				document.getElementById('first_rate').value = feesArray[0];
				document.getElementById('sibling_rate').value = feesArray[0];
			}
		}
	}
	document.getElementById('total_cost').value = document.getElementById('total').innerHTML;
}

function insertName() {
	switch (document.getElementById('siblings').value) {
		case '1':
			document.getElementById('childsName').innerHTML = document.getElementById('firstname1').value+" "+document.getElementById('lastname1').value;
			break;
		case '2':
			document.getElementById('childsName').innerHTML = document.getElementById('firstname1').value+" "+document.getElementById('lastname1').value+" and "+document.getElementById('firstname2').value+" "+document.getElementById('lastname2').value;
			break;
		case '3':
			document.getElementById('childsName').innerHTML = document.getElementById('firstname1').value+" "+document.getElementById('lastname1').value+", "+document.getElementById('firstname2').value+" "+document.getElementById('lastname2').value+" and "+document.getElementById('firstname3').value+" "+document.getElementById('lastname3').value;
			break;
		case '4':
			document.getElementById('childsName').innerHTML = document.getElementById('firstname1').value+" "+document.getElementById('lastname1').value+", "+document.getElementById('firstname2').value+" "+document.getElementById('lastname2').value+", "+document.getElementById('firstname3').value+" "+document.getElementById('lastname3').value+" and "+document.getElementById('firstname4').value+" "+document.getElementById('lastname4').value;
			break;
	}
}

function insertNumber() {
	document.getElementById('parent_home_phone').value = document.getElementById('phone').value;
}

function insertAddress() {
	document.getElementById('parent_address').value = document.getElementById('address').value+', ';
	if (document.getElementById('address2').value) {
		document.getElementById('parent_address').value += document.getElementById('address2').value+', ';
	}
	document.getElementById('parent_address').value += document.getElementById('city').value+', '+document.getElementById('state').value+' '+document.getElementById('zip').value;
	if (document.getElementById('country').value) {
		document.getElementById('parent_address').value += ', '+document.getElementById('country').value;
	}
}

var currentTab = '1';

function switchTab(tab) {
	switch (tab) {
		case '1':
			document.getElementById("child1Div").style.display = "block";
			document.getElementById("child2Div").style.display = "none";
			document.getElementById("child3Div").style.display = "none";
			document.getElementById("child4Div").style.display = "none";
			document.getElementById("child1Cell").style.borderBottom = "none";
			document.getElementById("child2Cell").style.borderBottom = "1px solid";
			document.getElementById("child3Cell").style.borderBottom = "1px solid";
			document.getElementById("child4Cell").style.borderBottom = "1px solid";
			currentTab = '1';
			break;
		case '2':
			document.getElementById("child1Div").style.display = "none";
			document.getElementById("child2Div").style.display = "block";
			document.getElementById("child3Div").style.display = "none";
			document.getElementById("child4Div").style.display = "none";
			document.getElementById("child1Cell").style.borderBottom = "1px solid";
			document.getElementById("child2Cell").style.borderBottom = "none";
			document.getElementById("child3Cell").style.borderBottom = "1px solid";
			document.getElementById("child4Cell").style.borderBottom = "1px solid";
			currentTab = '2';
			break;
		case '3':
			document.getElementById("child1Div").style.display = "none";
			document.getElementById("child2Div").style.display = "none";
			document.getElementById("child3Div").style.display = "block";
			document.getElementById("child4Div").style.display = "none";
			document.getElementById("child1Cell").style.borderBottom = "1px solid";
			document.getElementById("child2Cell").style.borderBottom = "1px solid";
			document.getElementById("child3Cell").style.borderBottom = "none";
			document.getElementById("child4Cell").style.borderBottom = "1px solid";
			currentTab = '3';
			break;
		case '4':
			document.getElementById("child1Div").style.display = "none";
			document.getElementById("child2Div").style.display = "none";
			document.getElementById("child3Div").style.display = "none";
			document.getElementById("child4Div").style.display = "block";
			document.getElementById("child1Cell").style.borderBottom = "1px solid";
			document.getElementById("child2Cell").style.borderBottom = "1px solid";
			document.getElementById("child3Cell").style.borderBottom = "1px solid";
			document.getElementById("child4Cell").style.borderBottom = "none";
			currentTab = '4';
			break;
	}
}

function doSibling(sibs) {
	switch (sibs.value) {
		case '1':
			document.getElementById("childTabDiv").style.display = "none";
			document.getElementById("topBorderDiv").style.display = "block";
			document.getElementById("explanationDiv").style.display = "none";
			break;
		case '2':
			document.getElementById("childTabDiv").style.display = "block";
			document.getElementById("topBorderDiv").style.display = "none";
			document.getElementById("explanationDiv").style.display = "block";
			document.getElementById("child1Cell").style.cursor = "pointer";
			document.getElementById("child2Cell").style.cursor = "pointer";
			document.getElementById("child3Cell").style.cursor = "default";
			document.getElementById("child4Cell").style.cursor = "default";
			document.getElementById("child1Cell").onclick = function()  {switchTab('1');}
			document.getElementById("child2Cell").onclick = function()  {switchTab('2');}
			document.getElementById("child3Cell").onclick = '';
			document.getElementById("child4Cell").onclick = '';
			document.getElementById("child2Cell").style.backgroundColor = "#FFFFDD";
			document.getElementById("child3Cell").style.backgroundColor = "#FFFFFF";
			document.getElementById("child4Cell").style.backgroundColor = "#FFFFFF";
			document.getElementById("child1Cell").style.borderBottom = "none";
			document.getElementById("child1Cell").style.borderTop = "1px solid";
			document.getElementById("child1Cell").style.borderLeft = "1px solid";
			document.getElementById("child1Cell").style.borderRight = "1px solid";
			document.getElementById("child2Cell").style.borderBottom = "1px solid";
			document.getElementById("child2Cell").style.borderTop = "1px solid";
			document.getElementById("child2Cell").style.borderLeft = "1px solid";
			document.getElementById("child2Cell").style.borderRight = "1px solid";
			document.getElementById("child3Cell").innerHTML = "&nbsp;";
			document.getElementById("child3Cell").style.borderBottom = "1px solid";
			document.getElementById("child3Cell").style.borderTop = "none";
			document.getElementById("child3Cell").style.borderLeft = "none";
			document.getElementById("child3Cell").style.borderRight = "none";
			document.getElementById("child4Cell").innerHTML = "&nbsp;";
			document.getElementById("child4Cell").style.borderBottom = "1px solid";
			document.getElementById("child4Cell").style.borderTop = "none";
			document.getElementById("child4Cell").style.borderLeft = "none";
			document.getElementById("child4Cell").style.borderRight = "none";
			break;
		case '3':
			document.getElementById("childTabDiv").style.display = "block";
			document.getElementById("topBorderDiv").style.display = "none";
			document.getElementById("explanationDiv").style.display = "block";
			document.getElementById("child1Cell").style.cursor = "pointer";
			document.getElementById("child2Cell").style.cursor = "pointer";
			document.getElementById("child3Cell").style.cursor = "pointer";
			document.getElementById("child4Cell").style.cursor = "default";
			document.getElementById("child1Cell").onclick = function()  {switchTab('1');}
			document.getElementById("child2Cell").onclick = function()  {switchTab('2');}
			document.getElementById("child3Cell").onclick = function()  {switchTab('3');}
			document.getElementById("child4Cell").onclick = '';
			document.getElementById("child2Cell").style.backgroundColor = "#FFFFDD";
			document.getElementById("child3Cell").style.backgroundColor = "#FFDDDD";
			document.getElementById("child4Cell").style.backgroundColor = "#FFFFFF";
			document.getElementById("child1Cell").style.borderBottom = "none";
			document.getElementById("child1Cell").style.borderTop = "1px solid";
			document.getElementById("child1Cell").style.borderLeft = "1px solid";
			document.getElementById("child1Cell").style.borderRight = "1px solid";
			document.getElementById("child2Cell").style.borderBottom = "1px solid";
			document.getElementById("child2Cell").style.borderTop = "1px solid";
			document.getElementById("child2Cell").style.borderLeft = "1px solid";
			document.getElementById("child2Cell").style.borderRight = "1px solid";
			document.getElementById("child3Cell").innerHTML = "<strong>Child 3</strong>";
			document.getElementById("child3Cell").style.borderBottom = "1px solid";
			document.getElementById("child3Cell").style.borderTop = "1px solid";
			document.getElementById("child3Cell").style.borderLeft = "1px solid";
			document.getElementById("child3Cell").style.borderRight = "1px solid";
			document.getElementById("child4Cell").innerHTML = "&nbsp;";
			document.getElementById("child4Cell").style.borderBottom = "1px solid";
			document.getElementById("child4Cell").style.borderTop = "none";
			document.getElementById("child4Cell").style.borderLeft = "none";
			document.getElementById("child4Cell").style.borderRight = "none";
			break;
		case '4':
			document.getElementById("childTabDiv").style.display = "block";
			document.getElementById("topBorderDiv").style.display = "none";
			document.getElementById("explanationDiv").style.display = "block";
			document.getElementById("child1Cell").style.cursor = "pointer";
			document.getElementById("child2Cell").style.cursor = "pointer";
			document.getElementById("child3Cell").style.cursor = "pointer";
			document.getElementById("child4Cell").style.cursor = "pointer";
			document.getElementById("child1Cell").onclick = function()  {switchTab('1');}
			document.getElementById("child2Cell").onclick = function()  {switchTab('2');}
			document.getElementById("child3Cell").onclick = function()  {switchTab('3');}
			document.getElementById("child4Cell").onclick = function()  {switchTab('4');}
			document.getElementById("child2Cell").style.backgroundColor = "#FFFFDD";
			document.getElementById("child3Cell").style.backgroundColor = "#FFDDDD";
			document.getElementById("child4Cell").style.backgroundColor = "#CCFFFF";
			document.getElementById("child1Cell").style.borderBottom = "none";
			document.getElementById("child1Cell").style.borderTop = "1px solid";
			document.getElementById("child1Cell").style.borderLeft = "1px solid";
			document.getElementById("child1Cell").style.borderRight = "1px solid";
			document.getElementById("child2Cell").style.borderBottom = "1px solid";
			document.getElementById("child2Cell").style.borderTop = "1px solid";
			document.getElementById("child2Cell").style.borderLeft = "1px solid";
			document.getElementById("child2Cell").style.borderRight = "1px solid";
			document.getElementById("child3Cell").innerHTML = "<strong>Child 3</strong>";
			document.getElementById("child3Cell").style.borderBottom = "1px solid";
			document.getElementById("child3Cell").style.borderTop = "1px solid";
			document.getElementById("child3Cell").style.borderLeft = "1px solid";
			document.getElementById("child3Cell").style.borderRight = "1px solid";
			document.getElementById("child4Cell").innerHTML = "<strong>Child 4</strong>";
			document.getElementById("child4Cell").style.borderBottom = "1px solid";
			document.getElementById("child4Cell").style.borderTop = "1px solid";
			document.getElementById("child4Cell").style.borderLeft = "1px solid";
			document.getElementById("child4Cell").style.borderRight = "1px solid";
			break;
	}
	if (sibs.value < currentTab) currentTab = '1';
	switchTab(currentTab);
	insertName();
	if (document.getElementById('does_cost').value) {
		showTotal();
	}
	if (sibs.value == 1) {
		for (i=1;i<29;i++) {
			document.getElementById(("plural"+i)).style.display = "none";
		}
		for (i=1;i<7;i++) {
			document.getElementById(("singular"+i)).style.display = "inline";
		}
	}
	else {
		for (i=1;i<29;i++) {
			document.getElementById(("plural"+i)).style.display = "inline";
		}
		for (i=1;i<7;i++) {
			document.getElementById(("singular"+i)).style.display = "none";
		}
	}
}

function validateSubmit() {
	if ((document.form_registration.firstname1.value == '') || (document.form_registration.lastname1.value == '') || (document.form_registration.birth_date1.value == '') || ((!document.form_registration.gender1[0].checked) && (!document.form_registration.gender1[1].checked)) || (document.form_registration.grade1.value == '') || (document.form_registration.email1.value == '')) {
		(document.form_registration.siblings.value == 1) ? alert("Please complete all of your child's required fields.") : alert("Please complete all of Child 1's required fields.");
		return false;
	}
	if ((document.form_registration.siblings.value > 1) && ((document.form_registration.firstname2.value == '') || (document.form_registration.lastname2.value == '') || (document.form_registration.birth_date2.value == '') || ((!document.form_registration.gender2[0].checked) && (!document.form_registration.gender2[1].checked)) || (document.form_registration.grade2.value == '') || (document.form_registration.email2.value == ''))) {
		alert("Please complete all of Child 2's required fields.");
		return false;
	}
	if ((document.form_registration.siblings.value > 2) && ((document.form_registration.firstname3.value == '') || (document.form_registration.lastname3.value == '') || (document.form_registration.birth_date3.value == '') || ((!document.form_registration.gender3[0].checked) && (!document.form_registration.gender3[1].checked)) || (document.form_registration.grade3.value == '') || (document.form_registration.email3.value == ''))) {
		alert("Please complete all of Child 3's required fields.");
		return false;
	}
	if ((document.form_registration.siblings.value > 3) && ((document.form_registration.firstname4.value == '') || (document.form_registration.lastname4.value == '') || (document.form_registration.birth_date4.value == '') || ((!document.form_registration.gender4[0].checked) && (!document.form_registration.gender4[1].checked)) || (document.form_registration.grade4.value == '') || (document.form_registration.email4.value == ''))) {
		alert("Please complete all of Child 4's required fields.");
		return false;
	}
	if ((document.form_registration.address.value == '') || (document.form_registration.city.value == '') || (document.form_registration.zip.value == '')) {
		alert("Please complete all Shipping Address required fields.");
		return false;
	}
	if (document.form_registration.phone.value == '') {
		alert("Please enter a Home Phone number.");
		return false;
	}
	if (document.form_registration.parents_names.value == '') {
		alert("Please enter the Parents' Names.");
		return false;
	}
	if ((document.form_registration.dads_cell.value == '') && (document.form_registration.moms_cell.value == '')) {
		alert("Please enter Dad's and/or Mom's Cell numbers.");
		return false;
	}
	if ((document.form_registration.dads_email.value == '') && (document.form_registration.moms_email.value == '')) {
		alert("Please enter Dad's and/or Mom's E-mail addresses.");
		return false;
	}
	if ((document.form_registration.emergency_name.value == '') || (document.form_registration.emergency_relationship.value == '') || (document.form_registration.emergency_phone.value == '')) {
		alert("Please enter an Emergency Contact.");
		return false;
	}
	if ((document.form_registration.emergency_phone.value == document.form_registration.parent_home_phone.value) || (document.form_registration.emergency_phone.value == document.form_registration.phone.value) || (document.form_registration.emergency_phone.value == document.form_registration.dads_cell.value) || (document.form_registration.emergency_phone.value == document.form_registration.moms_cell.value)) {
		alert("The Emergency Contact Phone Number must be different from other numbers on the form.");
		return false;
}
	if ((document.form_registration.parent_name.value == '') || (document.form_registration.parent_address.value == '') || (document.form_registration.parent_home_phone.value == '') || (document.form_registration.parent_health.value == '')) {
		alert("Please complete all Parent/Legal Guardian required fields.");
		return false;
	}
	if (!document.getElementById('acceptance_yes').checked) {
		alert("Please place a check in the acknowledgment checkbox.");
	}
	else {
			document.form_registration.submit();
	}
}

