//用户信息
jQuery.fn.showUserTip = function() {
	$('.usertipbox').remove();
	var _self = this;
	var uid = _self.attr('uid');
	var username = _self.attr('username');
	var offset = _self.offset();
	var left = offset.left - 20 + 'px';
	var top = offset.top + 20 + 'px';
	if (_self.find('img').attr('src') && _self.parent('.img_face').attr('class')) {
		left = offset.left - _self.width() + 'px';
		top = offset.top + 4 + _self.height() + 'px';
		/*
		if (window.XMLHttpRequest) {
			if (!window.ActiveXObject) {} else {
				left = offset.left + 'px'; //IE7
			}
		} else {
			left = offset.left + 'px'; //IE6
		}
		*/
		if (window.ActiveXObject) left = offset.left + 'px'; //IE
	}
	if (_self.parent('.left').attr('class') == 'left img_face') left = offset.left + 'px';
	if (_self.parent().parent().attr('class') == 'liao_tk') left = offset.left + 'px';
	if (_self.attr('class') == 'ht_pic_over usertip') left = offset.left + 10 + 'px';
	var tipbox = jQuery('<div class="usertipbox"><div class="loading" style="margin:60px 0 0 40px;">载入中…</div></div>');
	var ajaxurl;
	if (uid) {
		ajaxurl = makeurl('tq','getusertip',{'uid':uid});
	} else {
		if (!username) username = _self.attr('title');
		if (!username) username = _self.html();
		ajaxurl = makeurl('tq','getusertip',{'username':username});
	}
	tipbox.css('position','absolute')
		.css('left',left)
		.css('top',top)
		.appendTo(jQuery('body'));
	tipbox.bgiframe();
	tipbox.load(ajaxurl);
	return _self;
};

$(function () {
	usertipinit(false);
});

function usertipinit(blkId) {
	var usertipTimer = '';
	if (blkId) {
		jQuery('#'+blkId+' a.usertip').live('mouseenter', function(){
			$(this).showUserTip();
			jQuery('.usertipbox').mouseleave(function(){
				//$('.usertipbox').fadeOut();
				$('.usertipbox').remove();
			});
			jQuery('.usertipbox').mouseenter(function(){
				clearTimeout(usertipTimer);
			});
			clearTimeout(usertipTimer);
		});
		jQuery('#'+blkId+' a.usertip').live('mouseleave', function(){
			usertipTimer = setTimeout(function(){
				//$('.usertipbox').fadeOut();
				$('.usertipbox').remove();
			}, 500);
		});
	} else {
		jQuery('a.usertip').mouseenter(function(){
			$(this).showUserTip();
			jQuery('.usertipbox').mouseleave(function(){
				//$('.usertipbox').fadeOut();
				$('.usertipbox').remove();
			});
			jQuery('.usertipbox').mouseenter(function(){
				clearTimeout(usertipTimer);
			});
			clearTimeout(usertipTimer);
		});
		jQuery('a.usertip').mouseleave(function(){
			usertipTimer = setTimeout(function(){
				//$('.usertipbox').fadeOut();
				$('.usertipbox').remove();
			}, 500);
		});
	}
}
