 /*
 * @(#)jQuery.CEA.Tipinfo.js
 *       
 * 系统名称：东航电子商务国内B2C系统
 * 版本号：1.0
 * 
 * Copyright (c)  TravelSky
 * All Rights Reserved.
 * 
 * 作者：bjiang
 * 创建日期：Jan 13, 2010
 * 
 * 功能描述：显示常旅客信息
 *    
 * 修改人：
 * 修改日期：
 * 修改原因：
 * 
 * 
 */
;(function($)
{
    $.fn.jTipinfo = function(option)
    {
        var _default = {
            divname:'tipinfo',
            width:200
        };
        var config = $.extend(_default,option);
        var $this = $(this);
        //private 
        var $tipdiv = null;
        //private 
        var createtips = function()
        {
            
            var loggedUserName = $.cookie('loggedUserName');
			var genderEM = $.cookie('genderEM');
			var gradeEM = $.cookie('gradeEM');
			var regDateEM = $.cookie('regDateEM');
			var pointsEM = $.cookie('pointsEM');
			var upgradePointsEM = $.cookie('upgradePointsEM');
			var content = "<span>" + loggedUserName + genderEM + "，您好！<br/>您的会员等级是：" + gradeEM + "<br/>您的入会日期是：" + regDateEM + "<br/>可消费积分：" + pointsEM + "<br/>可升级积分：" + upgradePointsEM + "</span>";
            return content;
        };
        //添加事件
        var addMatter = function()
        {
            $this.live('mousemove',function(event)
            {
                if($tipdiv===null)
                {
                    if($('div[name="'+config.divname+'"]').length!=0)
                    {
                        $tipdiv = $('div[name="'+config.divname+'"]').empty();
                    }
                    else
                    {
                        $tipdiv=$('<div name="' + config.divname + '" style="font:12px/1.8 arial;width:'+config.width.toString()+'px;border:2px solid #ddd;padding:8px;background:#f1f1f1;color:#666;position:absolute;left:0;top:0;display:none;z-index:8;"></div>');
                        $('body').append($tipdiv);
                    }
                    $tipdiv.append(createtips());
                    $tipdiv.fadeIn(200);
                }
                $tipdiv.css({
                    left:event.pageX+16,
                    top:event.pageY+16
                });
                return false;
            });
            $this.live('mouseout',function(event)
            {
                if($tipdiv!=null)
                {
                    $tipdiv.fadeOut(200,function()
                    {
                        $('div[name="'+config.divname+'"]').empty();
                        $tipdiv = null;
                    });
                }
                return false;
            });
        };

        var init = function()
        {
            addMatter();
            return $this;
        };
        return init();
    }
})(jQuery);