function valButton(btn) {
    var cnt = -1;
    for (var i=btn.length-1; i > -1; i--) {
        if (btn[i].checked) {cnt = i; i = -1;}
    }
    if (cnt > -1) return btn[cnt].value;
    else return null;
}


function test_it(entry) {
if (entry.value!=null && entry.value.length!=0) {
entry.value=""+ eval(entry.value);
}
computeForm(entry.form);
}


function computeForm(form) {

if (validateForm(form) == false)
{
	return false;
}

var total=0

for (var count=0; count<2; count++)
{
if (form.a[count].checked){
var total=total+parseInt(form.a[count].value);
}
}

for (var count=0; count<2; count++)
{
if (form.b[count].checked){
var total=total+parseInt(form.b[count].value);
}
}

for (var count=0; count<2; count++)
{
if (form.c[count].checked){
var total=total+parseInt(form.c[count].value);
}
}

for (var count=0; count<2; count++)
{
if (form.d[count].checked){
var total=total+parseInt(form.d[count].value);
}
}

for (var count=0; count<2; count++)
{
if (form.e[count].checked){
var total=total+parseInt(form.e[count].value);
}
}

for (var count=0; count<2; count++)
{
if (form.f[count].checked){
var total=total+parseInt(form.f[count].value);
}
}

for (var count=0; count<2; count++)
{
if (form.g[count].checked){
var total=total+parseInt(form.g[count].value);
}
}

for (var count=0; count<2; count++)
{
if (form.h[count].checked){
var total=total+parseInt(form.h[count].value);
}
}

for (var count=0; count<2; count++)
{
if (form.i[count].checked){
var total=total+parseInt(form.i[count].value);
}
}

for (var count=0; count<2; count++)
{
if (form.j[count].checked){
var total=total+parseInt(form.j[count].value);
}
}

for (var count=0; count<2; count++)
{
if (form.k[count].checked){
var total=total+parseInt(form.k[count].value);
}
}

if (total<4){ window.location="bestie.aspx" }
else if (total<9){ window.location="frenemy.aspx" }
else { window.location="worstie.aspx" }
}


function validateForm(form) {
with (form) {
	var alertMsg = "The following REQUIRED fields\nhave been left empty:\n";
	radioOption = -1;
	
	for (counter=0; counter<a.length; counter++) {
		if (a[counter].checked) radioOption = counter;
	}

	if (radioOption == -1) alertMsg += "\na";
	radioOption = -1;

	for (counter=0; counter<b.length; counter++) {
		if (b[counter].checked) radioOption = counter;
	}

	if (radioOption == -1) alertMsg += "\nb";
	radioOption = -1;

	for (counter=0; counter<c.length; counter++) {
		if (c[counter].checked) radioOption = counter;
	}

	if (radioOption == -1) alertMsg += "\nc";
	radioOption = -1;
	
	for (counter=0; counter<d.length; counter++) {
		if (d[counter].checked) radioOption = counter;
	}

	if (radioOption == -1) alertMsg += "\nd";
	radioOption = -1;

	for (counter=0; counter<e.length; counter++) {
		if (e[counter].checked) radioOption = counter;
	}

	if (radioOption == -1) alertMsg += "\ne";
	radioOption = -1;

	for (counter=0; counter<f.length; counter++) {
		if (f[counter].checked) radioOption = counter;
	}

	if (radioOption == -1) alertMsg += "\nf";
	radioOption = -1;

	for (counter=0; counter<g.length; counter++) {
		if (g[counter].checked) radioOption = counter;
	}

	if (radioOption == -1) alertMsg += "\ng";
	radioOption = -1;

	for (counter=0; counter<h.length; counter++) {
		if (h[counter].checked) radioOption = counter;
	}

	if (radioOption == -1) alertMsg += "\nh";
	radioOption = -1;
	
	for (counter=0; counter<i.length; counter++) {
		if (i[counter].checked) radioOption = counter;
	}

	if (radioOption == -1) alertMsg += "\ni";
	radioOption = -1;

	for (counter=0; counter<j.length; counter++) {
		if (j[counter].checked) radioOption = counter;
	}

	if (radioOption == -1) alertMsg += "\nj";
	radioOption = -1;

	for (counter=0; counter<k.length; counter++) {
		if (k[counter].checked) radioOption = counter;
	}

	if (radioOption == -1) alertMsg += "\nk";

	if (alertMsg != "The following REQUIRED fields\nhave been left empty:\n") {
		alert("You must have missed a question. Answer the remaining question(s) and then click FINISH!");
		return false;
	}
	else {
		return true;
	}
}
}
