/**
 * 从SiteTips表取出tips信息
 *
 */
var getSiteTips = function(url){
    sitetips = [];
    /**
     * 显示浮动提示
     *
     * @param int tip_id SiteTip.id
     * @param object params 传递给服务器的参数
     * @param function onSuccess 当从服务器取出内容后的回调函数
     */
    return function(tip_id,params,onSuccess){
        if(!sitetips[tip_id]){
            var query_str = 'id='+tip_id;
            if(params) query_str += '&'+$H(params).toQueryString();
            new Ajax.Request(url,{
                method:'get',
                parameters:query_str,
                onSuccess:function(req){
                    var doc = req.responseXML;
                    var tips;
	                if(doc&&doc.getElementsByTagName('tip')) {
                        tips = doc.getElementsByTagName('tip')[0].firstChild.nodeValue;
                        if(typeof(onSuccess)=='function') onSuccess(tips);
                    }else tips = '无法获取内容';
                    sitetips[tip_id] = tips;
                },
                onComplete:function(){
                    Ajax.activeRequestCount--;
                }
            });
        }
        if(sitetips[tip_id]) return sitetips[tip_id];
        else return '<img src="/images/ajax/loading_tip.gif" width="16" height="16" valign="absmiddle" hspace="5" />Loading...';
    }
}('/include/gettips.php');


function parseSitetip(req){
    var doc = req.responseXML;
    var tips; 
    if(doc&&doc.getElementsByTagName('tip')){
         return doc.getElementsByTagName('tip')[0].firstChild.nodeValue; 
    }else return '正获取帮助信息...';
}

