var childCount = 0;

function moveTo(id, count, destination){
	if(document.getElementById(id).value.length == count){
		document.getElementById(destination).focus();
	}
}

//for diseases
function checkHealth(){
if(document.getElementById("insured_1_health_conditions_yes").checked == true){
		document.getElementById("diseases").style.display = "block";
	}else{
		document.getElementById("diseases").style.display = "none";
	}
}

function addWife(){
	document.getElementById("spouse-info").style.display = "block";
	document.getElementById("deletePerson1").style.display = "block"
	document.getElementById("spouse_needs_insurance").checked = true;
}

function populateDoB(){
	document.getElementById("insured_1_dobMM").value = "MM";
	document.getElementById("insured_1_dobDD").value = "DD";
	document.getElementById("insured_1_dobYYYY").value = "YYYY";
}
//delete the prepopulated values for DoB
function deleteValues(type){
	if(document.getElementById("insured_1_dob"+type).value == type){
		document.getElementById("insured_1_dob"+type).value = "";
	}
}

function deletePerson(id,button){
	document.getElementById(id).style.display="none";
	document.getElementById(button).style.display="none";
	
	//define all child wrappers 
	 var childrenList = [
	 	"",
	 	"child_option1",
		"child_option2",
		"child_option3",
		"child_option4",
		"child_option5",
		"child_option6"];
	
	for(x = 1; x < childrenList.length; x++){
		if(id == childrenList[x]){
			//adjust Index increment
			x = x+2;
			//reset everything
			document.getElementById("insured_"  + x + "_gender_m").checked = false;
			document.getElementById("insured_"  + x + "_gender_f").checked = false;
			document.getElementById("insured_"  + x + "_dobMM").value = "";
			document.getElementById("insured_"  + x + "_dobDD").value = "";
			document.getElementById("insured_"  + x + "_dobYYYY").value = "";
			document.getElementById("insured_"  + x + "_heightFT").value = "";
			document.getElementById("insured_"  + x + "_heightIN").value = "";
			document.getElementById("insured_"  + x + "_weight").value = "";
			if(document.getElementById("number_of_dependents").value == 2 || document.getElementById("number_of_dependents").value == 2){
				document.getElementById("number_of_dependents").value= "0";
			}else{
				document.getElementById("number_of_dependents").value--;
			}
			break;
		}
	}
		
	if(id != "spouse-info" && childCount > 0){
		--childCount;
		if(childCount < 6){
			document.getElementById("childWarning").style.display = "none";
		}
	}
	if(id == "spouse-info"){
		document.getElementById("spouse_needs_insurance").checked = false;
	}
}

function addChild(){
	if(childCount < 6){
		++childCount;
		var x = childCount + 1;
		document.getElementById("child_option" + childCount).style.display = "block";
		document.getElementById("deletePerson" + x).style.display = "block";
		document.getElementById("number_of_dependents").value = childCount;
	}else{
		document.getElementById("childWarning").style.display="block";
	}
}
