﻿// JScript 文件
//分类导航初始状态
function classBanInit()
{
    var oid=$("s2s_Group_sT_h_classBan_id").value;
    if(oid!=-1)
    {
        $("b_classBtn_"+oid).className="bgcolor_p con_11R2";
    }
}
addLoadEvent(classBanInit);
//分类导航栏效果
function classBanOver(oid)
{
    if(oid!=$("s2s_Group_sT_h_classBan_id").value)
    {
        $("b_classBtn_"+oid).className="bordercolor_g con_11R1 bgcolor_g";
    }
}
function classBanOut(oid)
{
    if(oid!=$("s2s_Group_sT_h_classBan_id").value)
    {
        $("b_classBtn_"+oid).className="bordercolor_g con_11R1";
    }
}
function classBanClick(oid,id)
{
    var ohref=["select.aspx?Id="+id,"thread.aspx?Id="+id,"member.aspx?Id="+id,"commend.aspx?Id="+id,"friend_group.aspx?Id="+id];
    location.href=ohref[oid];
}
//最新话题、精华话题、我的发布
function themeSortOver(oid)
{
    if(oid!=$("h_theme_sort").value)
    {
        $("theme_sort_"+oid).className="bordercolor_g con_2L1t_L1 con_2L1t_L3";
    }
}
function themeSortOut(oid)
{
    if(oid!=$("h_theme_sort").value)
    {
        $("theme_sort_"+oid).className="bordercolor_g con_2L1t_L1";
    }
}
function themeSortClick(oid,gid,pagesize,ntype)
{
    var arr_oid=["theme_sort_0","theme_sort_1","theme_sort_2"];
    var arr_ite=["groupInfoList1","groupInfoList2","groupInfoList3"];
    for(var i=0;i<arr_oid.length;i++)
    {
        if(oid==i)
        {
            $(arr_oid[i]).className="bgcolor_p con_2L1t_L2";
            $("h_theme_sort").value=oid;
            try{$(arr_ite[i]).style.display="block";}catch(ex){}
        }
        else
        {
            $(arr_oid[i]).className="bordercolor_g con_2L1t_L1";
            try{$(arr_ite[i]).style.display="none";}catch(ex){}
        }
    }
    if(ntype==1)
        getGroupInfoList(gid,1,pagesize,oid);
}
//推荐框分页卡效果
function tjBanOver(oid)
{
    if(oid!=$("h_tj_sort").value)
    {
        $("tj_b_btn_"+oid).className="openTjc1_L1 bgcolor_g";
    }
}
function tjBanOut(oid)
{
    if(oid!=$("h_tj_sort").value)
    {
        $("tj_b_btn_"+oid).className="openTjc1_L1";
    }
}
function tjBanClick(oid)
{
    var arr_oid=["tj_b_btn_0","tj_b_btn_1","tj_b_btn_2"];
    var arr_img_oid=["tj_b_img_0","tj_b_img_1","tj_b_img_2"];
    var arr_cc_oid=["div_tj_infri","div_tj_gp","div_tj_outfri"];
    for(var i=0;i<arr_oid.length;i++)
    {
        if(oid==i)
        {
            $(arr_oid[i]).className="openTjc1_L2";
            $(arr_img_oid[i]).style.visibility="visible";
            $(arr_cc_oid[i]).style.display="block";
            $("h_tj_sort").value=oid;
        }
        else
        {
            $(arr_oid[i]).className="openTjc1_L1";
            $(arr_img_oid[i]).style.visibility="hidden";
            $(arr_cc_oid[i]).style.display="none";
        }
    }
}

//群组推荐
function groupTjClick(oid)
{
    var arr_oid=["group_tj_0","group_tj_1","group_tj_2","group_tj_3","group_tj_4"];
    var arr_ite=["recommDiv0","recommDiv1","recommDiv2","recommDiv3","recommDiv4"];
    for(var i=0;i<arr_oid.length;i++)
    {
        if(oid==i)
        {
            $(arr_oid[i]).className="con_2L2tR1 con_2L2tR2";
            $(arr_ite[i]).style.display="block";
        }
        else
        {
            $(arr_oid[i]).className="con_2L2tR1";
            $(arr_ite[i]).style.display="none";
        }
    }
}
//添加回复
function ccFocus(obj)
{
    if(obj.value=="回复内容")
    {
        obj.value="";
        obj.style.color="#323232";
    }
}
function ccBlur(obj)
{
    if(obj.value=="")
    {
        obj.value="回复内容";
        obj.style.color="#BEBEBE";
    }
}

