﻿//根据修改日期、时间，计算出更改距离现在的时间
function func_GetDateDifChange(year,month,day,hour,min,sec)
{
    var time1 = new Date(year,month-1,day,hour,min,sec);
    var time2 = new Date();

       var df =  parseInt((time2.getTime() - time1.getTime()) / 1000);
       var dfstr = "";
       
       if(df < 10)
       {
           dfstr = '刚刚更新';
           return  dfstr;
       }
      
       if(df > 60*60*24)
       {
        dfstr = year + '年' + month + '月' + day + '日更新';
       }
       
       if(df > 60*60 && df < 60*60*24)
       {
            var t_h = parseInt(df / (60*60));
            /*var t_m = (df % (60*60)) * 60;*/
            var t_m = parseInt(df / 60) - (t_h * 60);
            dfstr = t_h + '小时' + t_m + '分钟' + '前更新';
       }
       
       if(df < 60*60 && df > 60)
       {
            var t_m = parseInt(df / (60));
            var t_s = (df % 60);
            dfstr = t_m + '分钟' + t_s + '秒' + '前更新';
       }
       
       if(df < 60)
       {
            dfstr = df + '秒前更新';
       }
       return dfstr;
}

function func_GetDateDifCreate(year,month,day,hour,min,sec)
{
  
   //var t = year +  '/' + eval(month + 1) + '/' + day + ' ' + hour + ':' + min + ":" + sec;
    var time1 = new Date(year,month-1,day,hour,min,sec);
    var time2 = new Date();
    


       var df =  parseInt((time2.getTime() - time1.getTime()) / 1000);
       var dfstr = "";
       
       if(df < 10)
       {
           dfstr = '刚刚';
           return  dfstr;
       }
      
       if(df > 60*60*24)
       {
        dfstr = year + '年' + month + '月' + day + '日';
       }
       
       if(df > 60*60 && df < 60*60*24)
       {
            var t_h = parseInt(df / (60*60));
            /*var t_m = (df % (60*60)) * 60;*/
            var t_m = parseInt(df / 60) - (t_h * 60);
            dfstr = t_h + '小时' + t_m + '分钟' + '前';
       }
       
       if(df < 60*60 && df > 60)
       {
            var t_m = parseInt(df / (60));
            var t_s = (df % 60);
            dfstr = t_m + '分钟' + t_s + '秒' + '前';
       }
       
       if(df < 60)
       {
            dfstr = df + '秒前';
       }
       return dfstr;
}

//获取checkbox的选择状态
function func_getChecked(id)
{
    return document.getElementById(id).checked;
}

//获取innerHTML
function func_getHtml(id)
{
    return func_getID(id).innerHTML;
}

//获取value值
function func_getValue(id)
{
    return document.getElementById(id).value;
}

//根据ID获取对象
function func_getID(id)
{
    return document.getElementById(id);
}

//根据名称获取对象
function func_getName(id)
{
    return document.getElementsByName(id);
}

//获取radio的值
function func_getRadioValue(rname)
{
    var radio = func_getName(rname);
    
    for(var i=0;i<radio.length;i++)
    {
        if(radio[i].checked)
        {
            return radio[i].value;
            break;
        }
    }
}

//获取checkbox的值
function func_getCheckBoxValue(rname)
{
    var checkbox = func_getName(rname);
    
    var result = '';
    
    for(var i=0;i<checkbox.length;i++)
    {
        if(checkbox[i].checked)
        {
           result += checkbox[i].value + ',';
        }
    }
    
    result = func_clearLastSplitStr(result,',');
    
    return result;
}

//修改checkbox的checked状态
function func_change_chk(id)
{
    var checkbox = func_getID(id);
    checkbox.checked = !checkbox.checked;   
}



//用户左边导航页
function func_leftFramePage(idList)
{
    var html = "";


    html += "<div id=\"left\">\r\n";
    html += "<div class=\"left_ul\">\r\n";
    html += "</div>\r\n";
    html += "<ul>\r\n";           

    if (idList != '' )
    {
        
        while(idList.indexOf("[") > -1)
        {
            idList = idList.replace("[","");
        }
        
        
        //去掉最后一个]
        idList = idList.substring(idList,idList.length - 1);

        var list = idList.split(']');
        
        for(var i=0;i<list.length;i++)
        {
            html += func_leftPageIndexToStr(list[i]);
        }
    }

    html += "</ul>\r\n";
    html += "<div class=\"fenge\">\r\n";
    html += "</div>\r\n";
    html += "<div class=\"div_add\">\r\n";
    html += "<img src=\"../images/index_app_add.gif\" alt=\"\" \" />&nbsp;<a href=\"#\">添加组件</a><br  />\r\n";
    html += "<img src=\"../images/index_app_set.gif\" alt=\"\" \" />&nbsp;<a href=\"#\">组件设置</a>\r\n";
    html += "</div>\r\n";
    html += "</div>\r\n";

    document.write(html);
}

