/**
 * 分页显示
 * @param {Object} page
 */
function pagination(page) {
	
	var l_url = $('#url_id').val();
	var moduleId = $('#moduleId_id').val();
	var lang = $('#lang').val();
	
	var l_map = {"page":page,"moduleId":moduleId,"lang":lang};
	
	$.post(l_url,l_map,
		function(result){
			$('#web_module_info_list').html(result);
     	}   
	); 
}

/**
 * 分页显示(选择select)
 * for select change method
 */
function pagination_select(id) {
	var l_page = $('#'+id).val();
	pagination(l_page);
}

/**
 * 链接函数
 * window.location.href
 * @param {Object} url
 */
function forward(url) {
	window.location.href = url;
}

/**
 * 查看新闻
 * @param {Object} id
 */
function newsView(id,moduleAliasName) {
	var url = "/company/website2/front/news/f_website2_front_news_newsView.action";
	commonView(id,url);
}

/**
 * 查看招聘信息
 * @param {Object} id
 */
function inviteView(id,moduleAliasName) {
	var url = "/company/website2/front/jobs/f_website2_front_invite_inviteView.action";
	commonView(id,url);
}

/**
 * 用于有分页的页面的查看 
 * for example : 新闻(news)、招聘(invite)
 * @param {Object} id
 * @param {Object} url
 */
function commonView(id,url){
	var l_curPage = $('#curPageId').val();
	//var l_aliasName = $('#moduleAliasName').text();
	var l_aliasName = $('#moduleAliasName').val();
	var moduleId = $('#moduleId_id').val();
	var lang = $('#lang').val();
	
	var para = "?id="+id+"&page="+l_curPage+"&moduleId="+moduleId+"&moduleAliasName="+l_aliasName+"&lang="+lang;
	
	forward(url+para);
}

/**
 * 友情链接主页
 */
function linkMain(id,alias,lang){
	alert(alias);
	var url = "/company/website2/front/links/links.action"+getPara(id,alias,lang);
	alert(url);
	forward(url);
}

/**
 * 获取参数
 * @param {Object} id
 * @param {Object} alias
 * @param {Object} lang
 */
function getPara(id,alias,lang) {
	var para = "?moduleId="+id+"&moduleAliasName="+alias+"&lang="+lang;
	return para;
}


/**
 * 添加收藏ie,firefox通用
 * @param {Object} title
 * @param {Object} url
 * @param {Object} desc
 */
function addBookmark(title, url, desc){
    if (window.sidebar) {
        window.sidebar.addPanel(title, url, desc); //Mozilla browser
    }
    else 
        if (document.all) { //IE browser
            window.external.AddFavorite(url, title);
        }
        else 
            if (window.opera && window.print) { //not support Now
                return true;
            }
}

/**
 * 设为首页ie,firefox通用
 */
function setIndexPage(url){
    if (window.sidebar) {
        //Mozilla browser
        if (window.netscape) {
            try {
                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
            } 
            catch (e) {
                alert("该操作被浏览器拒绝，如果想启用该功能，请在地址栏内输入 about:config,然后将项 signed.applets.codebase_principal_support 值该为true");
            }
        }
        var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
        prefs.setCharPref('browser.startup.homepage', url);
    }
    else 
        if (document.all) { //IE browser
            document.body.style.behavior = 'url(#default#homepage)';
            document.body.setHomePage(url);
        }
        else 
            if (window.opera && window.print) { //not support Now
                alert('sorry,暂不支持该浏览器')
                return true;
            }
}
