
function pareseResultText()
{
    var result = this.req.responseText;
    if(result)
    {
        eval(result);
    }
}
//格式化日期 12-25 9:41
function FormatDateTime(time)
{
    if(time)
    {  
       return time.toMDHDateString();   
    }
}
/***********************************************************************************************************************/

//执行E家首页留言全选
function SelectAllCheckBox(HolderEleID,EventSourceEle)
{
     var HolderEle = $(HolderEleID);
    if(HolderEle)
    {
        var eles = HolderEle.getElementsByTagName("input");
        var isChecked = EventSourceEle.checked;
        var elesLen= eles?eles.length:0;   
        var curEleId = EventSourceEle.getAttribute("id");    
        var ele ;
        for(var index =0; index < elesLen ;index++)
        {
            ele = eles[index];
            if(ele && curEleId != ele.getAttribute("id") && ele.getAttribute("type")=="checkbox")
            {  
                ele.checked = isChecked;
            }
        }
    }
}
//执行留言的删除操作
function ExecDel(HolderEleID)
{
    var isAdmin = AuthorizationAdmin.IsCurAdmin;
    if(!isAdmin)
    {
        alert('抱歉，只有管理员才可以删除留言！');return;
    }
    if(!confirm('您真的要删除吗？')){return;}
    var HolderEle = $(HolderEleID);
    var familyID = $("SpfamilyID");
    if(HolderEle)
    {
        var eles = HolderEle.getElementsByTagName("input");              
        var elesLen= eles?eles.length:0; 
        var ele ;
        var checktable;
        var curDataId="";
        var pNode ;
        var arry  = new Array();
        var arIDs = new Array();
        var step = 0;
        for(var index =0; index < elesLen ;index++)
        {
            ele = eles[index];
            
            if(ele &&  ele.getAttribute("type")=="checkbox")
            {  
                if(ele.checked)
                { 
                    var curId   = ele.getAttribute("value");
                    checktable  = $("tbword_"+curId);
                    arry[step]  = checktable;
                    arIDs[step] = curId;
                    step++;                     
                } 
            }
        }
        var eleLength = arry?arry.length:0;
        if(eleLength==0){
            alert('您还没有选中任何项!');return;
        }
        for(var i=0;i<eleLength;i++){
            ele = arry[i];            
             pNode = ele.parentNode;
             if(pNode)
             {
                pNode.removeChild(ele);
             }
        }
        ExecuteDeleteProc(arIDs,familyID.innerHTML);
    }
}
function ExecuteDeleteProc(IDs,familyID)
{
    var ids = "";
    for(var i=0;i<IDs.length;i++)
    {
        ids+= IDs[i]+",";
    }
    if(ids)
    {
        ids = ids.substring(0,ids.length-1);
        Ajax.Request('/Family/AjaxProc/DelLeaveWord.aspx?cmd=del&sendData='+ids+'&familyid='+familyID,ResultFun,null,null,'text',null,'dec');
         alert('删除成功!');
    }
}
function ResultFun()
{    
}
function SetLevSkSpaceDisplay(flag,pid){
    if(flag==0){//0:表示隐藏
        $('HdTempPid').value='';
        Dialog.Close('DVLevelSpeakSpace',true);
    }
    else if(flag==1){
        $('HdTempPid').value=pid||'';
        SetDisplayView();
        Dialog.Open('DVLevelSpeakSpace',this,true,
        true,'middle center');
        setTimeout("changeValidCode('BigImgValid','HdImgValidCode');",1000);
    }
}
function SetDisplayView()
{
    $('TTSpeakContent').value='';
    $('BigInputCode').value='';
    $('SPSpBefor').style.display='';
    $('SPSpAfter').style.display='none';
    $('SPSpAfter').innerHTML='正在提交中............';
}
function ProcLevSpeack(type){
    var InCode = 
    $('BigInputCode');
    var TmCode = 
    $('HdImgValidCode');
    var pid = 
    $('HdTempPid').value;
    var TLevel = $('TTSpeakContent');
    if(!TLevel.value)
    {
        alert('留言内容不能为空!');
        TLevel.focus();
        return false;
    }else if(!InCode.value){
        alert('验证码不能为空!');
        InCode.focus();
        return false;
    }else if(InCode.value!=TmCode.value){
        alert('验证码不正确!');
        InCode.focus();
        changeValidCode('BigImgValid',
        'HdImgValidCode');
        return false;
    }
    var url = '';
    var curPeg =$('curpage');
    var fidEle =$('SpfamilyID');
    if(!pid){ 
        //说明是主留言
        if(fidEle 
        && fidEle.innerHTML){
            IsSpeck = true;
            url= 
            '/Family/AjaxProc/DelLeaveWord.aspx?cmd=saveParent&familyid='
            +fidEle.innerHTML+'&page='+curPeg.value||1;
            /*
            +'&content='
            +escape(TLevel.value)+'&page='+curPeg.value||1;*/
        }
    }else{
        //说明是回复言
        if(fidEle 
        && fidEle.innerHTML){
            IsReplay=true;
            url= 
            '/Family/AjaxProc/DelLeaveWord.aspx?cmd=save&type='+type+'&familyid='
            +fidEle.innerHTML+'&parentid='
            +pid+'&page='+curPeg.value||1;
            /*+'&content='
            +escape(TLevel.value)+'&parentid='
            +pid+'&page='+curPeg.value||1;*/
        }
    }
    $('SPSpBefor').style.display='none';
    $('SPSpAfter').innerHTML = '信息提交中...';
    $('SPSpAfter').style.display='';
    setTimeout("Ajax.Request('"+url
    +"',pareseResultText,null,'content="+escape(TLevel.value)+"','text',null,'ele');",2000);
}