//转换用户左边导航索引
function func_leftPageIndexToStr(id)
{
    var html = "";

        switch (id)
        {
            case '0':
                html += "<li>\r\n";
                html += "<img src=\"../images/ico_zp.gif\" alt=\"\" />&nbsp;<a href=\"../news/\">新闻 </a></li>\r\n";
            break;
            case '1':
                html += "<li>\r\n";
                html += "<img src=\"../images/ico_zp.gif\" alt=\"\" />&nbsp;<a href=\"../LabourUnion/\">公会 </a></li>\r\n";
            break;
            case '2':
                html += "<li>\r\n";
                html += "<img src=\"../images/ico_zp.gif\" alt=\"\" />&nbsp;<a href=\"../So/\">搜友 </a></li>\r\n";
                break;           
            case '3':
                html += "<li>\r\n";
                html += "<img src=\"../images/ico_zp.gif\" alt=\"\" />&nbsp;<a href=\"../photo/\">照片 </a></li>\r\n";
                break;
            case '4':
                html += "<li>\r\n";
                html += "<img src=\"../images/ico_jl2.gif\" alt=\"\" />&nbsp;<a href=\"../record/\">记录 </a></li>\r\n";
                break;
            case '5':
                html += "<li>\r\n";
                html += "<img src=\"../images/ico_rj.gif\" alt=\"\" />&nbsp;<a href=\"../diary/\">日记 </a></li>\r\n";
                break;
            case '6':
                html += "<li>\r\n";
                html += "<img src=\"../images/ico_vote.gif\" alt=\"\" />&nbsp;<a href=\"../voting\">投票</a></li>\r\n";
                break;
             case '7':
                html += "<li>\r\n";
                html += "<img src=\"../images/ico_vote.gif\" alt=\"\" />&nbsp;<a href=\"../Show\">秀场</a></li>\r\n";
                break;
                 case '8':
                html += '';
                //html += "<li>\r\n";
                //html += "<img src=\"../images/ico_zp.gif\" alt=\"\" />&nbsp;<a href=\"../store/\">宝箱 </a></li>\r\n";
                break;
                case '9':
                html += '';
                //html += "<li>\r\n";
                //html += "<img src=\"../images/ico_zp.gif\" alt=\"\" />&nbsp;<a href=\"../lh/\">领花 </a></li>\r\n";
                break;
            default:
                break;
        }

        return html;
}

