﻿var _json_base = eval(document.getElementById('hidden_json_base').value);
Ext.onReady(function(){
    Ext.BLANK_IMAGE_URL = _json_base.ExtBlankUrl;
});

function myp2c_sns_load_html(sTitle,sHtml)
{
    var temp_module = document.getElementById("hidden_html_temp_module").value;
    document.getElementById('myp2c_id_sns_content_center1').style.display = 'none';
    document.getElementById('myp2c_id_sns_content_center2').style.display = 'block';
    document.getElementById('myp2c_id_sns_content_center2').innerHTML =  temp_module.replace("{title}",sTitle).replace("{link}","<a href='javascript:void(0);' onclick='myp2c_sns_load_html_close();'>&gt;&gt;返回</a>")+
    "<div>"+sHtml+"</div>";
}

function myp2c_sns_load_html_close()
{
    document.getElementById('myp2c_id_sns_content_center1').style.display = "block";
    document.getElementById('myp2c_id_sns_content_center2').style.display = "none";
}

function myp2c_sns_load_back()
{//导入后台
    switchLoading(true);
    Ext.Ajax.request({
        url:_json_base.SourcePath+'/home_sns_ajax.ashx',
        params:{
            action:'GetBackManageHtml',
            UserId:_json_base.UserId
        },
        method:'POST',
        success:function(rp, rq){
            switchLoading(false);
            var result = rp.responseText;
            if(result != '')
            {
                myp2c_sns_load_html('后台管理', result);
            }
        },
        failure:function(rp, rq){switchLoading(false);} 
    });
}

function myp2c_sns_search_submit()
{
    var kw = document.getElementById('myp2c_id_sns_search_kw').value;
    if(kw == _json_base.sns_msg_title_kw)
    {
        kw = '';
    }
    //
    var sTypeId = document.getElementById('myp2c_id_sns_search_select_folder').value;
    switchLoading(true);
    Ext.Ajax.request({
        url:_json_base.SourcePath+'/home_sns_ajax.ashx',
        params:{
            action:'GetSearchUrl',
            UserId:_json_base.UserId,
            TypeId:sTypeId,
            kw:kw
        },
        method:'POST',
        success:function(rp, rq){
            switchLoading(false);
            var result = rp.responseText;
            if(result != '')
            {
                if(result.indexOf('http://') == 0)
                {
                    window.open(result);
                }
            }
        },
        failure:function(rp, rq){switchLoading(false);} 
    });
}

function myp2c_sns_do_msgadd()
{
    var sLoginUserId = _json_base.LoginUserId;
    if(sLoginUserId == '' || sLoginUserId == null)
    {
        alert('需要先登录才能发布信息！');
    }
    else
    {
        var sTypeId = document.getElementById('myp2c_id_sns_form_select_folder').value;
        var sMsgText = document.getElementById('myp2c_id_sns_form_msgtext').value;
        if(sMsgText == _json_base.sns_msg_title_form)
        {
            sMsgText = '';
        }
        //
        if(sTypeId == null ||sTypeId =='')
        {
            alert('请选择信息类型！');
        }
        else if(sMsgText == null || sMsgText =='')
        {
            alert('请录入要发布的信息！');
        }
        else
        {
            switchLoading(true);
            Ext.Ajax.request({
                url:_json_base.SourcePath+'/home_sns_ajax.ashx',
                params:{
                    action:'DoMsgAdd',
                    LoginUserId:sLoginUserId,
                    TypeId:sTypeId,
                    MsgText:sMsgText
                },
                method:'POST',
                success:function(rp, rq){
                    switchLoading(false);
                    var result = rp.responseText;
                    if(result == 'ok')
                    {
                        document.getElementById('myp2c_id_sns_form_msgtext').value='';
                        alert('信息已提交！');
                    }
                },
                failure:function(rp, rq){switchLoading(false);} 
            });
        }
    }
}

function myp2c_sns_do_friend()
{
    if(confirm('成为粉丝！确定？'))
    {
        switchLoading(true);
        Ext.Ajax.request({
            url:_json_base.SourcePath+'/home_sns_ajax.ashx',
            params:{
                action:'DoFriend',
                AppId:_json_base.UserId
            },
            method:'POST',
            success:function(rp, rq){
                switchLoading(false);
                var result = rp.responseText;
                if(result == 'ok')
                {
                    document.location.reload();
                }
            },
            failure:function(rp, rq){switchLoading(false);} 
        });
    }
}

function myp2c_sns_load_module_lastusers()
{
    Ext.Ajax.request({
        url:_json_base.SourcePath+'/home_sns_ajax.ashx',
        params:{
            action:'LoadModule_LastUsers',
            UserId:_json_base.UserId
        },
        method:'POST',
        success:function(rp, rq){
            switchLoading(false);
            document.getElementById('myp2c_id_sns_module_lastusers').innerHTML = rp.responseText;
        }
    });
}

function myp2c_sns_load_module_currusers()
{
    Ext.Ajax.request({
        url:_json_base.SourcePath+'/home_sns_ajax.ashx',
        params:{
            action:'LoadModule_CurrUsers'
        },
        method:'POST',
        success:function(rp, rq){
            switchLoading(false);
            document.getElementById('myp2c_id_sns_module_currusers').innerHTML = rp.responseText;
        }
    });
}

function myp2c_sns_load_module_friends(bIsSubFriends)
{
    Ext.Ajax.request({
        url:_json_base.SourcePath+'/home_sns_ajax.ashx',
        params:{
            action:'LoadModule_Friends',
            UserId:_json_base.UserId,
            IsSubFriends:(bIsSubFriends ? '1' : "0")
        },
        method:'POST',
        success:function(rp, rq){
            switchLoading(false);
            if(bIsSubFriends)
            {
                document.getElementById('myp2c_id_sns_module_subfriends').innerHTML = rp.responseText;    
            }
            else
            {
                document.getElementById('myp2c_id_sns_module_parentfriends').innerHTML = rp.responseText;
            }
        }
    });
}