/* 保存回复 */
function saveCommText(id,msg,pid)
{
    var val=$("txtCommText"+pid).value;
    if(replaceText(val)==""||replaceText(val)=="　"||replaceText(val)==msg)
    {
        alert("请输入"+msg);
        return false;
    }
    
    $('btnSave'+pid).disabled=true;
    
	var url="/ajax/getGroup.aspx";
	var content="classId=2&Id="+id+"&val="+ formatText(val)+"&pid="+pid;

    var oRequest = getXMLHttp();
	oRequest.onreadystatechange=function(){
        if(oRequest.readyState == 4)
        {
            if(oRequest.responseText=="OK")
            {
                getMInfoReplyList();
                $('btnSave'+pid).disabled=false;
                $("txtCommText"+pid).value="";
                
            }
            else
            {
                alert(oRequest.responseText);
            }
        }
	}	
	oRequest.open("POST",url,true);
	oRequest.setRequestHeader("Content-Length",content.length);
	oRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");		
	oRequest.send(content);

}
/* 话题回复列表 */
function getMInfoReplyList()
{
    var id=$("infoId").value;
	var url="/ajax/getGroup.aspx?classId=13&id=" + id;

    var oRequest = getXMLHttp();
	oRequest.onreadystatechange=function(){
        if(oRequest.readyState == 4)
        {
            $("lblHiuFuList").innerHTML=oRequest.responseText;
        }
	}	
	oRequest.open("GET",url,true);
	oRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");		
	oRequest.send(null);	

}


function getMemberList(gid,topage,pagesize,nickname)
{
	var url="/ajax/getGroup.aspx?classId=3&gid=" + gid + "&topage="+ topage + "&pagesize=" + pagesize+"&nickname="+formatText(nickname);

    var oRequest = getXMLHttp();
	oRequest.onreadystatechange=function(){
        if(oRequest.readyState == 4)
        {
            $("memberList").innerHTML=oRequest.responseText;
        }
	}	
	oRequest.open("GET",url,true);
	oRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");		
	oRequest.send(null);	

}

/* 所有话题 */
function getGroupInfoList(gid,topage,pagesize,type)
{
	var url="/ajax/getGroup.aspx?classId=4&gid=" + gid + "&topage="+ topage + "&pagesize=" + pagesize+"&type="+type;

    var oRequest = getXMLHttp();
	oRequest.onreadystatechange=function(){
        if(oRequest.readyState == 4)
        {
            $("groupInfoList").innerHTML=oRequest.responseText;
        }
	}	
	oRequest.open("GET",url,true);
	oRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");		
	oRequest.send(null);	
}

//群组推荐页
function commendClick(oid,pagesize,gid)
{
    var arr_oid=["commend_sort_0","commend_sort_1","commend_sort_2","commend_sort_3","commend_sort_4"];
    for(var i=0;i<arr_oid.length;i++)
    {
        if(oid==i)
        {
            $(arr_oid[i]).className="con_2L2tR1 con_2L2tR2";
        }
        else
        {
            $(arr_oid[i]).className="con_2L2tR1";
        }
    }
    getGroupRecommentList(oid,1,pagesize,gid)
}

/* 群组推荐 */
function getGroupRecommentList(type,topage,pagesize,gid)
{
	var url="/ajax/getGroup.aspx?classId=5&gid=" + gid + "&topage="+ topage + "&pagesize=" + pagesize+"&type="+type;

    var oRequest = getXMLHttp();
	oRequest.onreadystatechange=function(){
        if(oRequest.readyState == 4)
        {
            $("lblRecommentList").innerHTML=oRequest.responseText;
        }
	}	
	oRequest.open("GET",url,true);
	oRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");		
	oRequest.send(null);	
}

/* 加载群组请求消息 */
function getFriendGroupMsgList(topage,pagesize,gid)
{
	var url="/ajax/getGroup.aspx?classId=6&gid=" + gid + "&topage="+ topage + "&pagesize=" + pagesize;

    var oRequest = getXMLHttp();
	oRequest.onreadystatechange=function(){
        if(oRequest.readyState == 4)
        {
            $("lblFriendGroupMsg").innerHTML=oRequest.responseText;
        }
	}	
	oRequest.open("GET",url,true);
	oRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");		
	oRequest.send(null);	
}