//当发表留言回调时
function onSpeakFinshedCallback(flag,meg){
    if(flag ==1){
        $('SPSpAfter').innerHTML=meg;
        setTimeout('SetLevSkSpaceDisplay(0);',1000);
//        setTimeout("HideMeg('SPSpBefor');",1000);
        
    }else{
        $('ErrorMeg').innerHTML = '提交失败!';
        $('ErrorMeg').style.display='';
        setTimeout("HideMeg('ErrorMeg');",1000);
    }
}
function HideMeg(eleId){
    $(eleId).style.display='none';
}


var IsReplay,IsSpeck;

//回复留言,展开层
function ShowWriteBlock(parentId)
{
    if(parentId)
    {
        var write = $('DivWriteWord_'+parentId);
        if(write)
        {
            if(write.style.display=="none")
            {
                var content = $("content_"+parentId);
                write.style.display="block";
                content.focus();   
            }
            else
            {
                write.style.display="none";
            }
        }
    }
    else
    {changeValidCode('BigImgValid','HdImgValidCode');
        var spContainer = $('SpWriteLeaveWords');
        if(spContainer){
            if(spContainer.style.display=="none"){
                var content = $('wordContents');
                spContainer.style.display="block";
                content.focus();
            }
            else{
                spContainer.style.display="none";
            }
        }
    }
}
/*************************************************E家首页留言读取**************************************************************************/

//生成翻页导航
function ContactPageNavi(allcount,pagesize,curpage,familyid)
{ 
    var pageNavigation = "";
    if(parseInt(allcount)<=parseInt(pagesize))
    {
        pageNavigation = "";
    }
    else
    {
        var pagecount = 0; 
        pagecount = parseInt(allcount)/parseInt(pagesize);  
        pagecount = parseInt(pagecount);      
        if(parseInt(allcount)%parseInt(pagesize)>0)
        {
            pagecount+=1;
        }
        prePage = parseInt(curpage)-1
        if(prePage>0)
        {
            pageNavigation = "<font color='red'>"+curpage+"</font>/"+pagecount+"&nbsp;&nbsp;&nbsp;<a href=\"javascript:;\" onclick=\"LoadLeaveWord("+familyid+","+allcount+","+prePage+","+pagesize+")\">上一页</a>";
        }
        else
        {
            pageNavigation = "<font color='red'>"+curpage+"</font>/"+pagecount+"&nbsp;&nbsp;&nbsp;上一页";
        }
        nextPage = parseInt(curpage)+1;
        if(nextPage>pagecount)
        {
            pageNavigation+= "&nbsp;&nbsp;&nbsp;下一页&nbsp;&nbsp;&nbsp;共"+pagecount+"页";
        }
        else
        {
            pageNavigation+= "&nbsp;&nbsp;&nbsp;<a href=\"javascript:;\" onclick=\"LoadLeaveWord("+familyid+","+allcount+","+nextPage+","+pagesize+")\">下一页</a>&nbsp;&nbsp;&nbsp;共"+pagecount+"页";   
            
        }
    }
        var pageNavi = $('pageNavigation');
        pageNavi.innerHTML = pageNavigation;
}
//加载首页留言
function LoadLeaveWord(familyid,allcount,page,pagesize)
{
    ContactPageNavi(allcount,pagesize,page,familyid);
    var rCode = Math.random();
    var url = '/Family/AjaxProc/DelLeaveWord.aspx?cmd=select&familyid='+familyid+'&page='+page+"&rc"+rCode;
    Ajax.Request(url,pareseResultText,null,null,'text',null,'ele');
}

