showSelection = function(table, input, targetId) {
    $.ajax({
        type: 'get',
        url: 'functions/ajax/ShowSelection.ashx',
        data: "table=" + table + "&selector=" + escape(input) + "&sid=" + Math.random(),
        success: function(transport) {
            var target = $("#" + targetId);

            target.html(transport);
        },
        beforeSend: function(XMLHttpRequest) {
            var target = $("#" + targetId);
            var parents = target.parents();

            for (i = 0; i < parents.length; i++) {
                var style = parents.eq(i).css("backgroundColor");

                if (style && style != "transparent") {
                    if (style > "#777777") {
                        target.html("<img src=\"gphx/ajax-loader_light.gif\" alt=\"Loading\" />");
                    }
                    else {
                        target.html("<img src=\"gphx/ajax-loader_dark.gif\" alt=\"Loading\" />");
                    }

                    return;
                }
            }
        },
        error: function(XMLHttpRequest, textStatus, errorThrown) {
            alert('Kunde inte visa ditt val.');
        }
    });
}
