﻿// JScript File

function ScreenerError(response)
{
    $('invalidBirthday').style.display = 'none';
    var rc = 0;
    if (response.ServiceResult != null)
    {
        rc = response.ServiceResult.ResultCode;
    }
    if (rc >= 1 && rc <= 3)
    {
        document.location.href = "NotQualified.html";
    }
    else if (rc == 4)
    {
        $('invalidBirthday').style.display = 'block';
    }
    else
    {
        $('errorMessage').innerHTML = 'an error occured';
    }
}

function ScreenerError2(response)
{
    $('invalidBirthday').style.display = 'none';
    var rc = 0;
    if (response.ServiceResult != null)
    {
        rc = response.ServiceResult.ResultCode;
    }
    if (rc >= 1 && rc <= 3)
    {
        document.location.href = "NotQualified2.html";
    }
    else if (rc == 4)
    {
        $('invalidBirthday').style.display = 'block';
    }
    else
    {
        $('errorMessage').innerHTML = 'an error occured';
    }
}

function RegisterError(response)
{
    if (!response.success)
    {
        $('errorMessage').innerHTML = response.Message;
        
    }
    else
    {
        var rc = response.ServiceResult.ResultCode;
        if (rc >= 1 && rc <= 3)
        {
            document.location.href = "NotQualified.html";
        }
        else if (rc == 4)
        {
            $('invalidBirthday').style.display = 'block';
        }
        else
        {
            $('errorMessage').innerHTML = response.Message;
        }
    }
}

function RegisterError2()
{

    var r = Tremor.Ajax.lastResponse;
    if (r.Message) {
       // alert(r.Message);
       $('errorMessage').innerHTML = r.Message;
       Tremor.Element.Show('errorMessage');
    }
    else
    {
        alert("request failed");
    }

}

function ShowAgeSelects()
{
    Tremor.Debug.Log("show age selects");
    var nc = $('numChildren');
    var v = nc.options[nc.selectedIndex].value;
    var count = 0;
    if (v != null && v!= "")
    {
        count = parseInt(v);
    }
    Tremor.Debug.Log("child count:" + count);
    for(var i=0;i<9;i++)
    {
        var id = 'childAge_'+(i+1);
        var e = $(id);
        if (e != null)
        {
            if (i+1 <= count)
            {
                e.style.display = "inline";
            }
            else
            {
                e.style.display = "none";
            }
        }
    }
}

function CheckChildAge(index, input)
{
    var nc = $('numChildren');
    var v = nc.options[nc.selectedIndex].value;
    var count = 0;
    if (v != null && v!= "")
    {
        count = parseInt(v);
    }
    var ok = true;
    if (index <= count)
    {
        var val = input.value;
        if (val == "")
        {
            YAHOO.util.Dom.addClass(input,"validationError");
            ok = false;
        }
        else
        {
            YAHOO.util.Dom.removeClass(input,"validationError");
        }
    }
    return ok;
}

function ShowError()
{
    var r = Tremor.Ajax.lastResponse;
    if (r.Message) {
       // alert(r.Message);
       $('errMsg').innerHTML = r.Message;
       Tremor.Element.Show('errMsg');
    }
    else
    {
        alert("request failed");
    }
}