// form validation



function valForm(form1) {

		if (! getCheckedRadioValue(form1["radEx"])) {
			alert ("Please select an answer for question 1")
			return false
		}
	
	// add other checks here...
		if (! getCheckedRadioValue(form1["radDiet"])) {
			alert ("Please select an answer for question 2")
			return false
		}


	// add other checks here...
		if (! getCheckedRadioValue(form1["radAlc"])) {
			alert ("Please select an answer for question 3")
			return false
		}

	// add other checks here...
	for (var i = 1; i <= 20; i++) {
		if (! getCheckedRadioValue(form1["radSmo"])) {
			alert ("Please select an answer for question 4")
			return false
		}

	// add other checks here...
		if (! getCheckedRadioValue(form1["raddia"])) {
			alert ("Please select an answer for question 5")
			return false
		}

	// add other checks here...
		if (! getCheckedRadioValue(form1["radGen"])) {
			alert ("Please select an answer for question 6")
			return false
		}

	// add other checks here...
		if (! getCheckedRadioValue(form1["radskin"])) {
			alert ("Please select an answer for question 7")
			return false
		}

	// add other checks here...
		if (! getCheckedRadioValue(form1["radear"])) {
			alert ("Please select an answer for question 8")
			return false
		}
	
	
	// add other checks here...
		if (! getCheckedRadioValue(form1["radbow"])) {
			alert ("Please select an answer for question 9")
			return false
		}



	}
	// add other checks here...
		if (! getCheckedRadioValue(form1["radvom"])) {
			alert ("Please select an answer for question 10")
			return false
		}



	return true
}



function getCheckedRadioValue(radio) {
	for (var i=0; i < radio.length; i++) {
		if (radio[i].checked) return radio[i].value
	}
	return false
}



// score calculation




var Item = new Array();

Item[100] = 0;
Item[101] = 5;
Item[102] = 10;

function updateDetails()
{
   var total = 0;
   var Details = " ";
   var formElement;
   
   


   formElement = document.form1.radEx
   if (formElement[2].checked == true)
   {
      Details = Details + "" + Item[formElement[2].value];
      total = total + parseFloat(Item[formElement[2].value]);
   }
   else if (formElement[1].checked == true)
   {   
      Details = Details + "" + Item[formElement[1].value];
      total = total + parseFloat(Item[formElement[1].value]);
   }
   else
   {
      Details = Details + "" + Item[formElement[0].value];
      total = total + parseFloat(Item[formElement[0].value]);
   }


   formElement = document.form1.radDiet
   if (formElement[2].checked == true)
   {
      Details = Details + "" + Item[formElement[2].value];
      total = total + parseFloat(Item[formElement[2].value]);
   }
   else if (formElement[1].checked == true)
   {   
      Details = Details + "" + Item[formElement[1].value];
      total = total + parseFloat(Item[formElement[1].value]);
   }
   else
   {
      Details = Details + "" + Item[formElement[0].value];
      total = total + parseFloat(Item[formElement[0].value]);
   }


   formElement = document.form1.raddia
   if (formElement[2].checked == true)
   {
      Details = Details + "" + Item[formElement[2].value];
      total = total + parseFloat(Item[formElement[2].value]);
   }
   else if (formElement[1].checked == true)
   {   
      Details = Details + "" + Item[formElement[1].value];
      total = total + parseFloat(Item[formElement[1].value]);
   }
   else
   {
      Details = Details + "" + Item[formElement[0].value];
      total = total + parseFloat(Item[formElement[0].value]);
   }



   formElement = document.form1.radAlc
   if (formElement[2].checked == true)
   {
      Details = Details + "" + Item[formElement[2].value];
      total = total + parseFloat(Item[formElement[2].value]);
   }
   else if (formElement[1].checked == true)
   {   
      Details = Details + "" + Item[formElement[1].value];
      total = total + parseFloat(Item[formElement[1].value]);
   }
   else
   {
      Details = Details + "" + Item[formElement[0].value];
      total = total + parseFloat(Item[formElement[0].value]);
   }

   formElement = document.form1.radSmo
   if (formElement[2].checked == true)
   {
      Details = Details + "" + Item[formElement[2].value];
      total = total + parseFloat(Item[formElement[2].value]);
   }
   else if (formElement[1].checked == true)
   {   
      Details = Details + "" + Item[formElement[1].value];
      total = total + parseFloat(Item[formElement[1].value]);
   }
   else
   {
      Details = Details + "" + Item[formElement[0].value];
      total = total + parseFloat(Item[formElement[0].value]);
   }

   formElement = document.form1.radskin
   if (formElement[2].checked == true)
   {
      Details = Details + "" + Item[formElement[2].value];
      total = total + parseFloat(Item[formElement[2].value]);
   }
   else if (formElement[1].checked == true)
   {   
      Details = Details + "" + Item[formElement[1].value];
      total = total + parseFloat(Item[formElement[1].value]);
   }
   else
   {
      Details = Details + "" + Item[formElement[0].value];
      total = total + parseFloat(Item[formElement[0].value]);
   }


   formElement = document.form1.radear
   if (formElement[2].checked == true)
   {
      Details = Details + "" + Item[formElement[2].value];
      total = total + parseFloat(Item[formElement[2].value]);
   }
   else if (formElement[1].checked == true)
   {   
      Details = Details + "" + Item[formElement[1].value];
      total = total + parseFloat(Item[formElement[1].value]);
   }
   else
   {
      Details = Details + "" + Item[formElement[0].value];
      total = total + parseFloat(Item[formElement[0].value]);
   }




   formElement = document.form1.radvom
   if (formElement[2].checked == true)
   {
      Details = Details + "" + Item[formElement[2].value];
      total = total + parseFloat(Item[formElement[2].value]);
   }
   else if (formElement[1].checked == true)
   {   
      Details = Details + "" + Item[formElement[1].value];
      total = total + parseFloat(Item[formElement[1].value]);
   }
   else
   {
      Details = Details + "" + Item[formElement[0].value];
      total = total + parseFloat(Item[formElement[0].value]);
   }


   formElement = document.form1.radbow
   if (formElement[2].checked == true)
   {
      Details = Details + "" + Item[formElement[2].value];
      total = total + parseFloat(Item[formElement[2].value]);
   }
   else if (formElement[1].checked == true)
   {   
      Details = Details + "" + Item[formElement[1].value];
      total = total + parseFloat(Item[formElement[1].value]);
   }
   else
   {
      Details = Details + "" + Item[formElement[0].value];
      total = total + parseFloat(Item[formElement[0].value]);
   }

   formElement = document.form1.radGen
   if (formElement[2].checked == true)
   {
      Details = "";
      total = total + parseFloat(Item[formElement[2].value]);
   }
   else if (formElement[1].checked == true)
   {   
      Details = "";
      total = total + parseFloat(Item[formElement[1].value]);
   }
   else
   {
      Details = "";
      total = total + parseFloat(Item[formElement[0].value]);
   }
   


   Details = Details + "Your dog's score is  " + total;
   document.form1.txtDetails.value = Details;
}
