var PictureCompactCenter_isResize = 0;
var PictureCompactCenter_outerWidth = 0;
function Picture_compactcenter_init_() {
iAJAX.loading_(1);
setTimeout(function(){
$('.PictureCont .meMsg_MsgListBlk').masonry({ itemSelector:'.PictureCont .meMsg_MsgListBlk .meMsg_MsgTitle', isAnimated:true, isResizeBound:false });
$('.PictureCont .meMsg_MsgListBlk').masonry('on', 'layoutComplete', function(){
if (!PictureCompactCenter_isResize) return; PictureCompactCenter_isResize = 0;
Picture_compactcenter_align_();
});
$('.PictureCont .meMsg_MsgListBlk .meMsg_MsgTitle').css('visibility', 'visible').hide().fadeIn(function(){
PictureCompactCenter_isResize = 0;
Picture_compactcenter_align_();
if (typeof(Picture_compactcenter_done_)=='function') Picture_compactcenter_done_(this);
});
iAJAX.loading_(0);
var toPictureImgLoad = null;
$('.PictureCont .meMsg_MsgListBlk img').load(function(){
if (toPictureImgLoad) clearTimeout(toPictureImgLoad);
toPictureImgLoad = setTimeout('Picture_compactcenter_resize_()', 500);
});
if (typeof(PictureInfiniteScroll_)=='function') setTimeout('PictureInfiniteScroll_()', 500);
}, 500);
}
function Picture_compactcenter_align_() {
var aLeft = 9999, aTop = 9999, aRight = 0, aBottom = 0;
$('.PictureCont .meMsg_MsgListBlk .meMsg_MsgTitle').each(function(){
var p = $(this).offset();
if (p.leftaRight) aRight=p.left+$(this).outerWidth();
if ((p.top+$(this).outerHeight())>aBottom) aBottom=p.top+$(this).outerHeight();
});
PictureCompactCenter_outerWidth = $('.PictureCont .meMsg_MsgListBlk').outerWidth();
var paddingLeft = Math.round((PictureCompactCenter_outerWidth-(aRight-aLeft))/2);
$('.PictureCont .meMsg_MsgListBlk').css({paddingLeft:paddingLeft});
setTimeout('$(".PictureCont .meMsg_MsgListBlk").masonry("layout")', 100);
}
function Picture_compactcenter_resize_() {
setTimeout(function(){
if (PictureCompactCenter_outerWidth != $('.PictureCont .meMsg_MsgListBlk').outerWidth()) {
PictureCompactCenter_isResize = 1;
$(".PictureCont .meMsg_MsgListBlk").css({paddingLeft:0}).masonry("layout");
}
}, 100);
}
$(window).resize(function(){ Picture_compactcenter_resize_(); });