// handle termite threat form
var step = 1;

function go_to_next_step() {
	// redbox duplicates all elements, use class name so elements can be accessed

	var div_elements = document.getElementsByTagName("div");
	var num_elements = div_elements.length;

	if (step == 1) {
		for (i = 0; i < num_elements; i++) {
			if (div_elements[i].className == "termites_step1") {
				div_elements[i].style.display = "none";
			}

			if (div_elements[i].className == "termites_step2") {
				div_elements[i].style.display = "inline";
			}
		}

		step++;
	}
	else if (step == 2) {
		if (validate_termite_threat_form()) {

			// get number of selected checkboxes
			var num_checked = 0;

			var input_elements = document.getElementsByTagName("input");
			var num_input_elements = input_elements.length;

			for (i = 0; i < num_input_elements; i++) {
				if (input_elements[i].type == "checkbox" && input_elements[i].name != "contact_me") {
					if (input_elements[i].checked) {
						num_checked++;
					}
				}

				if (input_elements[i].type == "image") {
					input_elements[i].style.display = "none";
				}
			}

			var level1_lower_bound = 0;
			var level2_lower_bound = 1;
			var level3_lower_bound = 2;
			var level4_lower_bound = 5;

			var threat_level = "";

			if (num_checked >= level4_lower_bound) {
				threat_level = "Your termite threat level is <span style='color: #BD2429;'><b>EXTREME</b></span> - We urge immediate action. Although damages to your home may already be severe, we have the right plan to conquer the problem and prevent future damage.";
			}
			else if (num_checked >= level3_lower_bound) {
				threat_level = "Your termite threat level is <span style='color: #BD2429;'><b>HIGH</b></span> - It is highly probable that you're dealing with a large termite problem. We recommend one of our aggressive termite solutions before damage becomes irreparable.";
			}
			else if (num_checked >= level2_lower_bound) {
				threat_level = "Your termite threat level is <span style='color: #BD2429;'><b>MEDIUM</b></span> - To avoid further damage we recommend one of our pro-active solutions for your growing problem. Catching the problem before it grows too large can save thousands of dollars.";
			}
			else {
				threat_level = "Your termite threat level is <span style='color: #BD2429;'><b>LOW</b></span> - We recommend our preventive maintenance termite program so that you can keep your home termite free for years to come."
			}


			for (i = 0; i < num_elements; i++) {
				if (div_elements[i].className == "termites_step2") {
					div_elements[i].style.display = "none";
				}


				if (div_elements[i].className == "threat_level") {
					div_elements[i].innerHTML = threat_level;
				}

				if (div_elements[i].className == "termites_step3") {
					div_elements[i].style.display = "inline";
				}
			}

			step++;

			return true;
		}
	}

	return false;
}

function reset_form() {
	// redbox duplicates all elements, use class name so elements can be accessed
	var div_elements = document.getElementsByTagName("div");
	var num_elements = div_elements.length;

	for (i = 0; i < num_elements; i++) {
		if (div_elements[i].className == "termites_step1") {
			div_elements[i].style.display = "inline";
		}

		if (div_elements[i].className == "termites_step2") {
			div_elements[i].style.display = "none";
		}

		if (div_elements[i].className == "termites_step3") {
			div_elements[i].style.display = "none";
		}

	}

	var input_elements = document.getElementsByTagName("input");
	var num_input_elements = input_elements.length;

	for (i = 0; i < num_input_elements; i++) {
		if (input_elements[i].type == "image") {
			input_elements[i].style.display = "inline";
		}
	}

	step = 1;
}