﻿/* ---------------- Plus utilisé */
var ManagementCombo = Class.create();

ManagementCombo.prototype = {
    initialize: function(Lang) {
        if ($( "ctl00_ctl00_ctl00_PH_Main_Content_PH_BC_Main_Content_PH_Left_Content_DDLClass") != null){
            Event.observe(
                $( "ctl00_ctl00_ctl00_PH_Main_Content_PH_BC_Main_Content_PH_Left_Content_DDLClass"), 
                    "change", 
                    function(){
                        var id =$( "ctl00_ctl00_ctl00_PH_Main_Content_PH_BC_Main_Content_PH_Left_Content_DDLClass")[$( "ctl00_ctl00_ctl00_PH_Main_Content_PH_BC_Main_Content_PH_Left_Content_DDLClass").selectedIndex].value;;
                        new Ajax.Request('/_common/forms/funds/funds.ashx?AC=' + id + '&Lang=' + Lang, {
                            method:'get',
                            requestHeaders: {Accept: 'application/json'}, 
                            onSuccess: function(transport){ 
                                var jsonManagement = transport.responseText.evalJSON(true);
                                while ($("ctl00_ctl00_ctl00_PH_Main_Content_PH_BC_Main_Content_PH_Left_Content_DDLMgt").options.length > 0)
                                {
                                    $("ctl00_ctl00_ctl00_PH_Main_Content_PH_BC_Main_Content_PH_Left_Content_DDLMgt").options[0].remove();
                                }
                                for(i = 0 ; i< jsonManagement.length;i++)
                                {
                                    //alert(jsonManagement[i].ID + " - " +jsonManagement[i].management);
                                    var opt = document.createElement('option');
                                   opt.text = jsonManagement[i].management;
                                   opt.value = jsonManagement[i].ID;
                                   $("ctl00_ctl00_ctl00_PH_Main_Content_PH_BC_Main_Content_PH_Left_Content_DDLMgt").options.add(opt);
                                }
                                
                            },
                            onFailure: function(){
                                 alert('Bad robots');
                            }
                        });
                    });
            }
        }
}

