﻿///此变量用于设定获页面与ajax文件所在的相对路径，通讯录的ajax后台程序均在hl5y/ajax目录下，如果引用此js文件的页面在网站根目录下，请设置此变量为"hl5y/"
if(typeof(ajaxFolderRoot) == "undefined")
{
    ajaxFolderRoot = "";
}

//共外部调用的函数，用于初始化用户通讯录
function initContactList()
{
    var windowElement = document.getElementById("tctt");
    windowElement.style.display = "block";
    
    windowElement.style.top = Math.floor((document.documentElement.clientHeight - 495) / 2) + "px";
    windowElement.style.left = Math.floor((document.documentElement.clientWidth - 437) / 2) + "px";
    fetchCategory();
    var shadowObj = new boxShadow(new boderTemplate(), true);
    shadowObj.bind(document.getElementById("tctt"));
    shadowObj.setCloseButton( document.getElementById("closebtn1"));
}

//通过ajax得到分组
function fetchCategory()
{
    var getCategAjax = new DTAjax();
    getCategAjax.onGet = function(str)
    {
        if(!checkErr(str)) 
        {
            document.getElementById("closebtn1").click();
            return false;
        }
        var jsObj = eval(str);
        var categoryArr = new Array();
        for(var i=0;i < jsObj.length;i++)
        {
            categoryArr.push(jsObj[i].group_name);
        }
        if(categoryArr.length > 2)
        {
            document.getElementById("showAddPhoneListGroup_btn").style.display = "none";
        }
        else
        {
            document.getElementById("showAddPhoneListGroup_btn").style.display = "";
        }
        if(categoryArr.length == 0)
        {
            document.getElementById("showDeletePhoneListGroup_btn").style.display = "none";
        }
        else
        {
            document.getElementById("showDeletePhoneListGroup_btn").style.display = "";
        }
        
        displayCategory(categoryArr);
        onTabSwitch("未分组");
    }
    getCategAjax.getStringFromUrl("GET",ajaxFolderRoot + "ajax/GetFriendList.aspx?action=getGroupList",true);
    
    ///联调时需要插入ajax调用函数，在回调时才调用如下函数
    
}

//得到分组列表后，显示分组
function displayCategory(cList)
{
    var categCont = document.getElementById("contaceTab");
    categCont.innerHTML = "";
    
    var nHtml = '<li class="selected">未分组</li>';
    for(var i=0; i < cList.length; i++)
    {
        nHtml += "<li>"+ cList[i] +"</li>";
    }
    categCont.innerHTML = nHtml;
    bindTabButtonEvent();
    
}

///绑定Tab按钮的点击事件
function bindTabButtonEvent()
{
    var tabUlEl = document.getElementById("contaceTab");
    var lisEl = tabUlEl.getElementsByTagName("li");
    for(var i=0; i < lisEl.length; i++)
    {
        lisEl[i].onclick = function()
        {
            var tabUlEl = document.getElementById("contaceTab");
            var lisEl = tabUlEl.getElementsByTagName("li");
            for(var i=0; i < lisEl.length; i++)
            {
                if(lisEl[i] == this)
                {
                    lisEl[i].className = "selected";
                }
                else
                {
                    lisEl[i].className = "";
                }
                
            }
            onTabSwitch(this.innerHTML);
        }
    }
    
}

//Tab按钮点击时调用此函数。
function onTabSwitch(type)
{
    window.pl_current_focus_tab_name = type;
    if(type == "未分组")
    {
        type = "";
    }
    
    fetchPhoneList(type);
}