//绑定留言列表
function BindLeaveWordList(objResult)
{
    $('DivLeaveWord').innerHTML='正在加载数据，请稍候...';
    if(objResult)
    {
    /*-----------------*/
        if(typeof objResult  =='string'
        && objResult == 'error'){
                if(IsReplay){
                    IsReplay = null;
                    onSpeakFinshedCallback(0,'回复失败!');
                    
                }else if(IsSpeck){
                    IsSpeck =null;
                    onSpeakFinshedCallback(0,'留言失败!');
                }
                return;
        }else
        {
             if(IsReplay){
                IsReplay = null;
                onSpeakFinshedCallback(1,'回复成功!');
                
             }else if(IsSpeck){
                IsSpeck =null;
                onSpeakFinshedCallback(1,'留言成功!');
             }

            /*-----------------*/
            var containerHolder = $("DivLeaveWord");
            if(containerHolder)
            {
                var resultStr = "";
                var id = "";
                var userid = "";
                var username = "";
                var datetime = "";
                var content = "";
                var userimg = "";
                var type = "";
                var curFamilyid="";
                var belongFamilyid = "";
                var approveState = "";
                var ids = new Array();
                var num = 0;
                var step = 1;
                var bgcolor ='';
                for(var obj in objResult)
                {
                    ids[num] = obj;
                    num++;
                    id = obj;
                    var values = new Array();
                    values   =  objResult[obj].split('~');
                    userid   =  values[0];
                    username =  values[1];
                    datetime =  values[2];
                    content  =  values[3];
                    userimg  =  values[4];
                    type     =  values[5];
                    approveState= values[6];
                    curFamilyid = values[7];
                    belongFamilyid = values[8];
                    bgcolor = step%2==0?"bgcolor=#F4F4F4":"";
                    resultStr+= "<table width='535' border='0' "+bgcolor+" cellspacing='0' cellpadding='0' id='tbword_"+obj+"'><tr>";
                    resultStr+= "<td width='30' rowspan='2' style='height:92'><input type='checkbox' name='Ch_select' value='"+id+"' id='Ch_select' /></td>";
                    resultStr+= "<td width='85' rowspan='2' valign='top'><br/><img src='"+userimg+"' width='52' height='52' border='0' alt='"+id+"' id='img_"+id+"'/></td>";
                    if(belongFamilyid)
                    {
                        resultStr+= "<td width='284' height='22' class='font10'><a href='/family_"+belongFamilyid+".htm' target='_blank'>"+username+"</a></td>";
                    }
                    else
                    {
                        resultStr+= "<td width='284' height='22' class='font10'><a href='javascript:;' onclick=alert('该用户还没有开设自己的家庭空间，请提醒他开一个吧!') >"+username+"</a></td>";
                    }
                    resultStr+= "<td width='81' align='center' class='font14'>"+FormatDateTime(datetime)+"</td>";
                    resultStr+= "<td width='55' align='center' class='font10' style='display:none'><a href='javascript:;' onclick=\"SetLevSkSpaceDisplay(1,'"+id+"')\">回复</a></td></tr>";
                    resultStr+= GetContentByType(type,content,id,userid,approveState,curFamilyid,belongFamilyid);
                    resultStr+= "<tr><td colspan='5' class='xian_bottom'></td></tr>";
                    resultStr+= "</table>";
                    step++;
                } 
                if(resultStr.length==0){
                    resultStr = "<h5><font color=red>暂无留言</font></h5>";
                    containerHolder.style.paddingLeft = '200px';
                    $('TableDelete').style.display='none';
                }else
                {
                    containerHolder.style.paddingLeft = '0px';
                    $('TableDelete').style.display='block';
                }
                containerHolder.innerHTML = resultStr; 
                for(var i=0;i<ids.length;i++)
                {
                    BindChildLeaveWord(ids[i]);
                }
            }
        }
    } 
}
//加载回复的留言
function BindChildLeaveWord(parentid)
{
    if(parentid)
    {
        var familyid = $("SpfamilyID");
        if(familyid)
        {
            var url = '/Family/AjaxProc/DelLeaveWord.aspx?cmd=child&familyid='+familyid.innerHTML+'&parentid='+parentid+'&rc='+Math.random();
            Ajax.Request(url,pareseResultText,null,null,'text',null,'ele');
        }   
    }
}
//生成回复留言
function BindChildLeaveWordList(objResult)
{
    if(objResult)
    {
        var resultStr = "";
        var id = "";
        var userid = "";
        var username = "";
        var datetime = "";
        var content = "";
        var parentid = "";
        var belongFamilyid = "";
        var ids = new Array();
        var num = 0;
        for(var obj in objResult)
        {
            ids[num] = obj;
            num++;
            id = obj;
            var values = new Array();
            values = objResult[obj].split('~');
            userid   =  values[0];
            username =  values[1];
            datetime =  values[2];
            content  =  values[3];
            parentid =  values[4];
            belongFamilyid=values[5]
            var pdiv = $('DivChildWord_'+parentid);
            if(pdiv)
            {
                resultStr+= "<table width='100%' border='0' cellspacing='0' cellpadding='0' id='tbword_"+obj+"'><tr>";
                resultStr+= "<td width='20'style='height:20'align='left'><input type='checkbox' name='Ch_select' value='"+id+"' id='Ch_select' /></td>";
                resultStr+= "<td width='186' class='font13' align='left'>"+content+"</td>";
                resultStr+= "<td width='70' align='center' class='font14'>"+ FormatDateTime(datetime)+"</td>";
                if(belongFamilyid)
                {
                    resultStr+= "<td width='48' align='center' class='font10'><a href='/family_"+belongFamilyid+".htm' target='_blank'>"+username+"</a></td></tr>";
                }
                else
                {
                    resultStr+= "<td width='48' align='center' class='font10'><a href='javascript:;' onclick=alert('该用户还没有开设自己的家庭空间，请提醒他开一个吧!') >"+username+"</a></td></tr>";
                }
                resultStr+= "</table>"; 
                pdiv.innerHTML = resultStr;   
            }
             
        }    
    }
}
//type=0 普通留言，type=1加为友邻；type=2加入通讯录
function GetContentByType(type,content,id,userid,approveState,curFamilyid,belongFamilyid)
{  
    var con = "";
    if(type&&content)
    {
        if(type==0)//普通留言
        {
            con = "<tr><td height='31' colspan='5' class='font13' style='word-break:break-all'>"+content+"<br/>";
            con += "<div id='DivChildWord_"+id+"'></div></td></tr>";
        }
         var AuthenNode = document.getElementsByTagName("Authentication");
         var familyid = "";
         var hasFamily = "";
         var curfamily = "";
         var admin = "";
         if(AuthenNode)
         {
            var curNode = AuthenNode[0];
            var islogined =  curNode.getAttribute('islogined');
            if(islogined && islogined=="1")
            {
                admin       = curNode.getAttribute('iscuradmin');
                familyid    = curNode.getAttribute('familyid');
            }
          }
       if(type==1)//加为友邻的留言
        {   if(approveState==0)//未读
            {
                if(admin=="1"){
                    con = "<tr><td height='31' width='284' class='font13'>"+content+"&nbsp;<a href='javascript:;' onclick=\"ShowUserInformation('"+belongFamilyid+"','"+userid+"','"+type+"')\"><font class='font10'>联系方式>></font></a></td><td width='81'align='center'><a href='javascript:;' onclick=\"AgreeNeighbor('"+id+"')\" class='font1'>同意</a></td><td width='55' align='center'><a href='javascript:;' onclick='DisAgree("+id+")' class='font1'>拒绝</a></td></tr><tr><td colspan='2'></td><td colspan='3' class='font13'><div id='DivChildWord_"+id+"'></div></td></tr>";
                }else
                {
                    con = "<tr><td height='31' width='284' class='font13'>"+content+"&nbsp;<a href='javascript:;' onclick=\"ShowUserInformation('"+belongFamilyid+"','"+userid+"','"+type+"')\"><font class='font10'>联系方式>></font></a></td><td width='81'align='center'></td><td width='55' align='center'></td></tr><tr><td colspan='2'></td><td colspan='3' class='font13'><div id='DivChildWord_"+id+"'></div></td></tr>";
                }
            }
            if(approveState==1)//未通过
            {
                con = "<tr><td height='25' width='284' class='font13'>"+content+"&nbsp;</td><td width='81'align='center'></td><td width='55' align='center'></td></tr><tr><td colspan='2'></td><td colspan='3' class='font13'><div id='DivChildWord_"+id+"'></div></td></tr>";
            }
            if(approveState==2)//通过
            {
                con = "<tr><td height='25' width='284' class='font13'>"+content+"&nbsp;<a href='javascript:;' onclick=\"ShowUserInformation('"+belongFamilyid+"','"+userid+"','"+type+"')\"><font class='font10'>联系方式>></font></a></td><td width='81'align='center'></td><td width='55' align='center'></td></tr><tr><td colspan='2'></td><td colspan='3' class='font13'><div id='DivChildWord_"+id+"'></div></td></tr>";
            }
        }
        if(type==2)//加入成员的留言
         {   if(approveState==0)//未读
            {
                if(admin=="1"){
                    con = "<tr><td height='31' width='284' class='font13'>"+content+"&nbsp;<a href='javascript:;' onclick=\"ShowUserInformation('"+curFamilyid+"','"+userid+"','"+type+"')\"><font class='font10'>联系方式>></font></a></td><td width='81'align='center'><a href='javascript:;' onclick=\"AgreeMember('"+id+"')\" class='font1'>同意</a></td><td width='55' align='center'><a href='javascript:;' onclick=\"DisAgreeMember('"+id+"')\" class='font1'>拒绝</a></td></tr><tr><td colspan='2'></td><td colspan='3' class='font13'><div id='DivChildWord_"+id+"'></div></td></tr>";
                }else{
                    con = "<tr><td height='31' width='284' class='font13'>"+content+"&nbsp;<a href='javascript:;' onclick=\"ShowUserInformation('"+curFamilyid+"','"+userid+"','"+type+"')\"><font class='font10'>联系方式>></font></a></td><td width='81'align='center'></td><td width='55' align='center'></td></tr><tr><td colspan='2'></td><td colspan='3' class='font13'><div id='DivChildWord_"+id+"'></div></td></tr>";
                }
            }
            if(approveState==1)//未通过
            {
                con = "<tr><td height='25' width='284' class='font13'>"+content+"&nbsp;</td><td width='81'align='center'></td><td width='55' align='center'></td></tr><tr><td colspan='2'></td><td colspan='3' class='font13'><div id='DivChildWord_"+id+"'></div></td></tr>";
            }
            if(approveState==2)//通过
            {
                con = "<tr><td height='25' width='284' class='font13'>"+content+"&nbsp;<a href='javascript:;' onclick=\"ShowUserInformation('"+curFamilyid+"','"+userid+"','"+type+"')\"><font class='font10'>联系方式>></font></a></td><td width='81'align='center'></td><td width='55' align='center'></td></tr><tr><td colspan='2'></td><td colspan='3' class='font13'><div id='DivChildWord_"+id+"'></div></td></tr>";
            }
        }  
    }
    return con;
}
/**********************************************友邻操作******************************************************************************/
//同意成为友邻
function AgreeNeighbor(leaveWordId)
{
    var familyId = $('SpfamilyID');
    var islogin =AuthorizationAdmin.Islogined;
     if(!islogin)
     {
         alert('您还没有登录!');
         return false;
     }
     else if(!AuthorizationAdmin.IsCurAdmin)
     {
        alert('只有管理员才可以进行此操作！');
        return false;
     }
     else
     {
        if(leaveWordId)//获取申请E家友邻的E家信息
       {    Ajax.Request('/Family/AjaxProc/DelLeaveWord.aspx?cmd=family&wordid='+leaveWordId+'&familyid='+familyId.innerHTML+'&type=Index',pareseResultText,null,null,'text',null,'ele');
       }
     }
}


