function validateEvaluation(){
    //alert("function reached");
    var x = 1
    var message = ""
    var problem = 0
    var lvstrRadio = ""    
    for (x=1;x<15;x++){
        lvobjRadio = eval("document.main.question"+x)
        //alert("question"+x)
        if (!radio_button_checker(lvobjRadio)){
            message+="\nPlease make a selection for question " + x
            problem++
        }
    }

    if (problem>0){
        alert(message);
        return false;
    }
    else{
		calculatescore();
        return true;
		
    }
}

var gvintTotalScore = 0

function calculatescore(){
	var i, lvintscore, lvstrValue
	lvintscore = 0;
	for (i = 1;i<=14;i++){		
		lvstrValue = radio_button_checker(eval("document.main.question"+i));
		lvintscore += (lvstrValue * 1);
	}
	//alert("Score: " + lvintscore);
	document.getElementById("divScore").innerHTML = lvintscore.toString()
	//return lvintscore;
	
}

function radio_button_checker(paramField){
	// set var radio_choice to false
	var radio_choice = false;
	var lvstrSelectedValue
	
	// Loop from zero to the one minus the number of radio button selections
	//alert(paramField.length);
	for (counter = 0; counter < paramField.length; counter++){
		// If a radio button has been selected it will return true
		// (If not it will return false)
		//alert(paramField[counter])
		if (paramField[counter].checked){
			radio_choice = true; 
			lvstrSelectedValue=paramField[counter].value
		}
	}

	if (!radio_choice){
	    // If there were no selections made display an alert box 
	    //alert("Please select a letter.")
	    return (false);
	}
	else{
	    return (lvstrSelectedValue);
	}
}