//通过ajax获取通讯录信息列表
function fetchPhoneList(category)
{
    var passCate = (category == "未分组")?"":category;
    var getListAjax = new DTAjax();
    getListAjax.onGet = function(str)
    {
        try
        {
            var jsonElement = eval(str);
            displayPhoneList(jsonElement[0].Lists);
            window.pl_current_category_phone_count = jsonElement[0].Total;
            reinitPager(jsonElement[0].Total, jsonElement[0].PageSize, jsonElement[0].PageIndex);
            //reinitPager(1000, 15, 10);
            
        }
        catch(e)
        {
            alert("发生错误，无法获取好友列表。");
        }
    }
    getListAjax.getStringFromUrl("GET",ajaxFolderRoot + "ajax/GetFriendList.aspx?action=getPhoneList&pageSize=15&pageIndex=1&isCount=1&groupName=" + encodeURI(passCate),true);
    
    
    
    
    ///联调时需要插入ajax调用函数，在回调时才调用如下函数
//    displayPhoneList([
//        {"friendPhone":"15023096021","comments":"list","friendUserId":"551","friendName":"aiut","verify":"1"},
//        {"friendPhone":"15023096021","comments":"list","friendUserId":"","friendName":"","verify":"0"},
//        {"friendPhone":"15023096021","comments":"list","friendUserId":"551","friendName":"sc111","verify":"0"},
//        {"friendPhone":"15023096021","comments":"list","friendUserId":"551","friendName":"aiut","verify":"1"},
//        {"friendPhone":"15023096021","comments":"list","friendUserId":"","friendName":"","verify":"0"},
//        {"friendPhone":"15023096021","comments":"list","friendUserId":"551","friendName":"sc111","verify":"0"},
//        {"friendPhone":"15023096021","comments":"list","friendUserId":"551","friendName":"aiut","verify":"1"},
//        {"friendPhone":"15023096021","comments":"list","friendUserId":"","friendName":"","verify":"0"},
//        {"friendPhone":"15023096021","comments":"list","friendUserId":"551","friendName":"sc111","verify":"0"},
//        {"friendPhone":"15023096021","comments":"list","friendUserId":"551","friendName":"aiut","verify":"1"},
//        {"friendPhone":"15023096021","comments":"list","friendUserId":"","friendName":"","verify":"0"},
//        {"friendPhone":"15023096021","comments":"list","friendUserId":"551","friendName":"sc111","verify":"0"},
//        {"friendPhone":"15023096021","comments":"list","friendUserId":"551","friendName":"aiut","verify":"1"},
//        {"friendPhone":"15023096021","comments":"list","friendUserId":"","friendName":"","verify":"0"},
//        {"friendPhone":"15023096021","comments":"list","friendUserId":"551","friendName":"aiut","verify":"1"}
//        ]);
}

//显示通讯录信息列表
function displayPhoneList(Plist)
{
    
    hideList( Plist.reverse() )();
    
}

//初始化分页
function reinitPager(totalRecord, pageSize, currentPage)
{
    var pageRoote = document.getElementById("pl_pager");
    if(totalRecord <= pageSize)
    {
        pageRoote.innerHTML = "";
        return;
    }
    
    var hasLeftMiss = true;
    var hasRightMiss =  true;
    
    var totalPage = Math.floor((totalRecord - 1) / pageSize) + 1;
    var displayStartNum = currentPage - 2;
    if(displayStartNum <= 1) 
    {
        displayStartNum = 1;
        hasLeftMiss = false;
    }
    var displayEndNum = displayStartNum + 4;
    
    
    
    if(displayEndNum >= totalPage)
    {
        displayEndNum = totalPage;
        hasRightMiss = false;
    }
    
    displayStartNum = displayEndNum - 4;
    if(displayStartNum < 1)
    {
        displayStartNum = 1;
        hasLeftMiss = false;
    }
    
    var pagerHTML = "";
    if(currentPage > 1)
    {
        pagerHTML += '<a class="pager_first" href="javascript:pl_jumpPage(1)">&nbsp;</a>\
        <a class="pager_previous" href="javascript:pl_jumpPage('+ (currentPage - 1) +')">&nbsp;</a>';
    }
    pagerHTML += '<div id="pl_pager_numbers">';
    if(hasLeftMiss)
    {
        pagerHTML += '<span>..</span> ';
    }
    
    for(var i=displayStartNum;i<= displayEndNum;i++)
    {
        if(i == currentPage)
        {
            pagerHTML += '<a class="currentpage" href="javascript:void(0);">'+i+'</a> ';
            continue;
        }
        pagerHTML += '<a href="javascript:pl_jumpPage('+i+');">'+i+'</a> ';
    }
    
    if(hasRightMiss)
    {
        pagerHTML += '<span>..</span> ';
    }
    
    pagerHTML += '</div>';
    if(currentPage < totalPage)
    {
        pagerHTML += '<a class="pager_next" href="javascript:pl_jumpPage('+ (currentPage + 1) +')">&nbsp;</a>\
        <a class="pager_last" href="javascript:pl_jumpPage('+ totalPage +')">&nbsp;</a>';
    }
    pageRoote.innerHTML = pagerHTML;
    
    
}