//生成申请友邻的E家信息
function GeneralFamilyInfo(objResult)
{
    var values = new Array();
    if(objResult)
    {
        var familyid = "";
        var familyName = "";
        var ownerId = "";
        var ownerName = "";
        var communityId = "";
        var communityName = "";
        var communityDomain = "";
        var leaveWordId = "";
        var friendFamilyid = "";
        for(var obj in objResult)
        {
            var values = objResult[obj].split('-');
            familyid   = obj;
            familyName = values[0];
            ownerId    = values[1];
            ownerName  = values[2];
            communityId= values[3];
            communityName= values[4];
            communityDomain= values[5];
            leaveWordId   = values[6];
        }
        //执行添加友邻
         AgreedNeighbors(familyid,familyName,communityId,communityName,ownerId,ownerName,leaveWordId);
    }
}
function CheckJoinNeighborAuthen()
{
    var islogin =AuthorizationAdmin.Islogined;
     if(!islogin)
     {
         alert('您还没有登录!');
         return false;
     }
     else if(AuthorizationAdmin.EqualsFamily){
        alert('您是这家的成员，不能加友邻!');
        return false;
     }
     else if(AuthorizationAdmin.IsWaitApprove){
        alert('您已申请加为友邻,请等待审批!');
        return false;
     }
     else if(!AuthorizationAdmin.HasFamily){
         alert('您还没有开通家庭空间!');     
         return false;
     }
     else if(AuthorizationAdmin.IsCurAdmin){
         alert('您是这个家的管理员，不能加友邻!');
         return false;
     }
     else if(AuthorizationAdmin.IsFriend){
        alert('您已是这家的友邻，不能重复申请!');
        return false;
     }
     else if(!AuthorizationAdmin.IsFriend && !AuthorizationAdmin.IsAdmin){
         alert('只允许两个不同家庭的管理员相互加为友邻!');
         return false;
     }
     else
     {
        return true;
     }
}
//加为友邻
function makeNeighbor(familyid,familyName,communityId,communityName,friendUserId,friendUserName,cdomain)
{
    if(CheckJoinNeighborAuthen())
    {
        var url = "";
        url = '/Family/AjaxProc/MakeNeighbor.aspx?cmd=neighbor&familyid='
        +familyid+'&familyName='+familyName+'&communityId='+communityId
        +'&communityName='+communityName+'&friendUserId='+friendUserId+'&friendUserName='
        +friendUserName+'&cdomain='+cdomain+'&rc='+Math.random();   
        Ajax.Request(url,pareseResultText,null,null,'text',null,'ele');  
    }
}

