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 = $('