//分页跳转
function pl_jumpPage(id)
{
    var passCate = (window.pl_current_focus_tab_name)?"":category;
    var getListAjax = new DTAjax();
    getListAjax.onGet = function(str)
    {
        
        try
        {
            var jsonElement = eval(str);
            displayPhoneList(jsonElement[0].Lists);
            //window.pl_current_category_phone_count = jsonElement[0].Total;
            //reinitPager(jsonElement[0].Total, jsonElement[0].PageSize, jsonElement[0].PageIndex);
            reinitPager(window.pl_current_category_phone_count, 15, jsonElement[0].PageIndex);
            
        }
        catch(e)
        {
            alert("发生错误，无法获取好友列表。");
        }
    }
    getListAjax.getStringFromUrl("GET",ajaxFolderRoot + "ajax/GetFriendList.aspx?action=getPhoneList&pageSize=15&pageIndex="+id+"&groupName=" + encodeURI(passCate),true);
}

//开始去除html中的手机号列表
function hideList( newListJson )
{
    return function()
    {
        var dlEl1 = document.getElementById("phoneListDL");
        var dds = dlEl1.getElementsByTagName("dd");
        if(dds != null && dds.length > 0)
        {
            dds[0].parentNode.removeChild(dds[dds.length - 1]);
            window.setTimeout( hideList(newListJson) ,5 );
        }
        else
        {
            showList(newListJson)();
        }
        
    }
}

//开始显示html中的手机列表
function showList(newListJson)
{
    return function()
    {
        if(newListJson == null || newListJson.length < 1)
        {
            
            phoneListInitEditRemarkHover();
            return;
        }
        
        var dlEl1 = document.getElementById("phoneListDL");
        
        var jsonObj = newListJson[newListJson.length - 1];
        
        var iconHtml = "";
        if(jsonObj.verify && jsonObj.verify != "0")
        {
            iconHtml += '<a href="#"><img src="'+ajaxFolderRoot+'images/contact_icon_isaccept.jpg" title="是否接受了加为趁热网手机好友的邀请。" /></a>';
        }
        else
        {
            iconHtml += '<a href="#"><img src="'+ajaxFolderRoot+'images/contact_icon_isaccept_gray.jpg" title="是否接受了加为趁热网手机好友的邀请。" /></a>';
        }
        
        if(jsonObj.friendUserId)
        {
            iconHtml += '<a href="#"><img src="'+ajaxFolderRoot+'images/contact_icon_isvip.jpg" title="是不是VIP" /></a><a href="javascript:jumupToPersonalPage('+ jsonObj.friendUserId +')"><img src="'+ajaxFolderRoot+'images/contact_icon_viewHome.jpg" title="个人首页" /></a>';
        }
        else
        {
            iconHtml += '<a href="#"><img src="'+ajaxFolderRoot+'images/contact_icon_isvip_gray.jpg" title="是不是VIP" /></a><a href="#"><img src="'+ajaxFolderRoot+'images/contact_icon_viewHome_gray.jpg" title="个人首页" /></a>';
        }
        
        
        var dd1 = document.createElement("dd");
        dd1.setAttribute("cPhone",jsonObj.friendPhone);
        dd1.innerHTML = '<div class="phone"><input type="checkbox" name="p_'+ jsonObj.friendPhone +'" />' + jsonObj.friendPhone + '</div>\
            <div class="nickName">\
                <span>'+ jsonObj.friendName +'</span>\
                '+ iconHtml +'\
            </div>\
            <div class="remark" title="点击编辑备注">'+jsonObj.comments +'</div><a name="pl_remark_ctn"></a>';
        newListJson.pop();
        dlEl1.appendChild(dd1);
        
        window.setTimeout(showList(newListJson),5);
    }
}