//申请成为友邻结果
function ApplyNeighborResult(objResult)
{
    if(objResult)
    {
        if(objResult=="1")
        {
            alert('申请成功,请等待审批!');
            var familyid  = $("SpfamilyID");
            var page      = $("curpage")
            var allcount  = $("allcount");
            var pagesize  = $("HdPageSize");
            LoadLeaveWord(familyid.innerHTML,allcount.value,page.value,pagesize.value);
        }
        else if(objResult=="0")
        {
            alert('申请失败,请重试!');
        }
        else if(objResult=="2"){
            alert('您已申请过友邻，请等待审批！');
        }
        else if(objResult=="3")
        {
            alert("您已经是当前家的友邻！");
        }
    }
}
//同意成为友邻
function AgreedNeighbors(familyid,familyName,communityId,communityName,ownerUserId,ownerUserName,leaveWordId)
{   
    var url = "";
    var curpage = $("curpage");
    url = '/Family/AjaxProc/MakeNeighbor.aspx?cmd=agree&familyid='+familyid+'&familyName='+familyName+'&communityId='+communityId+'&communityName='+communityName+'&ownerUserId='+ownerUserId+'&ownerUserName='+ownerUserName+'&leaveWordId='+leaveWordId+'&page='+curpage.value+'&rc='+Math.random();   
    Ajax.Request(url,pareseResultText,null,null,'text',null,'ele');
}
//同意成为友邻的操作结果
function AlertAgreeNeighbor(obj)
{
    if(obj)
    {
        if(obj=="1"){
            alert('恭喜您,又多了一个邻居!');
             var familyid  = $("SpfamilyID");
            var page      = $("curpage")
            var allcount  = $("allcount");
            var pagesize  = $("HdPageSize");
            LoadLeaveWord(familyid.innerHTML,allcount.value,page.value,pagesize.value);
        }
        else{
            alert('审批失败!');
        }
    }
}
//拒绝成为邻居
function DisAgree(leaveWordId)
{
     var familyId = $('SpfamilyID');
     var curpage = $("curpage");
    if(AuthorizationAdmin.Islogined) 
    {
        if(!AuthorizationAdmin.IsCurAdmin)
        {
          alert('抱歉，只有管理才能进行此操作！');
          return false;  
        }
    }else
    {
        alert('抱歉，您还没有登录！');
          return false;  
    }   
   //获取申请E家友邻的E家信息
   if(leaveWordId)
   {
     var url = '/Family/AjaxProc/MakeNeighbor.aspx?cmd=disagree&wordid='+leaveWordId+'&familyid='+familyId.innerHTML+'&page='+curpage.value+'&rc='+Math.random(); 
        Ajax.Request(url,pareseResultText,null,null,'text',null,'ele');
   }
}
function AlertDisAgreeNeighbor(obj)
{
    if(obj){
        if(obj=="1"){
            alert('您已经拒绝了加为友邻的请求!');
             var familyid  = $("SpfamilyID");
            var page      = $("curpage")
            var allcount  = $("allcount");
            var pagesize  = $("HdPageSize");
            LoadLeaveWord(familyid.innerHTML,allcount.value,page.value,pagesize.value);
        }
        else
        {
            alert('操作失败！');
        }
    }
}
/******************************同意成员加入申请***********************************************/
//加入家庭成员的检查
function CheckUserIdentity()
{
    var islogin =AuthorizationAdmin.Islogined;
    if(!islogin){
        alert('您还没有登录');
        return false;
    }else if(AuthorizationAdmin.EqualsFamily){
        alert('您是这家的成员，不能重复加入');
        return false;
    }else if(AuthorizationAdmin.IsCurAdmin){
        alert('您是这个家的管理员，不能重复加入');
        return false;
    }else if(AuthorizationAdmin.IsWaitApprove){
        alert('您已申请加入,请等审批');
        return false;
    }
    return true;
}
//同意成为家庭（通讯录）成员
function AgreeMember(leaveWordId)
{ 

    var familyId = "";
    if(AuthorizationAdmin.Islogined) 
    {
        familyId = AuthorizationAdmin.FamilyId;
        if(!AuthorizationAdmin.IsCurAdmin)
        {
          alert('抱歉，只有管理才能进行此操作！');
          return false;  
        }
    }else
    {
        alert('抱歉，您还没有登录！');
          return false;  
    }   
   if(leaveWordId)
   {
        var randCode = Math.random();
        var url = '/Family/AjaxProc/MakeNeighbor.aspx?cmd=AgreeMember&wordid='+leaveWordId+'&familyid='+familyId+"&rc="+randCode;
        Ajax.Request(url,pareseResultText,null,null,'text',null,'ele');
   }
}
function AlertAgreeMembers(obj)
{
    if(obj){
        if(obj=="1"){
            alert('审批成功！');
             var familyid  = $("SpfamilyID");
            var page      = $("curpage")
            var allcount  = $("allcount");
            var pagesize  = $("HdPageSize");
            LoadLeaveWord(familyid.innerHTML,allcount.value,page.value,pagesize.value);
        }
    }
}
//拒绝成为家庭（通讯录）成员
function DisAgreeMember(leaveWordId)
{
    if(AuthorizationAdmin.Islogined)
    {
        if(!AuthorizationAdmin.IsCurAdmin){
            alert('抱歉，只有这家的管理员才能进行此操作！');
            return false;
        }
       //获取申请E家友邻的E家信息
       if(leaveWordId)
       {    var url = '/Family/AjaxProc/MakeNeighbor.aspx?cmd=DisAgreeMember&wordid='+leaveWordId+'&familyid='+AuthorizationAdmin.FamilyId;
            Ajax.Request(url,pareseResultText,null,null,'text',null,'ele');
       }
   }
   else{
    alert('您还没有登录！');
   }
}
function AlertDisAgreeMembers(obj)
{
    if(obj){
        if(obj=="1"){
            alert('您已经拒绝了加为成员的申请');
             var familyid  = $("SpfamilyID");
            var page      = $("curpage")
            var allcount  = $("allcount");
            var pagesize  = $("HdPageSize");
            LoadLeaveWord(familyid.innerHTML,allcount.value,page.value,pagesize.value);
        }
        else
        {
            alert('操作失败！');
        }
    }
}
/*****************显示首页留言用户的联系方式*****************/
//显示用户联系方式
function ShowUserInformation(familyid,userid,type)
{
    if(!AuthorizationAdmin.Islogined)
    {
        alert('您没有登录,不能查看!');
        return false;
    }
    else
    {
        if(!AuthorizationAdmin.IsCurAdmin){
            alert('抱歉,只有当前家的管理员才能查看!');
            return false;
        }
        else{
             $('UserInformation').style.display = '';
                if(familyid&&userid)
                {
                   var url = "";
                   url = '/Family/AjaxProc/GetUserInfo.aspx?cmd=IndexRead&familyid='+familyid+'&userid='+userid;
                   Ajax.Request(url,pareseResultText,null,null,'text',null,'dec' );
                }
            }
    }
   
}
//生成用户信息结果
function BuilUserInformation(objResult)
{
    if(objResult)
    {
        var dvContainer = $("UserInformation");
        
        if(dvContainer)
        {
            dvContainer.style.display='';
            var result = new Array();
            var logName = $("spusername");
            var userName= $("sprealName");
            var birth= $("spBirth");
            var intro   = $("spIntro");
            var msn     = $("spMSNn");
            var qq      = $("sp_QQ");
            var mobile  = $("spMobileTel");
            var phone   = $("spPhoneTel");
            var address = $("spAd");
            var gendar  = $("spSexy");
            var email   = $("spmail");
            var petname = $('spPetName');
            var familyid = "";
            var familyName = "";
            for(var obj in objResult)
            {
                userid         = obj;
                result         = objResult[obj].split('~');
                logName.innerHTML  = result[0];
                userName.innerHTML = result[1];
                birth.innerHTML = result[2]!=""?result[2]:"暂无信息";
                intro.innerHTML    = result[4]!=""?result[4]:"暂无信息";
                email.innerHTML    = result[5]!=""?result[5]:"暂无信息";
                msn.innerHTML      = result[6]!=""?result[6]:"暂无信息";
                qq.innerHTML       = result[7]!=""?result[7]:"暂无信息";
                mobile.innerHTML   = result[8]!=""?result[8]:"暂无信息";
                phone.innerHTML    = result[9]!=""?result[9]:"暂无信息";
                address.innerHTML  = result[10]!=""?result[10]:"暂无信息";
                familyid       = result[11];
                familyName     = result[12];
                petname = result[13];
                gendar.innerHTML   = result[3]=="1"?"男":"女";
                if(result[3]=="1")
                { 
                    $('tdusername').className  = "font028";
                    $('tdrealName').className  = "font028";
                    $('tdGendar').className    = "font028";
                    $('tdBir').className     = "font028";
                    $('tdIntro').className     = "font028";
                    $('tdmail').className      = "font028";
                    $('tdMSNn').className      = "font028";
                    $('td_QQ').className       = "font028";
                    $('tdMobileTel').className = "font028";
                    $('tdPhoneTel').className  = "font028";
                    $('tdAd').className        = "font028";
                    $('tdPetName').className   = "font028";
                    $('tdBgImg').style.backgroundImage="url("+$('imgHostpath').value+"/sojj/family/jp_title13a.gif)";
                    $('ImgSrc').src   = $('imgHostpath').value+"/sojj/family/jp_title14a.gif";
                }
                else
                {
                    $('tdusername').className   = "font026";
                    $('tdrealName').className   = "font026";
                    $('tdGendar').className     = "font026";
                    $('tdBir').className      = "font026";
                    $('tdIntro').className      = "font026";
                    $('tdmail').className       = "font026";
                    $('tdMSNn').className       = "font026";
                    $('td_QQ').className        = "font026";
                    $('tdMobileTel').className  = "font026";
                    $('tdPhoneTel').className   = "font026";
                    $('tdAd').className         = "font026";
                    $('tdPetName').className   = "font026";
                    $('tdBgImg').style.backgroundImage="url("+$('imgHostpath').value+"/sojj/family/jp_title13.gif)";
                    $('ImgSrc').src   = $('imgHostpath').value+"/sojj/family/jp_title14.gif";
                }
            }            
        }
    }
}

