jQuery.print = function(message, insertionType) { if (typeof(message) == 'object') { var string = '{
', values = [], counter = 0; $.each(message, function(key, value) { if (value && value.nodeName) { var domnode = '<' + value.nodeName.toLowerCase(); domnode += value.className ? ' class="' + value.className + '"' : ''; domnode += value.id ? ' id="' + value.id + '"' : ''; domnode += '>'; value = domnode; } values[counter++] = key + ': ' + value; }); string += values.join(',
'); string += '
}'; message = string; } var $output = $('#print-output'); if ($output.length === 0) { $output = $('