//初始化编辑备注的鼠标移动效果
function phoneListInitEditRemarkHover()
{
    
    var editList = document.getElementsByName("pl_remark_ctn");
    if(editList == null) return;
    for(var i=0;i<editList.length;i++)
    {
        setElementEvent(editList[i].previousSibling, "mouseover", function()
        {
            var el = null;
            try
            {
                el = event.srcElement;
            }
            catch(e)
            {
                el = this;
            }
            el.style.backgroundImage = "url("+ajaxFolderRoot+"images/edit_remark_hover_bg.jpg)";
        });
        setElementEvent(editList[i].previousSibling, "mouseout", function()
        {
            var el = null;
            try
            {
                el = event.srcElement;
            }
            catch(e)
            {
                el = this;
            }
            el.style.backgroundImage = "";
        });
        
        editList[i].previousSibling.onclick = function()
        {
//            var editEl = document.createElement("div");
//            editEl.className = "eidtRemark";
//            var inputTxt = document.createElement("input");
//            inputTxt.type = "text";
            
            
            var src = this;
            var editEl = null;
            if(src.previousSibling.className == "eidtRemark")
            {
                editEl = src.previousSibling;
                
                
            }
            else
            {
                editEl = document.createElement("div");
                editEl.className = "eidtRemark";
                var inputTxt = document.createElement("input");
                inputTxt.type = "text";
                editEl.appendChild(inputTxt);
                this.style.display = "none";
                this.parentNode.insertBefore(editEl,this);
                
                inputTxt.onblur = function()
                {
                    this.parentNode.style.display = "none";
                    this.parentNode.nextSibling.style.display = "";
                    if(this.parentNode.nextSibling.innerHTML == this.value)
                    {
                        return;
                    }
                    this.parentNode.nextSibling.innerHTML = this.value;
                    submitModifyRemark(this)
                }
            }
            
            editEl.firstChild.value = this.innerHTML;
            this.style.display = "none";
            editEl.style.display = "inline";
            
            editEl.firstChild.focus();
        }
    }
}


function submitModifyRemark(inputTxtEl)
{
    var editRemarkAjax = new DTAjax();
    editRemarkAjax.onGet = function(str)
    {
        
    }
    var changePhone = inputTxtEl.parentNode.parentNode.getAttribute("cPhone");
    editRemarkAjax.getStringFromUrl("GET",ajaxFolderRoot + "ajax/GetFriendList.aspx?action=updateFriendComments&newComments=" + encodeURI(inputTxtEl.value) + "&phone=" + changePhone,true);
}



function plistShowInvent(obj)
{
    var dlEl1 = document.getElementById("phoneListDL");
    var dds = dlEl1.getElementsByTagName("dd");
    if(dds == null || dds.length < 1)
    {
        alert("当前分组中还没有联系人，请点击\"添加新号码\"按钮，添加新联系人。\r\n");
        return;
    }
    
    var selectPhonesLis = getSelectedPhones();
    if(selectPhonesLis == null || selectPhonesLis.length < 1)
    {
        alert("请先勾选你想要邀请的联系人。");
        return;
    }
    var xyInfo = getElementXY(obj);
    var winEl = document.getElementById("inventFriendWin");
    winEl.style.left = xyInfo.x + 5 + "px";
    winEl.style.top = xyInfo.y - 158 + "px";
    var shadowObj1 = new boxShadow(new boderTemplate_whiteBgOrangeBorder());
    shadowObj1.bind(winEl);
    shadowObj1.setCloseButton(document.getElementById("inventWinCloseBtn"));
}

///点击移动到分类按钮
function plistShowMove(obj)
{
    var phones = new Array()
    phones = getSelectedPhones();
    if(phones.length < 1)
    {
        alert("请先选择要移动的联系人。");
        return;
    }
    
    var xyInfo = getElementXY(obj);
    var winEl = document.getElementById("moveToCategoryWin");
    winEl.style.left = xyInfo.x + 5 + "px";
    winEl.style.top = xyInfo.y - 80 + "px";
    var shadowObj1 = new boxShadow(new boderTemplate_whiteBgOrangeBorder());
    shadowObj1.bind(winEl);
    shadowObj1.setCloseButton(document.getElementById("closeMoveCategory"));
    
    var cateUl = document.getElementById("contaceTab");
    var liList = cateUl.getElementsByTagName("li");
    document.getElementById("moveToCategoryWin_select").innerHTML = "";
    for(var i=0;i<liList.length;i++)
    {
        var optEl = document.createElement("option");
        optEl.value = liList[i].innerHTML;
        optEl.text = liList[i].innerHTML;
        //optEl.innerText = liList[i].innerHTML;
        //alert(optEl);
        document.getElementById("moveToCategoryWin_select").options.add(optEl);
        //alert(123);
    }
}