function closeUserInformationDiv()
{
    $('UserInformation').style.display = 'none';
    return false;
}
/*---------------------保存物业投诉---------------------------------*/
function SetWuyeSkSpaceDisplay(flag)
{
    if(flag==0)
    {//0:表示隐藏
        
        Dialog.Close('DivWuYe',true);
        Dialog.CommandDialog.Fadeout('DivWuYe',10);
    }
    else if(flag==1)
    {
        var islogin =AuthorizationAdmin.Islogined;
        if(islogin)
        {
            if(AuthorizationAdmin.EqualsFamily)
            {
                SetWuyeDisplayView();
                Dialog.Open('DivWuYe',this,true,
        true,'middle center');
                $('DivWuYe').style.display='';
                $('DivWuYe').style.visibility = "visible";
                setTimeout("changeValidCode('imgCodes','HdValidCode');",1000);
            }
            else
            {
                alert('您没有权限!');
                return false;
            }
        }
        else
        {
            alert('您还没登录!');
            return false;
        }  
    }
}
function SetWuyeDisplayView()
{
    $('title').value='';
    $('wyContent').value='';
    $('vCode').value='';
    $('spSaving').style.display='';
    $('spSavedMeg').style.display='none';
    $('spSavedMeg').innerHTML='正在提交中............';
}
function SaveWuyeSpeack()
{
    var InCode = 
    $('vCode');
    var TmCode = 
    $('HdValidCode');
    var TLevel = $('wyContent');
    var title = $('title');
    if(!title.value)
    {
        alert('物业投诉标题不能为空!');
        title.focus();
        return false;
    }
    else if(!TLevel.value)
    {
        alert('物业投诉内容不能为空!');
        TLevel.focus();
        return false;
    }else if(!InCode.value){
        alert('验证码不能为空!');
        InCode.focus();
        return false;
    }else if(InCode.value!=TmCode.value){
        alert('验证码不正确!');
        InCode.focus();
        changeValidCode('imgCodes',
        'HdValidCode');
        return false;
    }
    var url = '';
    var curPeg =$('curpage');
    var fidEle =$('SpfamilyID');
   
    if(fidEle 
    && fidEle.innerHTML){
        IsSpeck = true;
        url= 
        '/Family/AjaxProc/AjaxProc.aspx?cmd=InsertWuye&familyid='
        +fidEle.innerHTML+'&title='+escape(title.value)+'&content='
        +escape(TLevel.value);
        
    $('spSaving').style.display='none';
    $('spSavedMeg').style.display='';
    setTimeout("Ajax.Request('"+url
    +"',pareseResultText,null,null,'text',null,'ele');",2000);
    }
}

