﻿
function Compute()
{
    var ifOk = false;
    var QNumber = "";
    var Counter = 0;
    document.getElementById("Label1").innerHTML ="";
    for(var i=1; i<=12; ++i)
    {
        ifOk = false;
        QNumber = document.getElementById("RadioButtonList"+i).id;
        var radios = document.getElementById("RadioButtonList"+i).getElementsByTagName("input");
        for(var rd=0; rd<radios.length; ++rd)
        {
            if (radios[rd].checked)
            {
                Counter+=parseFloat(radios[rd].value);
                ifOk=true;
                break;
            }
        }
        var age = document.getElementById("txtAge").value;
        if (!ifOk)
        {
            document.getElementById("Label1").innerHTML ="You need to answer question " + QNumber.replace("RadioButtonList","");
            alert("You need to answer question " + QNumber.replace("RadioButtonList",""));
            return false;
        }
        else if (age=="")
        {
            document.getElementById("Label1").innerHTML ="Please enter your age.";
            alert("Please enter your age.");
            return false;
        }
    }
    LinkToAnswer(Counter);
}

function LinkToAnswer(Counter)
{
    if (Counter<=18)//12-18
    {
        getLinks("12To18");
    }
    else if (Counter<=24)//19-24
    {
        getLinks("19To24");
    }
    else if (Counter<=29)//25-29
    {
        getLinks("25To29");
    }
    else if (Counter<=33)//30-33
    {
        getLinks("30To33");
    }
    else if (Counter<=36)//34-36
    {
        getLinks("34To36");
    }
}

function getLinks(link)
{
    var GD = document.getElementById("DropDownList1").value;
    var age = document.getElementById("txtAge").value;
    if (age<20)//less than 20
    {
        link+=".htm";
        //link+="-"+ (GD=="Male" ? "M" : "F") +"20.htm";
    }
    else if (age<=29)//less than 20
    {
        //link+=".htm";
        link+="-"+ (GD=="Male" ? "M" : "F") +"20.htm";
    }
    else if (age<=39)//20-29
    {
        link+="-"+ (GD=="Male" ? "M" : "F") +"30.htm";
    }
    else if (age<=49)//30-39
    {
        link+="-"+ (GD=="Male" ? "M" : "F") +"40.htm";
    }
    else if (age<=59)//40-49
    {
        link+="-"+ (GD=="Male" ? "M" : "F") +"50.htm";
    }
    else if (age<=69)//50-59
    {
        link+="-"+ (GD=="Male" ? "M" : "F") +"60.htm";
    }
    else if (age<=79)//60-69
    {
        link+="-"+ (GD=="Male" ? "M" : "F") +"70.htm";
    }
    else if (age<=89)//70-79
    {
        link+="-"+ (GD=="Male" ? "M" : "F") +"80.htm";
    }
    else //greater than 80
    {
        link+="-"+ (GD=="Male" ? "M" : "F") +"90.htm";
    }
    location =link;
}

function IfNumberOnly(ths)
{
   setTimeout(function() { IfNumberOnlyCheckNow(ths) },10);
}

function IfNumberOnlyCheckNow(ths)
{
    var val = ths.value;
    var lastInput = val.substring(val.length-1,val.length);
    if (isNaN(lastInput))
    {
        ths.value=val.substring(0,val.length-1);
    }
}