///点击移动按钮，进行移动操作
function MovePhoneListTo()
{
    
    var result = document.getElementById("moveToCategoryWin_select").value;
    var moveFriendAjax = new DTAjax();
    moveFriendAjax.onGet = function(str)
    {
        if(!checkErr(str)) return false;
        if(str == "state=1")
        {
            alert("移动成功。");
            onTabSwitch(window.pl_current_focus_tab_name);
            try
            {
                var clickEvent = document.createEvent ("MouseEvent");
                clickEvent.initMouseEvent ("click", true, true, window, 0, 
                                        0, 0, 0, 0, 
                                        0, 0, 0, 0, 
                                        0, null);
                document.getElementById("closeMoveCategory").dispatchEvent(clickEvent);
            }catch(e)
            {
                document.getElementById("closeMoveCategory").click();
            }
            
        }
    }
    
    var phones = new Array()
    phones = getSelectedPhones();
    if(result == "未分组") result = "";
    moveFriendAjax.getStringFromUrl("GET",ajaxFolderRoot + "ajax/GetFriendList.aspx?action=moveFriend&newGroup=" + encodeURI(result) + "&phone=" + phones.join(","),true);
}

function plistShowAddPhone(obj)
{
    var xyInfo = getElementXY(obj);
    
    var winEl = document.getElementById("addPhoneWin");
    winEl.style.left = xyInfo.x + 5 + "px";
    winEl.style.top = xyInfo.y - 80 + "px";
    
    var shadowObj1 = new boxShadow(new boderTemplate_whiteBgOrangeBorder());
    shadowObj1.bind(winEl);
    shadowObj1.setCloseButton(document.getElementById("addContactPhoneCloseButton"));
    
}


function addPlButtonClick()
{
    var phoneNum = document.getElementById("plPhoneNumInput").value;
    if(!/^(13[4-9]|150|151|152|157|158|159|188|147)[0-9]{8}$/.test(phoneNum))
    {
        alert("本功能仅支持中国移动的手机号码。");
        return;
    }
    var addFriendAjax = new DTAjax();
    addFriendAjax.onGet = function(str)
    {
        if(!checkErr(str)) return false;
        if(str == "state=1")
        {
            alert("添加成功");
            onTabSwitch(window.pl_current_focus_tab_name);
        }
    }
    addFriendAjax.getStringFromUrl("GET",ajaxFolderRoot + "ajax/GetFriendList.aspx?action=addFriend&groupName="+ encodeURI(window.pl_current_focus_tab_name) +"&phone="+phoneNum,true);
}


function plistFinishEdit(obj)
{
    
}





function plistDeleteSelect(obj)
{
    var phones = getSelectedPhones();
    if(phones == null || phones.length == 0)
    {
        alert("请选中您想要删除的联系人。");
        return;
    }
    if(!window.confirm("您确认要删除如下联系人吗？\r\n" + phones.join(",")))
    {
        return;
    }
    var deleteAjax = new DTAjax();
    deleteAjax.onGet = function(str)
    {
        if(!checkErr(str)) return false;
        if(str == "state=1")
        {
            alert("删除成功");
            onTabSwitch(window.pl_current_focus_tab_name);
        }
    }
    
    deleteAjax.getStringFromUrl("GET",ajaxFolderRoot + "ajax/GetFriendList.aspx?action=delFriend&&phone=" + phones.join(","),true);
}


function previewSMS()
{
    var userNN = document.getElementById("inventFriendNickName").value;
    var userContent = document.getElementById("inventPhoneTxtInfo").value;
    if(userNN == "")
    {
        alert("请先输入您的昵称，才能预览短信内容。");
        return ;
    }
    if(userContent.length > 50)
    {
        alert("短信内容文字不能多于50个字。");
        return;
    }
    var smsContent = "我是" + userNN + ":" + userContent.replace("。","") + "。\r\n回复“S”，一起来抽取格力空调、九阳豆浆机、海鲜自助餐等精彩好礼！";
    alert(smsContent);
}


function sendInventMessage()
{
    var phones = getSelectedPhones();
    if(phones == null || phones.length == 0)
    {
        alert("请选中您想要邀请的联系人。");
        return;
    }
    var userNN = document.getElementById("inventFriendNickName").value;
    var userContent = document.getElementById("inventPhoneTxtInfo").value;
    if(userNN == "")
    {
        alert("请先输入您的昵称，才能发送短信。");
        return ;
    }
    if(userContent.length > 50)
    {
        alert("短信内容文字不能多于50个字。");
        return;
    }
    
    var inventAjax = new DTAjax();
    inventAjax.onGet = function(str)
    {
        
        
        if(!checkErr(str)) return false;
        if(str == "state=1")
        {
            alert("短信发送成功。");
            
        }
    }
    
    inventAjax.getStringFromUrl("GET",ajaxFolderRoot + "ajax/GetFriendList.aspx?action=sendSms&name="+ encodeURI(userNN) +"&msg="+ encodeURI(userContent) +"&phone=" + phones.join(","),true);
}


