﻿function checkTaxpayerID(taxId)
{
    if (taxId.value.length > 0)
    {
        if (taxId.value.length < 9)
        {
            var tid = "00000000" + taxId.value;
            taxId.value = (tid.slice(tid.length - 9));
            alert("Taxpayer ID # padded to make 9 digits.");
        }
    }
}

function checkUppercase(agncy)
{
    if (agncy.value != agncy.value.toUpperCase())
    {
        agncy.value = agncy.value.toUpperCase();
    }
}

function openHelpWindow(hlpFile)
{
    wdnw = window.open("help/" + hlpFile + ".html", "helpwindow", "status=no,toolbar=no,width=300,height=300");
    wdnw.focus();
}

function updatePaymentDateFrom(newDate)
{
    dateArr = newDate.split('/');
    updateSelectedValue(document.aspnetForm.ctl00$contentPlaceHolder$dropDownPaymentDateFromMonth, dateArr[0]);
    updateSelectedValue(document.aspnetForm.ctl00$contentPlaceHolder$dropDownPaymentDateFromDay, dateArr[1]);
    updateSelectedValue(document.aspnetForm.ctl00$contentPlaceHolder$dropDownPaymentDateFromYear, dateArr[2]);
}

function updatePaymentDateTo(newDate)
{
    dateArr = newDate.split('/');
    updateSelectedValue(document.aspnetForm.ctl00$contentPlaceHolder$dropDownPaymentDateToMonth, dateArr[0]);
    updateSelectedValue(document.aspnetForm.ctl00$contentPlaceHolder$dropDownPaymentDateToDay, dateArr[1]);
    updateSelectedValue(document.aspnetForm.ctl00$contentPlaceHolder$dropDownPaymentDateToYear, dateArr[2]);
}

function updateSelectedValue(selectObj, val)
{
    for (i = 0; i < selectObj.options.length; i++)
    {
        if (selectObj.options[i].value == val)
        {
            selectObj.options[i].selected = true;
        }
    }
}
