﻿/*

    This function is required for the DateOfBirthAgeGroupInput custom control.

*/
function ShowAgeGroup(dateBoxId, currentDate, ageGroupListId)
{
    var birthYear = document.getElementById(dateBoxId).value.substring(6);
    var currentYear = currentDate.substring(6);
    var birthMonth = document.getElementById(dateBoxId).value.substring(3, 5);
    var currentMonth = currentDate.substring(3, 5);
    var birthDay = document.getElementById(dateBoxId).value.substring(0, 2);
    var currentDay = currentDate.substring(0, 2);
    
    //TODO: finish this to check age based on full date
    
    var age = currentYear - birthYear;
    
    if (currentMonth <= birthMonth)
    {
        if (currentMonth == birthMonth)
        {
            if (currentDay < birthDay)
            {
                --age;
            }
        }
        else
        {
            --age;
        }
    }
    
    if (age < 25)
    {
        document.getElementById(ageGroupListId).selectedIndex = 1;
    }
    else if (age >= 25 && age < 50)
    {
        document.getElementById(ageGroupListId).selectedIndex = 2;
    }
    else if (age >= 50 && age < 65)
    {
        document.getElementById(ageGroupListId).selectedIndex = 3;
    }
    else document.getElementById(ageGroupListId).selectedIndex = 4;
}
