var tally=0
var count = 0
function scoreQuiz(form) {  

tally = 0

 if(getSelectedRadio(form.Question1)!=-1){
 	if(getSelectedRadioValue(form.Question1)==1){tally=tally+8}
	else if(getSelectedRadioValue(form.Question1)==2){tally=tally+7}
	else if(getSelectedRadioValue(form.Question1)==3){tally=tally+6}
	else if(getSelectedRadioValue(form.Question1)==4){tally=tally+5}
 }
 
 if(getSelectedRadio(form.Question2)!=-1){
 	if(getSelectedRadioValue(form.Question2)==1){tally=tally+5}
	else if(getSelectedRadioValue(form.Question2)==2){tally=tally+6}
	else if(getSelectedRadioValue(form.Question2)==3){tally=tally+7}
	else if(getSelectedRadioValue(form.Question2)==4){tally=tally+8}
 }
 
 if(getSelectedRadio(form.Question3)!=-1){
 	if(getSelectedRadioValue(form.Question3)==1){tally=tally+1}
	else if(getSelectedRadioValue(form.Question3)==2){tally=tally+2}
	else if(getSelectedRadioValue(form.Question3)==3){tally=tally+3}
	else if(getSelectedRadioValue(form.Question3)==4){tally=tally+4}
 }
 
 if(getSelectedRadio(form.Question4)!=-1){
 	if(getSelectedRadioValue(form.Question4)==1){tally=tally+1}
	else if(getSelectedRadioValue(form.Question4)==2){tally=tally+2}
	else if(getSelectedRadioValue(form.Question4)==3){tally=tally+3}
	else if(getSelectedRadioValue(form.Question4)==4){tally=tally+4}
 }
 
 if(getSelectedRadio(form.Question5)!=-1){
 	if(getSelectedRadioValue(form.Question5)==1){tally=tally+1}
	else if(getSelectedRadioValue(form.Question5)==2){tally=tally+2}
	else if(getSelectedRadioValue(form.Question5)==3){tally=tally+3}
	else if(getSelectedRadioValue(form.Question5)==4){tally=tally+4}
 }
 
 if(getSelectedRadio(form.Question6)!=-1){
 	if(getSelectedRadioValue(form.Question6)==1){tally=tally+5}
	else if(getSelectedRadioValue(form.Question6)==2){tally=tally+6}
	else if(getSelectedRadioValue(form.Question6)==3){tally=tally+7}
	else if(getSelectedRadioValue(form.Question6)==4){tally=tally+8}
 }
 
 if(getSelectedRadio(form.Question7)!=-1){
 	if(getSelectedRadioValue(form.Question7)==1){tally=tally+8}
	else if(getSelectedRadioValue(form.Question7)==2){tally=tally+7}
	else if(getSelectedRadioValue(form.Question7)==3){tally=tally+6}
	else if(getSelectedRadioValue(form.Question7)==4){tally=tally+5}
 }
 
 if(getSelectedRadio(form.Question8)!=-1){
 	if(getSelectedRadioValue(form.Question8)==1){tally=tally+5}
	else if(getSelectedRadioValue(form.Question8)==2){tally=tally+6}
	else if(getSelectedRadioValue(form.Question8)==3){tally=tally+7}
	else if(getSelectedRadioValue(form.Question8)==4){tally=tally+8}
 }
 
 if(getSelectedRadio(form.Question9)!=-1){
 	if(getSelectedRadioValue(form.Question9)==1){tally=tally+1}
	else if(getSelectedRadioValue(form.Question9)==2){tally=tally+2}
	else if(getSelectedRadioValue(form.Question9)==3){tally=tally+3}
	else if(getSelectedRadioValue(form.Question9)==4){tally=tally+4}
 }
 
 if(getSelectedRadio(form.Question10)!=-1){
 	if(getSelectedRadioValue(form.Question10)==1){tally=tally+1}
	else if(getSelectedRadioValue(form.Question10)==2){tally=tally+2}
	else if(getSelectedRadioValue(form.Question10)==3){tally=tally+3}
	else if(getSelectedRadioValue(form.Question10)==4){tally=tally+4}
 }
 
 if(getSelectedRadio(form.Question11)!=-1){
 	if(getSelectedRadioValue(form.Question11)==1){tally=tally+4}
	else if(getSelectedRadioValue(form.Question11)==2){tally=tally+3}
	else if(getSelectedRadioValue(form.Question11)==3){tally=tally+2}
	else if(getSelectedRadioValue(form.Question11)==4){tally=tally+1}
 }
 
 if(getSelectedRadio(form.Question12)!=-1){
 	if(getSelectedRadioValue(form.Question12)==1){tally=tally+8}
	else if(getSelectedRadioValue(form.Question12)==2){tally=tally+7}
	else if(getSelectedRadioValue(form.Question12)==3){tally=tally+6}
	else if(getSelectedRadioValue(form.Question12)==4){tally=tally+5}
 }
 
 if(getSelectedRadio(form.Question13)!=-1){
 	if(getSelectedRadioValue(form.Question13)==1){tally=tally+1}
	else if(getSelectedRadioValue(form.Question13)==2){tally=tally+2}
	else if(getSelectedRadioValue(form.Question13)==3){tally=tally+3}
	else if(getSelectedRadioValue(form.Question13)==4){tally=tally+4}
 }
 
 if(getSelectedRadio(form.Question14)!=-1){
 	if(getSelectedRadioValue(form.Question14)==1){tally=tally+5}
	else if(getSelectedRadioValue(form.Question14)==2){tally=tally+6}
	else if(getSelectedRadioValue(form.Question14)==3){tally=tally+7}
	else if(getSelectedRadioValue(form.Question14)==4){tally=tally+8}
 }
 
 if(getSelectedRadio(form.Question15)!=-1){
 	if(getSelectedRadioValue(form.Question15)==1){tally=tally+3}
	else if(getSelectedRadioValue(form.Question15)==2){tally=tally+4}
	else if(getSelectedRadioValue(form.Question15)==3){tally=tally+5}
	else if(getSelectedRadioValue(form.Question15)==4){tally=tally+6}
 }
 count = 0
 if(getSelectedRadio(form.Question1)==-1) {count=count+1}
 if(getSelectedRadio(form.Question2)==-1) {count=count+1}
 if(getSelectedRadio(form.Question3)==-1) {count=count+1}
 if(getSelectedRadio(form.Question4)==-1) {count=count+1}
 if(getSelectedRadio(form.Question5)==-1) {count=count+1}
 if(getSelectedRadio(form.Question6)==-1) {count=count+1}
 if(getSelectedRadio(form.Question7)==-1) {count=count+1}
 if(getSelectedRadio(form.Question8)==-1) {count=count+1}
 if(getSelectedRadio(form.Question9)==-1) {count=count+1}
 if(getSelectedRadio(form.Question10)==-1) {count=count+1}
 if(getSelectedRadio(form.Question11)==-1) {count=count+1}
 if(getSelectedRadio(form.Question12)==-1) {count=count+1}
 if(getSelectedRadio(form.Question13)==-1) {count=count+1}
 if(getSelectedRadio(form.Question14)==-1) {count=count+1}
 if(getSelectedRadio(form.Question15)==-1) {count=count+1}

 if(count >0){alert("Please answer all questions")}
 
if(tally < 55){form.model.value = "Conservative"}
if(tally >= 55 && tally <= 65){form.model.value = "Balanced"}
if(tally >= 65 && tally <= 70){form.model.value = "Growth with Income"}
if(tally >= 70 && tally <= 80){form.model.value = "Growth"}
if(tally > 80){form.model.value = "Aggressive Growth"}

 form.scoreBox.value = tally
}

