/**
 * 内容管理集成功能的应用设置
 */

//默认每页项目数
var DEFAULT_ITEM_COUNT = 30;

//定义本应用的根路径，如果使用JSP则必须定义，如果是ASP程序可以为空
var LOCAL_APP_CONTEXT_URL = "";

//定义本应用的根路径，如果使用JSP则必须定义，如果是ASP程序可以为空
var PUBLISH_APP_CONTEXT_URL = "http" + "://portal.jnu.edu.cn/publish/";

//定义本应用的根路径，如果使用JSP则必须定义，如果是ASP程序可以为空
var PORTAL_INTEGRATION_CONTEXT_URL = "http" + "://portal.jnu.edu.cn/integration/publish/";

//一定要这样写："http" + "://..."，避免繁体转换程序解析这个链接
var PUBLISH_NEWS_URL = PORTAL_INTEGRATION_CONTEXT_URL + "rss_news.jsp"; //新闻列表链接
var PUBLISH_NEWS_ORG_URL = PORTAL_INTEGRATION_CONTEXT_URL + "rss_news_org.jsp"; //机构所有新闻列表链接
var PUBLISH_NEWS_SEARCH_URL = PORTAL_INTEGRATION_CONTEXT_URL + "rss_news_search.jsp"; //新闻搜索链接
var PUBLISH_LINK_URL = PORTAL_INTEGRATION_CONTEXT_URL + "rss_link.jsp"; //连接列表链接
var PUBLISH_VOTE_URL = PORTAL_INTEGRATION_CONTEXT_URL + "rss_vote.jsp"; //投票链接
var PUBLISH_FEEDBACK_URL = PORTAL_INTEGRATION_CONTEXT_URL + "rss_feedback.jsp"; //反馈链接

var APP_PROXY = "proxy.asp"; //代理程序，获取远程页面
var APP_PROXY_RSS = "rss.asp";  //RSS组装程序，在服务器端把XML和XSL组合成HTML
var APP_PROXY_NEWS_DETAIL = "rss.asp";  //新闻详细内容的组装程序，在服务器端把XML和XSL组合成HTML
var APP_PROXY_INFOBOARD_DETAIL = "proxy.asp";  //信息板读取程序，专门用于读取信息板信息



/**
 * 该函数在fillText()、fillHTML()、fillRSS()函数中作为变量传入
 * 用于对Publish应用的文章作一些处理
 * 如：解决把正文中图片的相对路径强制转换为http://portal.jnu.edu.cn绝对路径
 */
function handle_publish_html(content){
  //解决把正文中图片的相对路径强制转换为http://portal.jnu.edu.cn绝对路径
  content = content.replace(/=\/publish\/uploadFile/g, "=" + PUBLISH_APP_CONTEXT_URL + "uploadFile/");
  content = content.replace(/="\/publish\/uploadFile/g, "=\"" + PUBLISH_APP_CONTEXT_URL + "uploadFile/");
  content = content.replace(/=\/publish\/eWebEditor/g, "=" + PUBLISH_APP_CONTEXT_URL + "eWebEditor/");
  content = content.replace(/="\/publish\/eWebEditor/g, "=\"" + PUBLISH_APP_CONTEXT_URL + "eWebEditor/");
  return content;
}