function showAddPhoneListGroup(obj)
{
    var categoryUl = document.getElementById("contaceTab");
    var lilis = categoryUl.getElementsByTagName("li");
    if(lilis != null && lilis.length > 3)
    {
        alert("联系人分组不能超过4个。");
        return;
    }
    
    var xyInfo = getElementXY(obj);
    
    var winEl = document.getElementById("addGroupWin");
    winEl.style.left = xyInfo.x - 30 + "px";
    winEl.style.top = xyInfo.y + 27 + "px";
    
    var shadowObj1 = new boxShadow(new boderTemplate_whiteBgOrangeBorder());
    shadowObj1.bind(winEl);
    shadowObj1.setCloseButton(document.getElementById("addGroupWinCloseA"));
}

function doAddPLGroup(obj)
{
    var name = document.getElementById("addGroupInputText").value;
    if(name == "")
    {
        alert("请输入分组名称。");
        return;
    }
    if(name.length > 4)
    {
        alert("分组名称不能超过4个字。");
        return;
    }
    
    var addGroupAjax = new DTAjax();
    addGroupAjax.onGet = function(str)
    {
        if(!checkErr(str)) 
        {
            return false;
        }
        if(str == "state=1")
        {
            alert("添加成功。");
            fetchCategory();
        }
    }
    addGroupAjax.getStringFromUrl("GET",ajaxFolderRoot + "ajax/GetFriendList.aspx?action=addGroup&groupName="+ encodeURI(name),true);
}

function showDeletePhoneListGroup()
{
    if(pl_current_focus_tab_name == "" || pl_current_focus_tab_name == "未分组")
    {
        alert("默认分组不能删除。");
        return;
    }
    
    if(!window.confirm("你确认要删除分组\""+ pl_current_focus_tab_name +"\"吗？\r\n删除成功之后，号码将会自动进入未分组分类。"))
    {
        return;
    }
    var deleteGroupAjax = new DTAjax();
    deleteGroupAjax.onGet = function(str)
    {
        if(!checkErr(str)) 
        {
            return false;
        }
        if(str == "state=1")
        {
            alert("删除成功。");
            fetchCategory();
        }
    }
    deleteGroupAjax.getStringFromUrl("GET",ajaxFolderRoot + "ajax/GetFriendList.aspx?action=delGroup&groupName="+ encodeURI(pl_current_focus_tab_name),true);
    
}


//-----------------------------------------------------------------------------

////得到元素的xy坐标
function getElementXY(obj)
{
    return {x:(obj.getBoundingClientRect().left + document.documentElement.scrollLeft + document.body.scrollLeft),y:(obj.getBoundingClientRect().top + document.documentElement.scrollTop + document.body.scrollTop)};
}

///
function setElementEvent(element, eventType, handler)
{
    
    eventType = eventType.replace(/^on/i,"");
    eventType = eventType.toLowerCase();
    
    if(window.attachEvent)
    {
        element.attachEvent("on" + eventType, handler);
    }
    else
    {
        element.addEventListener(eventType, handler, false);
    }
}

///得到当前选中的手机号列表
function getSelectedPhones()
{
    var phoneContainerEl = document.getElementById("phoneListDL");
    var inputs = phoneContainerEl.getElementsByTagName("input");
    var phoneArr = new Array();
    
    for(var i=0; i<inputs.length; i++)
    {
        if(inputs[i].type == "checkbox")
        {
            if(inputs[i].checked)
            {
                phoneArr.push(inputs[i].name.match(/\d{11}/)[0]);
            }
        }
    }
    return phoneArr;
}


function checkErr(str)
{
    if(/^err\=/.test(str))
    {
        alert(str.replace(/^err\=/,""));
        return false;
    }
    else
    {
        return true;
    }
}


function jumupToPersonalPage(id)
{
    window.location = "../personal.aspx?id=" + id;
}