function resetQuiz(form){
 tally=0 

 form.Question1.value="?" 
 form.Question2.value="?" 
 form.Question3.value="?" 
 form.Question4.value="?" 
 form.Question5.value="?" 
 form.Question6.value="?" 
 form.Question7.value="?" 
 form.Question8.value="?" 
 form.Question9.value="?" 
 form.Question10.value="?" 
 form.Question11.value="?" 
 form.Question12.value="?" 
 form.Question13.value="?"
 form.Question14.value="?" 
 form.Question15.value="?" 

 form.scoreBox.value = 0
}

function getSelectedRadio(buttonGroup) {
   // returns the array number of the selected radio button or -1 if no button is selected
   if (buttonGroup[0]) { // if the button group is an array (one button is not an array)
      for (var i=0; i<buttonGroup.length; i++) {
         if (buttonGroup[i].checked) {
            return i
         }
      }
   } else {
      if (buttonGroup.checked) { return 0; } // if the one button is checked, return zero
   }
   // if we get to this point, no radio button is selected
   return -1;
} // Ends the "getSelectedRadio" function

function getSelectedRadioValue(buttonGroup) {
   // returns the value of the selected radio button or "" if no button is selected
   var i = getSelectedRadio(buttonGroup);
   if (i == -1) {
      return "";
   } else {
      if (buttonGroup[i]) { // Make sure the button group is an array (not just one button)
         return buttonGroup[i].value;
      } else { // The button group is just the one button, and it is checked
         return buttonGroup.value;
      }
   }
} // Ends the "getSelectedRadioValue" function

//document.write("Your score is "+ tally)