function func_TopFramePage()
{
    var html = "";
    html+="\r\n";
//html+="<div class=\"top\">\r\n";
html+="<div class=\"top_logo\">&nbsp;边缘互动</div>\r\n";
html+="<div id=\"top\">\r\n";
html+="<ul>\r\n";
html+="<li><a href=\"../home/\">首页</a><a href=\"#\" onclick=\"display(this,'shouye');return false\" class=\"a\"><img src=\"../images/sanjiao.gif\" alt=\"\" class=\"img_ver\" /></a>&nbsp;<span style=\"font-weight:normal\">|</span>&nbsp;</li>\r\n";
html+="<li><a href=\"../friend/\">好友</a><a href=\"#\" onclick=\"display(this,'friend');return false\" class=\"a\"><img src=\"../images/sanjiao.gif\" alt=\"\" class=\"img_ver\" /></a>&nbsp;<span style=\"font-weight:normal\">|</span>&nbsp;</li>\r\n";
html+="<li><a href=\"../Union/\">群</a><a href=\"#\" onclick=\"display(this,'qun');return false\" class=\"a\"><img src=\"../images/sanjiao.gif\" alt=\"\" class=\"img_ver\" /></a>&nbsp;<span style=\"font-weight:normal\">|</span>&nbsp;</li>\r\n";
html+="<li><a href=\"../msg/\">消息</a><a href=\"#\" onclick=\"display(this,'top_message');return false\" class=\"a\"><img src=\"../images/sanjiao.gif\" alt=\"\" class=\"img_ver\" /></a></li><span id=\"msg_img\"></span>\r\n";
html+="</ul>\r\n";
html+="</div>\r\n";
html+="<div class=\"right zhanghu\">\r\n";
html+="<ul>\r\n";
html+="<li><a href=\"../set/MyReg.aspx\">邀请</a><a href=\"#\" class=\"a\"></a>&nbsp;<span style=\"font-weight:normal\">|</span>&nbsp;</li>\r\n";
html+="<li><a href=\"../set/account.aspx\">帐户</a><a href=\"#\" class=\"a\"></a>&nbsp;<span style=\"font-weight:normal\">|</span>&nbsp;</li>\r\n";
html+="<li><a href=\"#\">隐私</a><a href=\"#\" class=\"a\"></a>&nbsp;<span style=\"font-weight:normal\">|</span>&nbsp;</li>\r\n";
html+="<li><a href=\"../LoginOut.aspx\">退出</a><a href=\"#\" class=\"a\"></a></li>\r\n";
html+="</ul>\r\n";
html+="</div>\r\n";
html+="\r\n";
html+="<!--隐藏的层-->\r\n";
html+="\r\n";
html+="<div id=\"shouye\" onmousemove=\"func_dis('shouye')\" onmouseout=\"func_none('shouye')\" class=\"shouye shouye_2\" >\r\n";
html+="<ul>\r\n";
html+="<li><a href=\"#\">我的首页</a></li>\r\n";
html+="<li class=\"shouye_xian\" style=\"text-indent:0px\"><hr class=\"shouye_hr1\" /></li>\r\n";
html+="<li class=\"shouye_false\">我的首页浏览：</li>\r\n";
html+="<li><a href=\"#\">好友访问时</a></li>\r\n";
html+="<li><a href=\"#\">陌生人访问时</a></li>\r\n";
html+="</ul>\r\n";
html+="</div>\r\n";
html+="\r\n";
html+="<div id=\"friend\" onmousemove=\"func_dis('friend')\" onmouseout=\"func_none('friend')\" class=\"shouye friend_1\" >\r\n";
html+="<ul>\r\n";
html+="<li style=\"\"><a href=\"#\">我的全部好友</a></li>\r\n";
html+="<li><a href=\"#\">当前在线好友</a></li>\r\n";
html+="<li><a href=\"#\">好友状态更新</a></li>\r\n";
html+="<li><a href=\"#\">好友管理</a></li>\r\n";
html+="<li class=\"shouye_xian\" style=\"text-indent:0px;\"><hr class=\"shouye_hr1\" /></li>\r\n";
html+="<li><a href=\"#\">邀请朋友加入</a></li>\r\n";
html+="<li><a href=\"#\">查找</a></li>\r\n";
html+="</ul>\r\n";
html+="</div>\r\n";
html+="\r\n";
html+="<div id=\"qun\" onmousemove=\"func_dis('qun')\" onmouseout=\"func_none('qun')\" class=\"shouye qun_1\">\r\n";
html+="<ul>\r\n";
html+="<li style=\"\"><a href=\"../Union/\">我的群</a></li>\r\n";
html+="<li><a href=\"../Union/flist.aspx\">好友的群</a></li>\r\n";
html+="<li class=\"shouye_xian\" style=\"text-indent:0px;\"><hr class=\"shouye_hr1\" /></li>\r\n";
html+="<li><a href=\"../Union/Create.aspx\">创建新群</a></li>\r\n";
html+="<li><a href=\"../Union/search.aspx\">浏览全部群</a></li>\r\n";
html+="</ul>\r\n";
html+="</div>\r\n";
html+="\r\n";
html+="<div id=\"top_message\" onmousemove=\"func_dis('top_message')\" onmouseout=\"func_none('top_message')\" class=\"shouye message_1\">\r\n";
html+="<ul>\r\n";
html+="<li style=\"\"><a href=\"../msg/\">短消息</a></li>\r\n";
html+="<li><a href=\"../msg/sys.aspx\">系统消息</a></li>\r\n";
html+="<li class=\"shouye_xian\" style=\"text-indent:0px;\"><hr class=\"shouye_hr1\" /></li>\r\n";
html+="<li><a href=\"#\">评论</a></li>\r\n";
html+="<li><a href=\"#\">评论回复</a></li>\r\n";
html+="<li><a href=\"../msg/post.aspx\">留言板</a></li>\r\n";
html+="<li><a href=\"../msg/post.aspx\">留言回复</a></li>\r\n";
html+="</ul>\r\n";
html+="</div>\r\n";
html+="\r\n";
//html+="</div>\r\n";
html+="\r\n";
document.write(html);
}


function func_selectAddOption(obj,op_name,op_value)
{
    var oOption = document.createElement("OPTION");
     obj.options.add(oOption);
     oOption.innerText = op_name;
     oOption.value = op_value;
}


//删除层
function deldiv(divid){
var div= func_getID(divid);
div.parentNode.removeChild(div);
}

//判断字符串列表中是否包含字符串
function func_IsStrInList(str,listStr,splitStr)
{
    if(listStr == '')
    {
        return false;
    }
    
    var list = listStr.split(splitStr);
    
    var i,n;
    
    n = list.length;
    
    for(i=0;i<n;i++)
    {
        if(str == list[i])
        {
            return true;
        }
    }
    
    return false;
}