/* 保存话题 */
function doSaveGroupInfo(obj)
{
    var ntype = obj.info_type_value.value;
    if(ntype == "")
    {
        alert("选择发布类型");
        obj.info_type[0].focus();
        return false;
    }
    var val1=obj.txtTitle.value;
    if(val1.replace(/\s/g,"") == "" || val1.replace(/\s/g,"") == "话题标题")
    {
        alert("请输入话题标题");
        obj.txtTitle.focus();
        return false;
    }
    var val2=obj.txtContent.value;
    if(val2.replace(/\s/g,"") == "" || val2.replace(/\s/g,"") == "话题正文")
    {
        alert("请输入话题正文");
        obj.txtContent.focus();
        return false;
    }
    UnloadConfirm.clear();
    
    $('btnSave').disabled=true;
        
    var pid=obj.infoId.value;
    var gid=obj.groupId.value;
    var picId=obj.id_hidden_picture_id.value;
	var url="/ajax/getGroup.aspx";
	var content="classId=7&Id=" + pid + "&gid=" + gid + "&picId=" + picId + "&type=" + ntype + "&val1=" + formatText(val1) + "&val2=" + formatText(val2);

    var oRequest = getXMLHttp();
	oRequest.onreadystatechange=function(){
        if(oRequest.readyState == 4)
        {
            if(oRequest.responseText.indexOf("OK")>=0)
            {
                if(ntype=="1")
                    window.location.href = 'poll.aspx?id=' + oRequest.responseText.split('|')[1];
                else
                    window.location.href = 'union.aspx?id=' + oRequest.responseText.split('|')[1];
            }
            else
            {
                alert(oRequest.responseText);
            }
        }
	}	
	oRequest.open("POST",url,true);
	oRequest.setRequestHeader("Content-Length",content.length);
	oRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");		
	oRequest.send(content);
}

/*
 * 搜索结果
 */
 
function doSearchMusic(obj)
{
    var val = $('txtTitle').value;
    var type = $('sltType').value;
    if(val == "" || getStringLength(val) < 2)
    {
        alert("请输入两个字符以上的关键字");
        $('txtTitle').focus();
        return false;
    }
	var url="/ajax/getGroup.aspx?classId=8&val=" + formatText(val) + "&type="+ type;

    var oRequest = getXMLHttp();
	oRequest.onreadystatechange=function(){
        if(oRequest.readyState == 4)
        {
            $(obj).innerHTML=oRequest.responseText;
        }
	}	
	oRequest.open("GET",url,true);
	oRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");		
	oRequest.send(null);	
}

function add_item(type,id,obj)
{
    var pid=$("pid").value;
	var url="/ajax/getUnion.aspx?classId=1&id=" + id + "&pid=" + pid + "&type="+ type;

    var oRequest = getXMLHttp();
	oRequest.onreadystatechange=function(){
        if(oRequest.readyState == 4)
        {
            $(obj).innerHTML="已添加..";
            $('lblSelectedItems').innerHTML=oRequest.responseText;
        }
	}	
	oRequest.open("GET",url,true);
	oRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");		
	oRequest.send(null);	
} 
    
function diff_item(type,id,obj)
{ 
     var pid=$("pid").value;
	var url="/ajax/getUnion.aspx?classId=2&id=" + id + "&pid=" + pid + "&type="+ type;

    var oRequest = getXMLHttp();
	oRequest.onreadystatechange=function(){
        if(oRequest.readyState == 4)
        {
            $(obj).removeNode(true);
        }
	}	
	oRequest.open("GET",url,true);
	oRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");		
	oRequest.send(null);	
}

function diffthis(type,id,obj)
{ 
	var url="/ajax/getUnion.aspx?classId=5&id=" + id + "&type="+ type;

    var oRequest = getXMLHttp();
	oRequest.onreadystatechange=function(){
        if(oRequest.readyState == 4)
        {
            if(oRequest.responseText=="OK")
                $(obj).removeNode(true);
            else
                alert(oRequest.responseText);
        }
	}	
	oRequest.open("GET",url,true);
	oRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");		
	oRequest.send(null);	
}


function doSaveOperate(type,id)
{
    var url="/ajax/getGroup.aspx?classId=9&type="+type+"&id="+id;
    var oRequest = getXMLHttp();
	oRequest.onreadystatechange=function(){
        if(oRequest.readyState == 4)
        {
            if(oRequest.responseText=="OK")
            {
                alert("操作成功");
                window.location.reload();
            }
            else
            {
                alert(oRequest.responseText);
            }
        }
	}	
	oRequest.open("GET",url,true);
	oRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");		
    oRequest.send(null);
}

