﻿// JScript File
var SubFAClientID;

function SelectedFunctionArea(ddlFA, ddlSFA)
{
    var dlc=document.getElementById(ddlFA);
    SubFAClientID=document.getElementById(ddlSFA);
    wsService.GetSubFunctions(dlc.options[dlc.selectedIndex].value,onComplet_FA,onError);    
}

function onError()
{
    alert('Error from webservice');
}

function onComplet_FA(result)
{    
    var ddlState= SubFAClientID;

    for(i=ddlState.options.length-1;i>=0;i--)
    {
        ddlState.remove(i);		
    }
    
    for(j=0;j<((result.length)-4);j++)
    {
        if(j%2 != 0)
        {
            if(result[j-1] == 0)
            {
                var optgroupNew = document.createElement("OPTGROUP");
                optgroupNew.id =result[j-1];
    	        optgroupNew.label =result[j];
    	         //alert(optn.text);
                ddlState.appendChild(optgroupNew);;
            }
            else
            {
                var optn = document.createElement("OPTION");
                ddlState.appendChild(optn); 
                optn.text = result[j];   
                optn.value = result[j-1];
                
            }
        }
    }    
}