$(document).ready(function() {
    BrowseBy_AttachHandlers();
});

function BrowseBy_AttachHandlers() {
    $('#BrowseBy_Topic').change( function(){
        BrowseBy_Change();
    });
    $('#BrowseBy_Audience').change( function(){
        BrowseBy_Change();
    });
    $('#BrowseBy_MediaType').change( function(){
        BrowseBy_Change();
    }); 
}


function BrowseBy_Change() {
    var obj =  { };
    obj.topicId = $('#BrowseBy_Topic').val();
    obj.audienceId = $('#BrowseBy_Audience').val();
    obj.mediaTypeId = $('#BrowseBy_MediaType').val();
    $.ajax({
        type: "POST",
        contentType: "application/json; charset=utf-8",
        url: "/storeServices.asmx/BrowseBy_Change",
        data: JSON.stringify(obj),
        dataType: "json",
        success: function(result, textStatus) {
            $('#jsBrowseBy').html(result);
        },
        error: function(request, status, err) {
            $('#jsBrowseBy').html('Error. Please Refresh.');
        },
        complete: function (XMLHttpRequest, textStatus) {
            BrowseBy_AttachHandlers();
        }
    });
}