//当发表留言回调时
function onWyFinshedCallback(flag,meg){
    if(flag ==1){
        $('spSavedMeg').innerHTML=meg;
        setTimeout('SetWuyeSkSpaceDisplay(0);',1000);
        setTimeout("HideMessage('spSaving');$('SPSpAfter').innerHTML='信息提交中...';$('SPSpAfter').style.display='none';",1000);
        
    }else{
        $('HitErrorMeg').innerHTML = '提交失败!';
        $('HitErrorMeg').style.display='';
        setTimeout("HideMessage('HitErrorMeg');",1000);
    }
}
function HideMessage(eleId){
    $(eleId).style.display='none';
}
function HitWuyeResult(result)
{
   if(result=='1')
   {
    onWyFinshedCallback(1,'提交成功!');
   }
   else if(result=='0'|| result=='error')
   {
    onWyFinshedCallback(0,'提交失败!');
   }
   else if(result=='exist')
   {
        $('HitErrorMeg').innerHTML = '提交失败,请勿发布非法信息!';
        $('HitErrorMeg').style.display='';
        $('spSavedMeg').style.display='none';
        $('spSaving').style.display='';
        
        setTimeout("HideMessage('HitErrorMeg');",3000);
   }
}
/*------------为提交留言添加回车即保存事件--------------*/
function LeaveWordSubmit()
{
    if(event.keyCode==13)
    {
         ProcLevSpeack('Index');
    }
}
function addtionEvent()
{
    if(Browser.IE)
    {   
        document.attachEvent("onkeydown",LeaveWordSubmit);   
    }
    else
    {
        document.addEventListener("keydown",LeaveWordSubmit,false);

    }
} 
function deleteEvent()
{
    if(Browser.IE)
    {
        document.detachEvent("onkeydown",LeaveWordSubmit);   
    }
    else
    {
        document.removeEventListener("keydown",LeaveWordSubmit,false);
    }
}
/*--------------------首页物业投诉添加事件------------------*/
function WuyeSubmit()
{
    if(event.keyCode==13)
    {
         SaveWuyeSpeack();
    }
}
function createEvent()
{
    if(Browser.IE)
    {   
        document.attachEvent("onkeydown",WuyeSubmit);   
    }
    else
    {
        document.addEventListener("keydown",WuyeSubmit,false);

    }
} 
function removeEvent()
{
    if(Browser.IE)
    {
        document.detachEvent("onkeydown",WuyeSubmit);   
    }
    else
    {
        document.removeEventListener("keydown",WuyeSubmit,false);
    }
}
//存在关键字
function ExistKeyWord()
{
    $('HdExist').value='1';
    ReplayBeforeModal('留言失败,请勿发布非法信息!','SPSpAfter');
   $('SPSpBefor').style.display='';
//onSpeakFinshedCallback(1,"留言失败,请勿发布非法信息!");
}
function ReplayBeforeModal(message,eleId)
{
     $(eleId).innerHTML=message;
        setTimeout("HideMeg('"+eleId+"');",2000);
//     $(eleId).innerHTML='信息提交中...';
}