$.fn.rbtCss=function(){
  $(this).css("display","none");
  var _labelG=$(this).next();
  _labelG.addClass("lblCss");;
  this.each(function(){
	var _this=this;
    var _label=$(_this).next();
	if(_this.checked==true) _label.addClass("checked");
	_label.bind("click",function(){
	   _labelG.removeClass("checked");
	   _label.addClass("checked");
	   _this.checked=true;
	});
  }); 
};

/**
 * autocomplate中格式化下拉显示
 * 
 * @param item
 * @param position
 * @param length
 * @return
 */
function format_callback(item, position, length) {
    var str;
    if (item.type == 'suggestion') {
        str = '<span style="font-weight:bold"><span>'+item.name+'</span>'
          +'<span style="position: absolute; right: 5px;">'+item.category+'</span></span>';
    } else if (item.type == 'stock') {
        str = '<span>'+item.abbreviation+'</span>'
          +'<span style="position: absolute; left: 60px;">'+item.code+'</span>'
          +'<span style="position: absolute; left: 140px;">'+item.name+'</span>'
          +'<span style="position: absolute; right: 5px;">'+item.category+'</span>';
    }
    return str;
}

/**
 * autocomplate中解析后台返回数据
 * 
 * @param data
 * @return
 */
function parse_callback(data) {
    var obj = '';
    try {
        obj = eval('('+ data +')');
    } catch (e) {
        return [];
    }
    var rows = [];
    for (var i = 0; i < obj.length; i++) {
        rows[rows.length] = {
                data: obj[i],
                value: obj[i].name,
                result: obj[i].name
        };
    }
    return rows;
}
