$(function() {

$('.user').live('click', function(e) {
     var tgt = $(e.target);
     if (tgt.closest('.proxy').length) return;
     if (tgt.closest('.shortcut').length && !tgt.closest('.more')) return;

     var w     = $(window);
     var child = $($(this)[0].cloneNode(true))
	 .addClass('fulldesc selected');
     var proxy = $('<div/>')
	 .addClass('proxy')
	 .css({ position: 'absolute', zIndex: 2000, margin: 16 })
	 .append(child)
	 .prependTo('body');
     var close = $('<div><span>X</span></div>')
	 .addClass('m-button m-emblem a-close')
	 .one('click', function() { proxy.remove(); $('body').mask(false); })
	 .appendTo(proxy);

     $('body').mask(true);
     proxy.css({ top : (w.height() - proxy.height())/2 + w.scrollTop(),
		 left: (w.width()  - proxy.width())/2  + w.scrollLeft() })
          .show();

     e.preventDefault();
});

});