/* 加载我的好友 */
function getMyFriendsForInvite(obj)
{
	var xmlhttp = getXMLHttp();
	var url="/ajax/Friends.aspx?classId=1&id=1";
	xmlhttp.onreadystatechange=function(){
        if(xmlhttp.readyState == 4){
            {
                $(obj).innerHTML=xmlhttp.responseText;
            }
        }
	}	
	xmlhttp.open("GET",url,true);
	xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");		
	xmlhttp.send(null);
}

/* 邀请好友加入群组 */
function doInvFriends(gid,obj1,obj2,obj3)
{
    if(gid=="") return false;
    var val2 = "";
    obj1=document.getElementById(obj1);
    obj2=document.getElementsByName(obj2);
    obj3=document.getElementById(obj3);
    if(obj1.checked==true)
    {
        val2="0";
    }
    else
    {
        for(var x=0;x<obj2.length;x++)
        {
            if(obj2[x].checked==true)
            {
                //alert(obj2[x].value);
                if(val2=="")
                    val2=obj2[x].value;
                else
                    val2+=","+obj2[x].value;
            }
        }
    }
//    alert(val2);
//    return false;
    if(val2=="") return false;
	var xmlhttp=getXMLHttp();
	
	var url="/ajax/getGroup.aspx?classId=10&id="+gid+"&pid=0&title="+formatText(obj3.value)+"&content="+formatText(val2);
	xmlhttp.onreadystatechange=function(){
        if(xmlhttp.readyState == 4){
            {
                if(xmlhttp.responseText=="OK")
                {
                    alert("邀请请求已发送");
                }
                else
                {
                    alert(xmlhttp.responseText);
                }
                $('g_add_fri').style.display='none';
            }
        }
	}	
	xmlhttp.open("GET",url,true);
	xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");		
	xmlhttp.send(null);
}

/* 申请友情群组 */
function doFriendLink(gid,v_type,obj1,obj2)
{
    if(gid=="")return false;
    var val1=$("s2s_Group_sR$"+obj1).value;
    if(val1==""||val1=="0")
    {
        alert("请选择您要申请的群组.");
        $("s2s_Group_sR$"+obj1).focus();
        return false;
    }
    var val2=$(obj2).value;

	var xmlhttp1=getXMLHttp();
    var url='/ajax/getGroup.aspx';
    var content="classid=11&id=" + val1 + "&pid=" + gid + "&title=" + formatText(val2);
    xmlhttp1.onreadystatechange=function(){
        if(xmlhttp1.readyState == 4){
            {
                alert(xmlhttp1.responseText);
                $('g_fri_link').style.display=$('g_fri_link').style.display='none';
                window.location.reload();
            }
        }
    }
    xmlhttp1.open("POST",url,true);
    xmlhttp1.setRequestHeader("Content-Length",content.length);
    xmlhttp1.setRequestHeader("Content-Type","application/x-www-form-urlencoded");		
    xmlhttp1.send(content);

}

function do_vote(vid,item)
{
    if(vid =="")return false;
    var obj=document.getElementById(item);
    if(obj.value=="")
    {
        alert("您还未选择任何选项呢");
        return false;
    }
    else
    {
	    var xmlhttp=getXMLHttp();
    	var url="/ajax/getGroup.aspx?classid=12&id="+obj.value+"&pid="+vid;
	    xmlhttp.onreadystatechange=function(){
            if(xmlhttp.readyState == 4){
                {
                    if(xmlhttp.responseText=="OK")
                    {
                        alert("投票成功");
                        window.location.reload();
                    }
                    else
                    {
                        alert(xmlhttp.responseText);
                    }
                }
            }
	    }	
	    xmlhttp.open("GET",url,true);
	    xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");		
	    xmlhttp.send(null);	

    }
}

/*删除回复*/
function doDeleteRePlay(obj,id,type)
{
    if(id=="")
        return;
    if(confirm("您确定要删除此回复？"))
    {    
        var xmlhttp=getXMLHttp();
	    var url="/ajax/doDeleteReInfo.aspx?classid=3&id="+id+"&type="+type;
        xmlhttp.onreadystatechange=function(){
            if(xmlhttp.readyState == 4){
                {
                    if(xmlhttp.responseText=="OK")
                    {
                        getMInfoReplyList();
                        alert("删除成功");
                    }
                    else
                    {
                        alert(xmlhttp.responseText);
                    }
                }
            }
        }	
        xmlhttp.open("GET",url,true);
        xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");		
        xmlhttp.send(null);	
    }
}
