/* 滑动门 */
function show_menuf(showdiv, showclassname, hidediv, hideclassname) {
    document.getElementById(hidediv).className = hideclassname;
    document.getElementById(showdiv).className = showclassname;
}

/* 设置模板 弹出框 */
function moreBoxto(numc) {
    for (j = 0; j < 10; j++) {
        if (document.getElementById('moreBox' + j)) {
            document.getElementById('moreBox' + j).style.display = 'none';

        }
    }
    document.getElementById('moreBox' + numc).style.display = 'block';
}
function hidden_moreBoxto(numc) {
    timeout = setTimeout(function() { document.getElementById("moreBox" + numc).style.display = "none"; }, 100);
}
function show_moreBoxto(numc) {
    window.clearTimeout(timeout);
    document.getElementById("moreBox" + numc).style.display = "";
}

//获取关注
function getGuanZhuData(divName, page, type, userid) {
    v_actiontype = type;
    jQuery.ajax({
        url: "/blogweb/blog_manage/getguanzhulist.aspx",
        data: 'userid=' + userid + '&type=' + type + '&page=' + page + '&' + Math.random(),
        type: 'GET',
        success: function(result) {
            document.getElementById(divName).innerHTML = result;
        },
        //如果出错
        error: function() {
            document.getElementById(divName).innerHTML = "";
        }
    });
}

//根据关注操作显示不同的div
function cancleguanzhu(userid, edituserid, actiontype) {
    document.getElementById("guanzhuedituserid").innerText = edituserid;
    document.getElementById("guanzhuuserid").innerText = userid;    
    switch (actiontype) {
        case "1": //userid取消对edituserid的关注 显示友好提示
            jQuery("#showguanzhumessage_1").jqmShow();            
            break
        case "2": //userid移除edituserid对userid的关注  显示友好提示
            jQuery("#showguanzhumessage_2").jqmShow();    
            break
        case "0": //userid添加对edituserid的关注            
            editGuanZhu(userid, edituserid, actiontype, "showguanzhumessage_0");
            break;
    }
}

//关注操作
function editGuanZhu(userid, edituserid, actiontype) {
    jQuery.ajax({
        type: 'POST',
        url: "/blogweb/datainterface/guanzhuchange.aspx",
        data: "userid=" + userid + "&edituserid=" + edituserid + "&actiontype=" + actiontype + "&" + Math.random(),
        success: function(data) {
            var message = data;
            if (message == "100") {
                switch (actiontype) {
                    case "0": //添加关注
                        jQuery("#showguanzhumessage_0").jqmShow();    
                        break;
                    case "1": //取消关注
                        //document.getElementById("showguanzhumessage_1").className = "module noneBox";
                        jQuery("#showguanzhumessage_1").jqmHide();    
                        getGuanZhuData('myguanzhulist', '1', 'follow', document.getElementById("guanzhuuserid").innerText);
                        //document.getElementById("Followsnum").innerText=parseInt(document.getElementById("Followsnum").innerText)-1;                         
                        getGuanZhuNums(document.getElementById("guanzhuuserid").innerText);
                        break;
                    case "2": //移除关注
                        //document.getElementById("showguanzhumessage_2").className = "module noneBox";
                        jQuery("#showguanzhumessage_2").jqmHide();    
                        getGuanZhuData('myguanzhulist', '1', 'fans', document.getElementById("guanzhuuserid").innerText);
                        //document.getElementById("Fansnum").innerText=parseInt(document.getElementById("Fansnum").innerText)-1; 
                        getGuanZhuNums(document.getElementById("guanzhuuserid").innerText);
                        break;
                }
            }
        }
    });
}
function jiaguanzhu() {
    var url = window.location.href;
    if (url.indexOf('myguanzhulist.aspx') != '-1') {
        //说明是个人中心添加关注
        //document.getElementById("showguanzhumessage_0").className = "module noneBox";
        jQuery('#showguanzhumessage_0').jqmHide();
        getGuanZhuData('myguanzhulist', '1', 'fans', document.getElementById("guanzhuuserid").innerText);
        //document.getElementById("Followsnum").innerText=parseInt(document.getElementById("Followsnum").innerText)+1;
        getGuanZhuNums(document.getElementById("guanzhuuserid").innerText);
    }
    else {
        //说明是前台侧边栏添加关注
        window.location = window.location.href;
    }
}
function getGuanZhuNums(userid) {
    jQuery.ajax({
        url: "/blogweb/getdata/getuserguanzhunums.aspx",
        data: "userid=" + userid + "&" + Math.random(),
        type: 'GET',
        success: function(result) {
            if (result != "") {
                var guanzhunums = result;
                var stringArray = guanzhunums.split(",");
                if (stringArray.length == 2) {
                    document.getElementById("Followsnum").innerText = "(" + trim(stringArray[0]) + ")";
                    document.getElementById("Fansnum").innerText = "(" + trim(stringArray[1]) + ")";
                }
            }
        },
        //如果出错
        error: function() {
            //nothing
        }
    });
}

//去左空格; 
function ltrim(s) {
    return s.replace(/(^\s*)/g, "");
}
//去右空格; 
function rtrim(s) {
    return s.replace(/(\s*$)/g, "");
}
//去左右空格; 
function trim(s) {
    return rtrim(ltrim(s));

}



//最新关注动态
function getdongtaiData(divName, page, userid) {
try{
    jQuery.ajax({
        url: "/blogweb/getdata/getfollownewarticlelist.aspx",
        data: 'userid= ' + userid + '&page=' + page + '&' + Math.random(),
        type: 'GET',
        success: function(result) {
            if (result != "") {
                document.getElementById(divName).innerHTML = result;
            }
            else {
                document.getElementById("DVMain_3_23").style.display = "none";
            }
        },
        //如果出错
        error: function() {
            document.getElementById(divName).style.display = "none";
        }
    });
}
catch(e)
{
	document.getElementById(divName).style.display = "none";
}
}
