﻿// Assurland health form javascript ressources

var health_childNumber = 0;

// UI element's ID(s) page 1
var health_rowContractAnniverMthId;
var health_rowCurrentCarrierId;
var health_rowEffectiveDateId;

// UI element's ID(s) page 2
var health_ddlPrimaryApplicantSchemeCodeId;
var health_ddlChildSchemeCode0Id;
var health_ddlChildSchemeCode1Id;
var health_ddlChildSchemeCode2Id;
var health_ddlChildSchemeCode3Id;
var health_ddlChildSchemeCode4Id;
var health_ddlChildSchemeCode5Id;
var health_ddlChildSchemeCode6Id;
var health_ddlChildSchemeCode7Id;
var health_ddlChildSchemeCode8Id;

/////////////////
// Page 1
/////////////////

function health_insuranceNeedType(value) {
    if (value == "1") {
        setRowVisibility(health_rowContractAnniverMthId, false);
        dropDownList_clearError(health_ddlContractAnniverMthId);
        setRowVisibility(health_rowCurrentCarrierId, false);
        dropDownList_clearError(health_ddlCurrentCarrierId);
        setRowVisibility(health_rowEffectiveDateId, true);
    } else {
        setRowVisibility(health_rowContractAnniverMthId, true);
        setRowVisibility(health_rowCurrentCarrierId, true);
        setRowVisibility(health_rowEffectiveDateId, false);
        textBox_clearError(health_dtbEffectiveDateId);
    }
}

/////////////////
// Page 2
/////////////////

function health_occupationCode(value) {    
    var schemeCode = $get(health_ddlPrimaryApplicantSchemeCodeId);
    if (schemeCode && schemeCode.value == "") {
        if (value == "4" || value == "6" || value == "10") {
            schemeCode.value = "SFE";
        }
        else {
            if(value== "7") {
                schemeCode.value = "FRM";
            }
            else {
                if (value == "8") {
                    schemeCode.value = "STD";
                }
                else {
                    schemeCode.value = "EMP";
                }
            }
        }
    }
}

function health_warningChildBirthday(sender) {
    var v = getDateByFormat(sender.value, 'dd/MM/yyyy');   
    if (v != null && v != "") {        
        if ((new Date) < v) {
            return "Vous avez saisi une date future : " + sender.value ;            
        }
    }
    return "";
}

function health_childSchemeConnectionCodeListManage(value)
{
    var listId = 40;
    if (value != "1" && value != "2")
    {
        //load list 41 for all children
        listId = 41;
    }
    if (health_childNumber > 0)
        dropDownList_fill(health_ddlChildSchemeCode0Id, listId, "", ($get(health_ddlChildSchemeCode0Id).value != "" ? $get(health_ddlChildSchemeCode0Id).value : ""));
    if (health_childNumber > 1)
        dropDownList_fill(health_ddlChildSchemeCode1Id, listId, "", ($get(health_ddlChildSchemeCode1Id).value != "" ? $get(health_ddlChildSchemeCode1Id).value : ""));
    if (health_childNumber > 2)
        dropDownList_fill(health_ddlChildSchemeCode2Id, listId, "", ($get(health_ddlChildSchemeCode2Id).value != "" ? $get(health_ddlChildSchemeCode2Id).value : ""));
    if (health_childNumber > 3)
        dropDownList_fill(health_ddlChildSchemeCode3Id, listId, "", ($get(health_ddlChildSchemeCode3Id).value != "" ? $get(health_ddlChildSchemeCode3Id).value : ""));
    if (health_childNumber > 4)
        dropDownList_fill(health_ddlChildSchemeCode4Id, listId, "", ($get(health_ddlChildSchemeCode4Id).value != "" ? $get(health_ddlChildSchemeCode4Id).value : ""));
    if (health_childNumber > 5)
        dropDownList_fill(health_ddlChildSchemeCode5Id, listId, "", ($get(health_ddlChildSchemeCode5Id).value != "" ? $get(health_ddlChildSchemeCode5Id).value : ""));
    if (health_childNumber > 6)
        dropDownList_fill(health_ddlChildSchemeCode6Id, listId, "", ($get(health_ddlChildSchemeCode6Id).value != "" ? $get(health_ddlChildSchemeCode6Id).value : ""));
    if (health_childNumber > 7)
        dropDownList_fill(health_ddlChildSchemeCode7Id, listId, "", ($get(health_ddlChildSchemeCode7Id).value != "" ? $get(health_ddlChildSchemeCode7Id).value : ""));
    if (health_childNumber > 8)
        dropDownList_fill(health_ddlChildSchemeCode8Id, listId, "", ($get(health_ddlChildSchemeCode8Id).value != "" ? $get(health_ddlChildSchemeCode8Id).value : ""));
}