//将字符串列表转为字符串数组
function func_splitListStr(listStr,splitStr)
{
    var list = listStr.split(splitStr);
    return list;
}

//从字符串列表里删除某字符串,再返回字符串列表
function func_delStrFromStrList(str,listStr,splitStr)
{
    var list = func_splitListStr(listStr,splitStr);
    
    var i,n;
    
    n = list.length;
    
    var tmpList = '';
    
    for(i=0;i<n;i++)
    {
        if(str != list[i])
        {
            tmpList += list[i] + splitStr;
        }
    }
    
    //除去最后一个splitStr
    tmpList = tmpList.substring(0,tmpList.length-splitStr.length);
    
    return tmpList;
}

//删除字符串列表中最后一个字符或分隔符
function func_clearLastSplitStr(listStr,splitStr)
{
    if(listStr.indexOf(splitStr) < 0)
    {
        return listStr;
    }
    
    var n = splitStr.length;
    
    listStr = listStr.substring(0,listStr.length-n);
    
    return listStr;
}

function html_topnav(img,title)
{
var html = "";
html+="<div class=\"TopNav\">\r\n";
html+="<div id=\"nav_title\"><img src=\"../Images/"+ img + "\" />&nbsp;" + title + "</div>\r\n";
html+="<div id=\"nav_back\"><a href=\"javascript:window.history.back();\">返回上一页</a></div>\r\n";
html+="<div class=\"hr\" style=\"width:100%;margin-top:12px;\"></div>\r\n";
html+="</div>\r\n";
document.write(html);
}

function html_topimgnav(uid,uname,uimg,title,link1,link2)
{
var html = "";
html+="<div class=\"ImgTop\">\r\n";
html+="<div id=\"top1\">\r\n";
html+="<div id=\"ImgTop_left\">\r\n";
html+="<div id=\"ImgTop_Img\">\r\n";
html+="<a href=\"../" + uid + "/index.do\">\r\n";
html+="<img src=\"" + uimg + "\" alt=\"" + uname + "的首页\" /></a></div>\r\n";
html+="</div>\r\n";
html+="<div id=\"ImgTop_mid\">\r\n";
html+="<div id=\"ImgTop_mid_1\">\r\n";
html+=title+"</div>\r\n";
html+="<div id=\"ImgTop_mid_2\">\r\n";
html+=link1 + "</div>\r\n";
html+="</div>\r\n";
html+="<div id=\"ImgTop_right\">\r\n";
html+="<a href=\"javascript:window.history.back();\">返回上一页</a></div>\r\n";
html+="</div>\r\n";
if(link2 != '')
{
html+="<div id=\"top2\">\r\n";
html+=link2 + "</div>\r\n";
}
html+="<div class=\"hr\" style=\"width:100%;margin-top:10px;\"></div>\r\n";
html+="</div>\r\n";
document.write(html);
}


function GetUrl()
{
    var url = location.href;
    return url;
}

function GetUrlParam(param)
{
    var url = location.href;
    nret = url.indexOf(param);
    if (nret == -1) {
        return 0;
    }
    
    nret += param.length;
    
    str = url.substring(nret);
    return str;   
    
}

function SelectAllCheckBox(form)
 {
 for (var i=0;i<form.elements.length;i++)
   {
   var e = form.elements[i];
   if (e.disabled==false)
      e.checked = !e.checked;
   }
 }

//获取所有被选中的CheckBox的值
function GetAllCheckBox(chkboxname)
{
    var ID = "";
        
    var ids = document.getElementsByName(chkboxname);
             
    for(var i =0;i<ids.length;i++)
    {
        if(ids[i].checked)
        {
            ID += ids[i].value + ",";
        }
    }
            
    if(ID.length > 1){
    ID = ID.substring(0,ID.length - 1);
    }
    
    return ID;
}

//增加select的option
function Add_Option(objselect,text,value)
{
    var _o  =  document.createElement("Option");
    _o.text  =  text;
    _o.value = value;
    objselect.add(_o);
}

function Remove_Option(objselect)
{
    for(var i=0;i<objselect.options.length;)
    {
        objselect.removeChild(objselect.options[i]);
    }
}

//获取Radio的值
function GetRadioValue(objRadio)
{
    //objRadio = func_getName('xx');
    
    var n = objRadio.length;
    
    for(var i=0;i<n;i++)
    {
        if(objRadio[i].checked)
        {
            return objRadio[i].value;
        }
    }
}

//倒计时执行一次程序
function func_execFuncByTime(func,milliseconds)
{
    setTimeout(func,milliseconds);
}

//设置某某显示
function func_setDivShow(ID)
{
    func_getID(ID).style.display='block';
}

//设置某某为隐藏
function func_setDivNone(ID)
{
    func_getID(ID).style.display = 'none';
}
