/**
 * @author andmas
 */


var Lajax = {
	
}



$(document).ready(function() {
    $(".lajax").each(function(i) {

        var url, ctrlId;

        if (this.id.indexOf("hidLajaxState") != -1) {
            var a = this.value.split("||");

            url = a[0];
            ctrlId = a[1].substring(0, a[1].lastIndexOf("_"));


            $("#" + ctrlId + "_ddlIndependant").change(function() {
                var optValue = this.options[this.selectedIndex].value;
                var optText = this.options[this.selectedIndex].text;

                $.ajax({
                    type: "GET",
                    url: url + "&value=" + optValue + "&text=" + optText,
                    dataType: "text/html",
                    success: function(data) {
                        data = data.substring(6, data.lastIndexOf("</root>"))
                        $("#" + ctrlId + "_ddlDependant").empty();
                        $("#" + ctrlId + "_ddlDependant").append(data);
                        $("#" + ctrlId + "_ddlDependant").find('option:first').attr('selected', 'selected');
                    },
                    error: function(a, b) {
                        alert(a.value + " : " + b);
                    }
                });
            });
        }
    });

});
