﻿function initguide()
{
    var items=document.getElementsByName("block");
    var colnum=4;
    loop(colnum,function(id){
        var name=document.getElementById(id+"_h").innerHTML;
        for(q=0;q<items.length;q++)
        {
            if(items[q].value.toLowerCase()==name.toLowerCase()){
                items[q].checked=true;
                if(name=="赛事日历")writecontent(id,initcalender,1,0);
                else if(name=="置顶专区")writecontent(id,toppart,1,0);
                else if(name=="官方推荐")writecontent(id,igame8recommend,1,0);
                else if(name=="个人资料")writecontent(id,initprofile,1,0);
                else if(name=="最新文章")writecontent(id,newarti,1,0);
                else if(name=="最新视频" || name=="热门视频")writecontent(id,writevideo,1,0);
                else if(name=="最新下载" || name=="热门下载")writecontent(id,writevideo,1,0);
                else if(name=="最新录像")writecontent(id,newrep,1,0);
                else if(name=="热门文章" || name=="文章推荐")writecontent(id,hotarti,1,0);
                else if(name=="热门录像" || name=="录像推荐")writecontent(id,hotrep,1,0);
                else if(name=="最新评论" || name=="热门评论" || name=="战网人物")writecontent(id,writecmt,1,0);
                else if(name=="热门论坛")writecontent(id,hotgroup,1,0);
                else if(name=="社区达人" || name=="交友推荐")writecontent(id,hotpeople,1,0);
                else if(name=="维基百科" || name=="热门词条")writecontent(id,writewiki,1,0);
                else if(name=="热门标签" || name=="标签推荐")writecontent(id,writetag,1,0);
                else if(name=="待定请求")writecontent(id,writereq,1,0);
                else if(name=="赌场排行")writecontent(id,hotcasino,1,0);
                else if(name=="热门博彩")writecontent(id,hotbet,1,0);
                else if(name=="未读短信")writecontent(id,writemsg,1,0);
                else if(name=="热门投票")writecontent(id,hotpoll,1,0);
                else if(name=="战绩排行")writecontent(id,bnladder,1,0);
                else if(name=="战队排行")writecontent(id,clanladder,1,0);
                else if(name=="英雄排行")writecontent(id,heroladder,1,0);
                else if(name=="快捷功能")writecontent(id,quicklink,1,0);
                else if(name=="大众版聊")writecontent(id,writechat,1,0);
                else if(name=="网站导航")writecontent(id,writenavi,1,0);
                break;
            }
        }
        if(name.substr(0,3)=="论坛 ")writecontent(id,onegroup,1,0);
        else if(name.substr(0,3)=="用户 ")writecontent(id,writeuser,1,0);
        else if(name.substr(0,3)=="玩家 ")writecontent(id,writeplayer,1,0);
        else if(name.substr(0,3)=="赌场 " && name!="赌场排行")writecontent(id,writecasino,1,0);
        else if(name.substr(0,3)=="英雄 ")writecontent(id,writehero,1,0);
        else if(name.substr(0,4)=="英雄谱 ")writecontent(id,writeplayhero,1,0);
    });
}

function addigblock(z)
{
    if(user_id=="None"){
        alert("游客暂不支持添加栏目功能");
        return null;
    }
    var querystring="block=";
    var blockname="";
    $("input[name='block']:checked").each(function(i){
        if(!$("td.mttl:contains('"+this.value+"')").is('td'))blockname+=this.value+"|"
    });
    if(blockname!=""){
        blockname=blockname.slice(0,-1);
        querystring+=blockname;
        querystring+="&z="+z;
    }
    var groupname=document.getElementById("group").value;
    var username=document.getElementById("user").value;
    var casinoname=document.getElementById("casino").value;
    var playername=document.getElementById("player").value;
    var heroname=document.getElementById("hero").value;
    var playheroname=document.getElementById("playhero").value;
    var hasgroup=false;
    var hasuser=false;
    var hascasino=false;
    var hasplayer=false;
    var hashero=false;
    var hasplayhero=false;
    if(!$("td.mttl:contains('论坛 "+groupname+"')").is('td') && groupname!='' && groupname!='输入论坛名称'){
        querystring+="&group="+groupname;
        hasgroup=true;
    }
    if(!$("td.mttl:contains('用户 "+username+"')").is('td') && username!='' && username!='输入用户名'){
        querystring+="&user="+username;
        hasuser=true;
    }
    if(!$("td.mttl:contains('赌场 "+casinoname+"')").is('td') && casinoname!='' && casinoname!='输入赌场名称'){
        querystring+="&casino="+casinoname;
        hascasino=true;
    }
    if(!$("td.mttl:contains('玩家 "+playername+"')").is('td') && playername!='' && playername!='输入账号'){
        querystring+="&player="+playername;
        hasplayer=true;
    }
    if(!$("td.mttl:contains('英雄 "+heroname+"')").is('td') && heroname!='' && heroname!='输入英雄名称'){
        querystring+="&hero="+heroname;
        hashero=true;
    }
    if(!$("td.mttl:contains('英雄谱 "+playheroname+"')").is('td') && playheroname!='' && playheroname!='输入账号'){
        querystring+="&playhero="+playheroname;
        hasplayhero=true;
    }
    var c1=$("#c_1 div.modbox").length;
    var c2=$("#c_2 div.modbox").length;
    var c3=$("#c_3 div.modbox").length;
    var minrow=c1;
    var col=1;
    if(c2<minrow){
        minrow=c2;
        col=2;
    }
    if(c3<minrow){
        minrow=c3;
        col=3;
    }
    var e=document.getElementById("c_"+col);
    querystring+="&minrow="+minrow+"&col="+col;
    $.post("/addblock/",querystring,function(idlist){
        if(idlist!=""){
            var showhtml='';
            var tip="添加完成！自定义栏目会在下次载入页面时自动转移至相应版块\n";
            var func;
            idlist=idlist.slice(0,-1);
            idlist=idlist.split(' ');
            var j=0;
            if(blockname!=""){
                var blocklist=blockname.split('|');
                for(var i=0;i<blocklist.length;i++){
                    showhtml=writeigblock(showhtml,idlist[j],blocklist[i]);
                    j++;
                }
            }
            if(j<idlist.length && hasgroup){
                showhtml=writeigblock(showhtml,idlist[j],('论坛 '+groupname));
                if(groupname=="DotA" || groupname=="DotA攻略" || groupname=="love" && z!=0)tip+='"论坛 DotA"栏目转移至热区版块\n';
                else if(groupname=="DotA视频" || groupname=="鬼谷子" && z!=3)tip+='"论坛 '+groupname+'"栏目转移至视频版块\n';
                else if(groupname=="igame8 DOTA联赛" && z!=5)tip+='"论坛 igame8 DOTA联赛"栏目转移至联赛版块\n';
                else if(groupname=="sgamer" || groupname=="zmrgame" || groupname=="rn dota" || groupname=="u9 dota" && z!=7)tip+='"论坛 '+groupname+'"栏目转移至新闻版块\n';
                else if(groupname=="sgamer rep" && z!=8)tip+='"论坛 sgamer rep"栏目转移至录像版块\n';
                else if(groupname=="sgamer bbs" || groupname=="RN bbs" || groupname=="zmrgame bbs" && z!=9)tip+='"论坛 sgamer bbs"栏目转移至论坛版块\n';
                else if(z!=0)tip+='论坛栏目转移至订阅版块\n';
                j++;
            }
            if(j<idlist.length && hasuser){
                showhtml=writeigblock(showhtml,idlist[j],('用户 '+username));
                tip+='用户栏目转移至人物版块\n';
                j++;
            }
            if(j<idlist.length && hascasino){
                showhtml=writeigblock(showhtml,idlist[j],('赌场 '+casinoname));
                tip+='用户栏目转移至联赛版块\n';
                j++;
            }
            if(j<idlist.length && hasplayer){
                showhtml=writeigblock(showhtml,idlist[j],('玩家 '+playername));
                tip+='玩家栏目转移至人物版块\n';
                j++;
            }
            if(j<idlist.length && hashero){
                showhtml=writeigblock(showhtml,idlist[j],('英雄 '+heroname));
                tip+='英雄栏目转移至排行版块\n';
                j++;
            }
            if(j<idlist.length && hasplayhero){
                showhtml=writeigblock(showhtml,idlist[j],('英雄谱 '+playheroname));
                tip+='英雄谱栏目转移至人物版块';
            }
            $("#c_"+col+" div.dm").before(showhtml);
            for(i=0;i<idlist.length;i++){
                func=getigfunc('m_'+idlist[i])+"1,0)";
                eval(func);
                var intid=parseInt(idlist[i]);
                $('#min'+idlist[i]).click(function(){minigblock(intid)}).attr("href","javascript:void(0)").attr("title","收缩");
                $('#edit'+idlist[i]).click(function(){showigedit(intid)}).attr("href","javascript:void(0)").attr("title","设置");
                $('#del'+idlist[i]).click(function(){delblock(intid)}).attr("href","javascript:void(0)").attr("title","删除");
                $('#fresh'+idlist[i]).click(function(){freshblock("ig",intid,"",0)}).attr("href","javascript:void(0)").attr("title","刷新");
                $('#big'+idlist[i]).click(function(){bigblock("ig",intid,"",4)}).attr("href","javascript:void(0)").attr("title","平铺");
            }
            var _table=document.getElementById("t_1");
            _IG_initDrag(_table);
            alert(tip);
        }
        else alert("欲添加栏目均已存在");
    });
    var expdate=new Date();
    expdate.setTime(expdate.getTime()+(24*60*60*1000*30));
    SetCookie("knowguide",0,expdate,"/",null,false);
}

function writeigblock(showhtml,id,name)
{
    showhtml+='<div id="m_'+id+'" class="modbox"><h2 class="modtitle"><table class="mhdr" cellspacing=0 cellpadding=0><tr>';
    showhtml+='<td id="m_'+id+'_h" class="mttl">'+name+'</td><td class="medit"><a id="del'+id+'" class="close"></a>';
    showhtml+='<a id="edit'+id+'" class="edit"></a><a id="min'+id+'" class="min"></a><a id="fresh'+id+'" class="fresh"></a><a id="big'+id+'" class="big"></a><td></tr></table></h2>';
    showhtml+='<div class="content"><div id="con'+id+'"></div><div id="page'+id+'"></div></div></div>';
    return showhtml;
}

function writecontent(id,func,page,size)
{
    if(page==0)page=parseInt(document.getElementById('page'+id).value);
    var e=document.getElementById("con"+id.slice(2));
    var whichtab;
    var title=$('#'+e.id+' li.tabcurrent a').attr("title");
    if(title==null){
        if(Math.random()<0.8)whichtab=true
        else whichtab=false
    }
    else if(title.substr(0,5)=="#gart")whichtab=true
    else whichtab=false
    e.innerHTML="<img src='/site_media/images/load.gif' width='14' /> 正在加载...";
    if(func==initcalender || func==igame8recommend || func==quicklink || func==writenavi){
        func(id);
        if(e.style.display!="none"){
            e.style.display="none";
            $("#con"+id.slice(2)).fadeIn("slow");
        }
    }
    else{
        var url="/ajaxig/"+id.slice(2)+"//"+page+"/"+size+"/";
        if(page==1)url+="?nocache="+Math.random();
        $.getJSON(url,function(obj){
            func(obj,e,whichtab);
            if(obj.row)writepage(page,obj,id,"","ig",size);
            if(e.style.display!="none"){
                e.style.display="none";
                $("#con"+id.slice(2)).fadeIn("slow");
            }
        });
    }
}

function quickchat(id)
{
    var chat=document.getElementById('chatcontent').value;
    document.getElementById('sendbutton').value="发送中...";
    $.post("/quickchat/0/",{chat:chat,ajax:1},function(){writecontent(id,writechat,1,0);});
}

function writechat(obj,e)
{
    var id="m_"+e.id.slice(3);
    var showhtml='<a href="/msg/">版聊主页</a> <a href="/msg/'+user_id+'/">打开我的喇叭</a>';
    var msg;
    for(var i=0;i<obj.msg.length;i++){
        msg=obj.msg[i];
        showhtml+='<div class="listdiv">';
        if(msg.senderid){
            showhtml+='<a href="/msg/'+msg.senderid+'/" target="_blank"><img class="lbimg" src="'+msg.senderimg+'" alt="'+msg.sender+'" /></a>';
            showhtml+='<a class="username" href="/msg/'+msg.senderid+'/" target="_blank">'+msg.sender+'</a>';
        }
        else{
            showhtml+='<a href="/msg/" target="_blank"><img class="lbimg" src="/headpic/user/wenhao.jpg" alt="游客" /></a>';
            showhtml+='<a class="username" href="/msg/" target="_blank">游客</a>';
        }
        showhtml+='<span class="time">'+msg.time+'</span><div class="igpreview">'+msg.content+'<br/><a href="/topic/'+msg.id+'/">我来回复</a>';
        if(msg.child!=0)showhtml+=' <a href="/topic/'+msg.id+'/">已有'+msg.child+' 个回复</a>';
        showhtml+='</div></div>';
    }
    showhtml+='<textarea id="chatcontent" rows="2" cols="33"></textarea><br/><input id="sendbutton" type="button" onclick="quickchat(\''+id+'\')" value="发送" /> ';
    if(user_id=='None')showhtml+='<input type="checkbox" name="annoy" checked="checked" />游客发言';
    e.innerHTML=showhtml;
}

function toppart(obj,e)
{
    var showhtml='<div><a class="cmda" href="/msg/1/" target="_blank">我也想置顶</a> 通过站内信或发帖申请</div>';
    showhtml+='<div class="tab" style="width:100%;margin-top:-10px"><ul><li class="tabcurrent"><a title="#topart">置顶文章</a></li><li><a title="#toprep">置顶录像</a></li></ul></div>';
    showhtml+='<div style="clear:both" class="tabcc" id="topart"><span class="updown"></span>';
    showhtml=writearti(obj.arti,showhtml);
    showhtml+='</div><div id="toprep" class="tabcc" style="display:none;clear:both"><span class="updown"></span>';
    showhtml=writerep(obj.rep,showhtml);
    showhtml+='</div>';
    e.innerHTML=showhtml;
    inittab();
}

function quicklink(id)
{
    var e=document.getElementById("con"+id.slice(2));
    var showhtml="<b><a href='/sns/group/0/new/?tag=clan'>战队注册</a> <a href='/newbattle/0/'>战队约战</a> <a href='/bindbn/'>战网绑定</a></b> ";
    showhtml+='<a href="/sns/rival/'+user_id+'/all/">我的对手</a> ';
    showhtml+='<a href="/visit/">最近访问</a> <a href="/sns/msg/">新的消息</a> <a href="/sns/request/">新的请求</a> ';
    showhtml+='<a href="/msg/'+user_id+'/">我的资料</a> <a href="/profile/edit/">编辑信息</a> <a href="/blog/'+user_id+'/">我的博客</a> ';
    showhtml+='<a href="/favorite/favarti/">我的收藏</a> ';
    showhtml+='<a href="/sns/bet/'+user_id+'/all/">博彩记录</a> <b><a href="/upgrade/">快速升级</a></b> <a href="/mystorage/">存储空间</a>';
    e.innerHTML=showhtml;
}

function writehero(obj,e)
{
    var name=document.getElementById('m_'+e.id.slice(3)+'_h').innerHTML.slice(3);
    var urlid=geturlidbyname(name)
    var showhtml='<a href="/wiki/'+name+'/"><img style="float:left" src="'+urlid[0]+'" alt="'+name+'" /></a> <a href="/wiki/'+name+'/">'+name+'</a>';
    showhtml+=' 英雄基本概况<div>总局数 <a href="/advsearchresult/?what=rep&racevs=dota&hero='+name+'">'+obj.games+'</a>';
    showhtml+=' 胜<span class="time">'+obj.wins+'</span> 负<span class="time">'+obj.losses+'</span> 胜率<span class="time">'+obj.wl+'%</span></div>';
    showhtml+='<table width="100%"><tr align="left"><th width="17%">排名</th><th width="32%">ID</th>';
    showhtml+='<th width="17%">局数</th><th width="17%">胜/负</th><th width="17%">胜率</th></tr>';
    var player;
    for(var i=0;i<obj.playerlist.length;i++){
        player=obj.playerlist[i];
        showhtml+='<tr><td>'+(i+1)+'</td><td><a href="/bn/'+player.player+'/">'+player.player+'</a></td>';
        showhtml+='<td><a class="username" href="/advsearchresult/?what=rep&racevs=dota&player='+player.player+'&hero='+name+'">'+player.pick+'</a></td>';
        if((player.wins+player.losses)==0)winpercent=0;
        else winpercent=(100*player.wins/(player.wins+player.losses)).toFixed(2);
        showhtml+='<td>'+player.wins+'/'+player.losses+'</td><td>'+winpercent+'%</td></tr>';
    }
    showhtml+='</table><input type="text" id="'+urlid[1]+'id" style="color:Gray" value="输入ID" />';
    showhtml+='<input type="button" onclick="window.location.href=\'/playerhero/'+urlid[1]+'/\'+document.getElementById(\''+urlid[1]+'id\').value+\'/\';" value="查他的'+name+'" />';
    e.innerHTML=showhtml;
    initbtn("#"+urlid[1]+"id");
}

function heroladder(obj,e)
{
    var showhtml='<table width="100%"><tr align="left"><th width="15%">排名</th><th width="47%">英雄</th><th width="20%">胜率</th><th width="18%">报告</th></tr>';
	for(var i=0;i<obj.hero.length;i++){
        showhtml+="<tr><td>"+(i+(obj.page-1)*obj.row+1)+"</td>";
        var hero=obj.hero[i];
        urlname=geturlnamebyid(hero.hero);
        showhtml+='<td class="name"><a class="username" href="/wiki/'+urlname[1]+'/" target="_blank"><img class="smallheroimg" src="'+urlname[0]+'" alt="'+urlname[1]+'" /></a> ';
        showhtml+='<a class="username" href="/wiki/'+urlname[1]+'/" target="_blank">'+urlname[1]+'</a></td>';
        showhtml+='<td>'+hero.wl+'%</td><td><a href="/hero/'+hero.hero+'/">查看</a></td></tr>';
    }
    showhtml+='</table><input type="text" id="heroid" style="color:Gray" value="输入ID" />';
    showhtml+='<input type="button" onclick="window.location.href=\'/playhero/\'+document.getElementById(\'heroid\').value+\'/\';" value="英雄谱" /><a href="/hero//">英雄排行榜</a>';
    e.innerHTML=showhtml;
    initbtn("#heroid");
}

function clanladder(jsonobj,e)
{
    var showhtml='<table width="100%"><tr align="left"><th width="15%">排名</th><th width="22%">队伍</th><th width="15%">局数</th><th width="15%">胜/负</th>';
	showhtml+='<th width="15%">胜率</th><th width="18%">战队论坛</th></tr>';
	var obj;
	var winpercent;
	var clangroup;
	for(var i=0;i<jsonobj.ladder.length;i++){
        showhtml+="<tr><td>"+(i+(jsonobj.page-1)*jsonobj.row+1)+"</td>";
        obj=jsonobj.ladder[i];
        showhtml+='<td class="name"><a class="username" href="/sns/group/'+obj.name+'/w/" target="_blank">'+obj.name+'</a></td>';
        if((obj.wins+obj.losses)==0)winpercent=0;
        else winpercent=(100*obj.wins/(obj.wins+obj.losses)).toFixed(2);
        showhtml+='<td><a href="/advsearchresult/?search=战队 '+obj.name+'&what=rep&racevs=dota">'+obj.games+'</a></td><td>'+obj.wins+'/'+obj.losses+'</td><td>'+winpercent+'%</td>';
        if(obj.groupid)clangroup='<a href="/sns/group/'+obj.groupid+'/">进入</a>';
        else clangroup='<a href="/sns/group/0/new/?tag=clan">建立</a>';
        showhtml+='<td>'+clangroup+'</td></tr>';
    }
    showhtml+='</table><input type="text" id="clanid" style="color:Gray" value="输入队名" />';
    showhtml+='<input type="button" onclick="window.location.href=\'/clan/\'+document.getElementById(\'clanid\').value+\'/\';" value="查战队" /><a href="/clan//">战队排行榜</a>';
    e.innerHTML=showhtml;
    initbtn("#clanid");
}

function bnladder(jsonobj,e)
{
    var showhtml='<table width="100%"><tr align="left"><th width="17%">排名</th><th width="30%">ID</th><th width="17%">胜/负</th>';
	showhtml+='<th width="17%">胜率</th><th width="19%">英雄</th></tr>';
	for(var i=0;i<jsonobj.ladder.length;i++){
        showhtml+="<tr><td>"+(i+(jsonobj.page-1)*jsonobj.row+1)+"</td>";
        obj=jsonobj.ladder[i];
        showhtml+='<td class="name"><a class="username" href="/bn/'+obj.name+'/" target="_blank">'+obj.name+'</a></td>';
        showhtml+='<td><a href="/advsearchresult/?what=rep&racevs=dota&player='+obj.name+'">'+obj.wins+'/'+obj.losses+'</a></td>';
        var winloss=obj.wins+obj.losses;
        showhtml+='<td>'+(100*obj.wins/winloss).toFixed(2)+'%</td>';
        urlname=geturlnamebyid(obj.hero);
        showhtml+='<td><a href="/hero/'+obj.hero+'/"><img class="smallheroimg" src="'+urlname[0]+'" title="'+urlname[1]+'" alt="'+urlname[1]+'" /></a>';
        showhtml+='<a href="/playerhero/'+obj.hero+'/'+obj.name+'/">'+obj.pick+'</a></td></tr>';
    }
    showhtml+='</table><input type="text" id="bnid" style="color:Gray" value="输入ID" />';
    showhtml+='<input id="bnbtn" type="button" onclick="window.location.href=\'/bn/\'+document.getElementById(\'bnid\').value+\'/\';" value="查战绩" /><a href="/bn//">战绩排行榜</a><br/>';
    showhtml+='<a class="cmda" href="/sns/article/918/">BN人物大众点评区</a> <a href="/bindbn/">战网绑定</a> ';
    showhtml+='<a href="javascript:void(0)" onclick="showtip()">绑定有什么用？</a> <a href="/sns/article/912/addcmt/">意见反馈</a><div id="bindbntip" class="ajaxprofile"></div>';
    e.innerHTML=showhtml;
    initbtn("#bnid");
}

function writeplayhero(obj,e)
{
    var name=document.getElementById('m_'+e.id.slice(3)+'_h').innerHTML.slice(4);
    var showhtml='<table width="100%"><tr align="left"><th width="46%">英雄</th><th width="18%">局数</th><th width="18%">胜/负</th><th width="18%">胜率</th></tr>';
	for(var i=0;i<obj.length;i++){
        urlname=geturlnamebyid(obj[i].hero_id);
        showhtml+='<tr><td class="name"><a class="username" href="/wiki/'+urlname[1]+'/" target="_blank"><img class="smallheroimg" src="'+urlname[0]+'" alt="'+urlname[1]+'" /></a> ';
        showhtml+='<a class="username" href="/wiki/'+urlname[1]+'/" target="_blank">'+urlname[1]+'</a></td>';
        showhtml+='<td class="name"><a href="/advsearchresult/?what=rep&racevs=dota&player='+name+'&hero='+urlname[1]+'" target="_blank">'+obj[i].games+'</a></td>';
        showhtml+='<td>'+obj[i].wins+'/'+obj[i].losses+'</td>';
        var winloss=obj[i].wins+obj[i].losses;
        showhtml+='<td>'+(100*obj[i].wins/winloss).toFixed(2)+'%</td></tr>';
    }
    showhtml+='</table><input type="text" id="heroid" style="color:Gray" value="输入ID" />';
    showhtml+='<input type="button" onclick="window.location.href=\'/playhero/\'+document.getElementById(\'heroid\').value+\'/\';" value="个人英雄谱" /><a href="/hero//">英雄排行榜</a>';
    e.innerHTML=showhtml;
    initbtn("#heroid");
}

function writeplayer(obj,e)
{
    var showhtml='';
    var hero;
    var winpercent;
    if(obj.rank){
        var name=document.getElementById('m_'+e.id.slice(3)+'_h').innerHTML.slice(3);
        showhtml="<div><a class='username' href='/bn/"+name+"/'>"+name+"</a> 排名（可能是并列）<span class='time'>"+obj.rank+"</span></div>";
        showhtml+="<a href='/playhero/"+name+"/'>他的英雄谱</a> ";
        showhtml+="<a href='/advsearchresult/?what=rep&racevs=dota&player="+name+"'>他的比赛</a> ";
        showhtml+='<a href="/sns/article/918/addcmt/?bn='+name+'" target="_blank">评论他</a>';
        showhtml+="<div>胜<span class='time'>"+obj.wins+"</span>负<span class='time'>"+obj.losses+"</span>";
        var winloss=obj.wins+obj.losses;
        if(winloss==0)winpercent=0;
        else winpercent=(100*obj.wins/winloss).toFixed(2);
        showhtml+="胜率<span class='time'>"+winpercent+"%</span>早卸欲<span class='time'>"+(obj.games/winloss-1).toFixed(2)+"</span><br/>";
        showhtml+='最近结束的一场<span class="time">'+obj.lastgame.gametime+'</span>游戏时长<span class="time">'+obj.lastgame.min+'分'+obj.lastgame.sec+'秒</span>';
        if(obj.lastgame.winner==1)winner='近卫'
        else winner='天灾';
        showhtml+='获胜方<span class="time">'+winner+'</span><br/>';
        var playerlist=obj.lastgame.playerlist;
        var player;
        var sentinel='';
        var scourge='';
        for(var i=0;i<playerlist.length;i++){
            player=playerlist[i];
            if(player.team==1)sentinel+='<a href="/bn/'+player.name+'/">'+player.name+'</a> '
            else scourge+='<a href="/bn/'+player.name+'/">'+player.name+'</a> ';
        }
        showhtml+='近卫 '+sentinel+'<br/>天灾 '+scourge+'</div>';
        showhtml+="<div>斜杠后为场均值<br/>杀人<span class='time'>"+obj.kills+"/"+(obj.kills/winloss).toFixed(2)+"</span>";
        showhtml+="死亡<span class='time'>"+obj.deaths+"/"+(obj.deaths/winloss).toFixed(2)+"</span>";
        showhtml+="助攻<span class='time'>"+obj.assists+"/"+(obj.assists/winloss).toFixed(2)+"</span><br/>";
        showhtml+="正补<span class='time'>"+obj.creepkills+"/"+(obj.creepkills/winloss).toFixed(2)+"</span>";
        showhtml+="反补<span class='time'>"+obj.creepdenies+"/"+(obj.creepdenies/winloss).toFixed(2)+"</span>";
        showhtml+="打野<span class='time'>"+obj.neutralkills+"/"+(obj.neutralkills/winloss).toFixed(2)+"</span><br/>";
        showhtml+="推塔<span class='time'>"+obj.towerkills+"/"+(obj.towerkills/winloss).toFixed(2)+"</span>";
        showhtml+="拆兵营<span class='time'>"+obj.raxkills+"/"+(obj.raxkills/winloss).toFixed(2)+"</span>";
        showhtml+="杀小鸡<span class='time'>"+obj.courierkills+"</span></div>常用英雄/次数<div>";
        for(i=0;i<obj.heroinfo.length;i++){
            hero=obj.heroinfo[i];
            urlname=geturlnamebyid(hero.hero_id);
            showhtml+="<a href='/wiki/"+urlname[1]+"/' target='_blank'><img class='heroimg' src=\""+urlname[0]+"\" alt='"+urlname[1]+"' /></a> ";
            showhtml+='<a class="username" style="font-size:15px" href="/playerhero/'+hero.hero_id+'/'+name+'/">'+hero.time+"</a> ";
            showhtml+='<a href="/hero/'+hero.hero_id+'/">查看英雄报告</a> '
            if(i%2==1)showhtml+='<br/>';
        }
        showhtml+='</div><input type="text" id="bnid" style="color:Gray" value="输入ID" />';
        showhtml+='<input id="bnbtn" type="button" onclick="window.location.href=\'/bn/\'+document.getElementById(\'bnid\').value+\'/\';" value="查战绩" /><a href="/bn//">战绩排行榜</a>';
        e.innerHTML=showhtml;
        initbtn("#bnid");
    }
    else showhtml='不存在该玩家或没有进行过DotA游戏，请检查你的拼写';
    e.innerHTML=showhtml;
}

function initprofile(obj,e)
{
    var showhtml='<img class="lbimg" style="float:left" src="'+obj.img+'" alt="'+obj.name+'"/>';
    showhtml=userinfo(showhtml,obj,true);
    showhtml+=' <a class="cmda" href="/bindbn/">战网绑定</a><br/>签名档<div id="qmd" onclick="edit_qmd();">'+obj.qmd+'</div>'
    showhtml+='<a class="cmda" href="/profile/edit/">修改资料</a> <a class="cmda" href="/changepassword/">修改密码</a> <a class="cmda" href="/mystorage/">存储空间</a> <a class="cmda" href="/msg/'+obj.id+'/">发送消息</a>';
    e.innerHTML=showhtml;
    $('#qmd').mouseover(function(){qmdon()}).mouseout(function(){qmdout()});
}

function writecasino(obj,e)
{
    var showhtml="";
    if(obj.id){
        showhtml='<a href="/casino/'+obj.id+'/">进入赌场</a><br/>介绍<span class="time">'+obj.intro+'</span>总资金<span class="time">'+obj.money+'</span>';
        showhtml+='建立时间<span class="time">'+obj.time+'</span><br/>股东列表';
        var sh;
        for(var i=0;i<obj.sh.length;i++){
            sh=obj.sh[i];
            showhtml+='<a class="username" href="/msg/'+sh.id+'/" target="_blank">'+sh.name+'</a><span class="tip2">股份'+sh.stock+'%</span>';
        }
        showhtml+='<div><b>最新博彩</b>';
        showhtml=writebet(obj,showhtml);
        showhtml+='</div><a href="/casino/'+obj.id+'/">进入赌场</a>';
    }
    else showhtml='不存在该赌场，你可以<a href="/newcasino/" target="_blank">点此</a>立刻创建一个';
    e.innerHTML=showhtml;
}

function writebet(obj,showhtml)
{
    var theobj;
    for(var i=0;i<obj.length;i++){
        theobj=obj[i];
        showhtml+='<div class="listdiv"><a class="username" href="/betgame/'+theobj.id+'/" target="_blank">'+theobj.p1+' vs '+theobj.p2+'</a>';
        if(theobj.scorediff!=0)showhtml+='让'+theobj.scorediff;
        showhtml+='<span style="color:red">'+theobj.map+'</span><span class="time">'+theobj.date+'</span>';
        showhtml+='<br/>描述<span class="time">'+theobj.dscrp+'</span><br/>';
        showhtml+='赔率<span class="tip">胜</span>'+theobj.win+'<span class="tip">败</span>'+theobj.lose+'<span class="tip">平</span>'+theobj.draw+'</span>';
        if(theobj.hero)showhtml+='<span class="tip">英雄</span>'+theobj.hero;
        if(theobj.casinoid)showhtml+='<span class="tip">来自</span><a href="/casino/'+theobj.casinoid+'/" target="_blank">'+theobj.casino+'</a>';
        showhtml+='</div>';
    }
    return showhtml;        
}

function writeuser(obj,e)
{
    var showhtml="";
    if(obj.id){
        var showhtml='<img class="lbimg" style="float:left" src="'+obj.img+'" alt="'+obj.name+'"/>';
        showhtml=userinfo(showhtml,obj,true);
        showhtml+='<br/>签名档<div style="width:100%">'+obj.qmd+'</div>';
        showhtml=userinfo2(showhtml,obj,false);
    }
    else showhtml='不存在该用户，请检查您的拼写';
    e.innerHTML=showhtml;
    if(obj.id)inittab();
}

function onegroup(obj,e,whichtab)
{
    var showhtml="";
    var str1="";
    var str2="";
    var str3="";
    var str4="";
    if(obj.id){
        var entergroup='<a href="/sns/group/'+obj.id+'/" target="_blank">进入论坛(新模式)</a> <a style="margin-left:20px" href="/bbs/group/'+obj.id+'/" target="_blank">进入论坛(BBS模式)</a>';
        showhtml="<div>"+entergroup+"</div>";
        groupidlist=[2,3,4,7,8,9,10,11,12,15,19,22,25,26,27,30,31,32,33];
        for(var i in groupidlist){
            if(obj.id==groupidlist[i]){
                whichtab=true;
                break;
            }
        }
        if(whichtab){
            str1=' class="tabcurrent"';
            str4='display:none;';
        }
        else{
            str2=' class="tabcurrent"';
            str3='display:none;';
        }
        showhtml+='<div class="tab" style="width:100%;margin-top:-10px"><ul><li'+str1+'><a title="#gart'+obj.id+'">论坛文章</a></li><li'+str2+'><a title="#grep'+obj.id+'">论坛录像</a></li></ul></div>';
        showhtml+='<div style="'+str3+'clear:both" class="tabcc" id="gart'+obj.id+'"><a class="cmda" href="/sns/article/'+obj.id+'/new/" target="_blank">发表文章</a><span class="updown"></span>';
        showhtml=writearti(obj.arti,showhtml);
        showhtml+='</div><div id="grep'+obj.id+'" class="tabcc" style="'+str4+'clear:both"><a class="cmda" href="/sns/rep/'+obj.id+'/new/" target="_blank">发布录像</a><span class="updown"></span>';
        showhtml=writerep(obj.rep,showhtml);
        showhtml+='</div>'+entergroup;
    }
    else showhtml='不存在该论坛，你可以<a href="/sns/group/0/new/" target="_blank">点此</a>立刻创建一个';
    e.innerHTML=showhtml;
    if(obj.id)inittab();
}

function hotpoll(obj,e)
{
    var showhtml='';
    var poll;
    for(var i=0;i<obj.poll.length;i++){
        poll=obj.poll[i];
        showhtml+='<div class="listdiv"><img src="/site_media/images/'+poll.id%6+'.gif" />';
        showhtml=writeartirep(poll,showhtml,poll.objname);
    }
    e.innerHTML=showhtml;
}

function writemsg(jsonobj,e)
{
    var showhtml='<a href="/sns/msg/">消息管理</a><span class="updown"></span>';
    var obj;
    for(var i=0;i<jsonobj.msg.length;i++){
        obj=jsonobj.msg[i];
        showhtml+='<div class="listdiv"><a href="/sns/msg/'+obj.id+'/" target="_blank">'+obj.name+'</a> ';
        if(obj.senderid)showhtml+='<a class="username" href="/msg/'+obj.senderid+'/" target="_blank">'+obj.sender+'</a><span class="time">'+obj.time+'</span><br/>';
        else showhtml+='<span class="username">系统消息</span><span class="time">'+obj.time+'</span>';
        if(obj.content)showhtml+='<div class="igpreview">'+obj.content+'</div>';
        showhtml+='</div><a href="/sns/msg/">消息管理</a>';
    }
    e.innerHTML=showhtml;
}

function hotbet(obj,e)
{
    var showhtml="";
    showhtml=writebet(obj.bet,showhtml);
    e.innerHTML=showhtml;
}

function hotcasino(jsonobj,e)
{
    var showhtml='<a class="cmda" href="/newcasino/" target="_blank">新建赌场</a><span class="updown"></span>';
    var obj;
    for(var i=0;i<jsonobj.casino.length;i++){
        obj=jsonobj.casino[i];
        showhtml+='<div class="listdiv"><a href="/casino/'+obj.id+'/" target="_blank"><img class="lbimg" src="'+obj.img+'" alt="'+obj.name+'" /></a>';
        showhtml+='<a class="title" href="/casino/'+obj.id+'/" target="_blank">'+obj.name+'</a> ';
        showhtml+='<span class="time">资产'+obj.money+'</span><br/>';
        showhtml+='首席大股东<a class="username" href="/msg/'+obj.headshid+'/">'+obj.headsh+'</a>股份'+obj.stock+'%';
        showhtml+='<br/><span class="igpreview">'+obj.intro+'</span></div>';
    }
    showhtml+='<div style="clear:both"><a class="cmda" href="/newcasino/" target="_blank">新建赌场</a></div>';
    e.innerHTML=showhtml;
}

function writereq(obj,e)
{
    var showhtml='';
    var req;
    for(var i=0;i<obj.req.length;i++){
        req=obj.req[i];
        showhtml+='<div class="listdiv"><span class="title">'+req.name+'</span><br/>'+req.content+'<span class="time">'+req.time+'</span></div>';
    }
    e.innerHTML=showhtml;
}

function writewiki(obj,e)
{
    var showhtml='<div>';
    for(var i=0;i<obj.wiki.length;i++)showhtml+='<a href="/sns/wiki/'+obj.wiki[i].id+'/" target="_blank">'+obj.wiki[i].name+'</a> ';
    showhtml+='</div><span class="righttag"><a href="/wiki/" target="_blank" style="float:left">更多</a>';
    showhtml+='<a class="cmda" href="/wiki/newword/" target="_blank" style="text-align:right;">新建词条</a></span>';
    e.innerHTML=showhtml;
}

function hotpeople(obj,e)
{
    var showhtml="<div>";
    showhtml=writepeople(obj.man,showhtml);
    showhtml+="<br/><a href='/alluser/?order=-hot'>更多</a></div>";
    e.innerHTML=showhtml;
    initajaxprofile();
}

function hotgroup(obj,e)
{
    var showhtml='<div><a class="cmda" href="/sns/group/0/new/" target="_blank">建立论坛</a><span class="updown"></span></div>';
    showhtml=writegroup(obj.group,showhtml);
    showhtml+='<span class="righttag"><a href="/allgroup/?order=-hot" target="_blank" style="float:left">更多</a>';
    showhtml+='<a class="cmda" href="/sns/group/0/new/" target="_blank" style="text-align:right">建立论坛</a></span>';
    e.innerHTML=showhtml;
}

function writecmt(jsonobj,e)
{
    var showhtml="<div>";
    var obj;
    var bnstr='<a class="cmda" href="/sns/article/918/" target="_blank">进入BN人物大众点评区</a>';
    if(!jsonobj.cmt[0].name)showhtml+=bnstr;
    for(var i=0;i<jsonobj.cmt.length;i++){
        obj=jsonobj.cmt[i];
        showhtml+='<div class="listdiv">';
        if(obj.cmterid){
            showhtml+='<a href="/msg/'+obj.cmterid+'/" target="_blank"><img class="lbimg" src="'+obj.cmterimg+'" alt="'+obj.cmter+'" /></a>';
            showhtml+='<a class="username" href="/msg/'+obj.cmterid+'/" target="_blank">'+obj.cmter+'</a>';
        }
        else{
            showhtml+='<a href="/msg/" target="_blank"><img class="lbimg" src="/headpic/user/wenhao.jpg" alt="游客" /></a>';
            showhtml+='<a class="username" href="/msg/" target="_blank">游客</a>';
        }
        if(obj.name)showhtml+='在<a class="title" href="/sns/cmt/'+obj.id+'/" target="_blank">'+obj.name+'</a>中'
        showhtml+='<div class="preview">'+obj.content+'</div>';
        showhtml+='<span class="time">'+obj.time+'</span><span style="color:Red">支持</span> '+obj.up+' <span style="color:Purple">反对</span> '+obj.down+'</div>';
    }
    if(!jsonobj.cmt[0].name){
        showhtml+=bnstr;
        showhtml+='<br/><input type="text" id="cmtbnid" style="color:Gray" value="输入ID" /> ';
        showhtml+='<input type="button" onclick="window.location.href=\'/sns/article/918/addcmt/?bn=\'+document.getElementById(\'cmtbnid\').value;" value="评论他" />';
    }
    showhtml+='</div>';
    e.innerHTML=showhtml;
    if(!jsonobj.cmt[0].name)initbtn("#cmtbnid");
}

function newrep(obj,e)
{
    var showhtml='<div><a class="cmda" href="/sns/rep/0/new/" target="_blank">发布录像</a><span class="updown"></span></div>';
    showhtml=writerep(obj.rep,showhtml);
    showhtml+='<span class="righttag"><a href="/rep//" target="_blank" style="float:left">更多</a>';
    showhtml+='<a class="cmda" href="/sns/rep/0/new/" target="_blank" style="text-align:right">发布录像</a></span>';
    e.innerHTML=showhtml;
}

function newarti(obj,e)
{
    var showhtml='<div><a class="cmda" href="/sns/article/0/new/" target="_blank">发表文章</a><span class="updown"></span></div>';
    showhtml=writearti(obj.arti,showhtml);
    showhtml+='<span class="righttag"><a href="/allarticle/?order=-id" target="_blank" style="float:left">更多</a>';
    showhtml+='<a class="cmda" href="/sns/article/0/new/" target="_blank" style="text-align:right">发表文章</a></span>';
    e.innerHTML=showhtml;
}

function writevideo(obj,e)
{
    var showhtml='<div><a class="cmda" href="/sns/group/27/" target="_blank">视频论坛</a><span class="updown"></span></div>';
    showhtml=writearti(obj.arti,showhtml);
    showhtml+='<a class="cmda" href="/sns/group/27/" target="_blank">视频论坛</a>';
    e.innerHTML=showhtml;
}

function writedl(obj,e)
{
    var showhtml='<div><a class="cmda" href="/sns/group/14/" target="_blank">下载论坛</a><span class="updown"></span></div>';
    showhtml=writearti(obj.arti,showhtml);
    showhtml+='<a class="cmda" href="/sns/group/14/" target="_blank">下载论坛</a>';
    e.innerHTML=showhtml;
}

function hotrep(obj,e)
{
    var showhtml='<div><a class="cmda" href="/sns/rep/0/new/" target="_blank">发布录像</a><span class="updown"></span></div>';
    showhtml=writerep(obj.rep,showhtml);
    showhtml+='<span class="righttag"><a href="/allrep/?order=-hot" target="_blank" style="float:left">更多</a>';
    showhtml+='<a class="cmda" href="/sns/rep/0/new/" target="_blank" style="text-align:right">发布录像</a></span>';
    e.innerHTML=showhtml;
}

function hotarti(obj,e)
{
    var showhtml='<div><a class="cmda" href="/sns/article/0/new/" target="_blank">发表文章</a><span class="updown"></span></div>';
    showhtml=writearti(obj.arti,showhtml);
    showhtml+='<span class="righttag"><a href="/allarticle/?order=-hot" target="_blank" style="float:left">更多</a>';
    showhtml+='<a class="cmda" href="/sns/article/0/new/" target="_blank" style="text-align:right">发表文章</a></span>';
    e.innerHTML=showhtml;
}

function initcalender(id)
{
    var e=document.getElementById("con"+id.slice(2));
    e.innerHTML='<div id="calenderShow" class="ajaxprofile"></div><table><tr><td id="cc"></td></tr></table><span class="tip2">点击日期显示当天官方赛事</span>';
    var today = new Date();
    var The_Year = today.getFullYear();
    var The_Month = today.getMonth() + 1;
    var The_Day = today.getDate();
    var Firstday = GetWeekday(The_Year,The_Month);
    getCalender(The_Year, The_Month,The_Day);
}

function igame8recommend(id)
{
    var e=document.getElementById("con"+id.slice(2));
    var showhtml='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="100%" height="155">';
    showhtml+='<param name="movie" value="/site_media/flash/e01.swf" /><param name="quality" value="high" />';
    showhtml+='<embed src="/site_media/flash/e01.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="100%" height="155"></embed></object>';
    e.innerHTML=showhtml;
}

function addhero(name)
{
    document.getElementById('hero').value=name;
    $('#herotable').fadeOut('slow');
}

function showherotable()
{
    var e=document.getElementById('herotable');
    var f=document.getElementById('heroselect');
    displayposition(e,f);
}

function init()
{
    var e=document.getElementById("t_1");
    _IG_initDrag(e);
    initguide();
    $('#3input :text').focus(function(){
        this.style.color="black";
        this.value="";
    });
    $("#dotahero a").each(function(i){$(this).click(function(){changeTavern(i+1,2)}).attr("href","javascript:void(0)")});
    $('#isvisible').click(function(){displayguide()});
    $('a.max').click(function(){minigblock(this.id.slice(3))}).attr("href","javascript:void(0)").attr("title","展开");
    $('a.min').click(function(){minigblock(this.id.slice(3))}).attr("href","javascript:void(0)").attr("title","收缩");
    $('a.edit').click(function(){showigedit(this.id.slice(4))}).attr("href","javascript:void(0)").attr("title","设置");
    $('a.close').click(function(){delblock(this.id.slice(3))}).attr("href","javascript:void(0)").attr("title","删除");
    $('a.fresh').click(function(){freshblock("ig",this.id.slice(5),"",0)}).attr("href","javascript:void(0)").attr("title","刷新");
    $('a.big').click(function(){bigblock("ig",this.id.slice(3),"",4)}).attr("href","javascript:void(0)").attr("title","平铺");
    var knowguide=GetCookie("knowguide");
    if(knowguide!=0){
        document.getElementById("guide").style.display="none";
        document.getElementById('isvisible').innerHTML="显示栏目表";
    }
    var knowedit=GetCookie("knowedit");
    if(knowedit!=1){
        e=document.getElementById('edittip');
        var offset=$('a.edit:first').offset();
        e.innerHTML="点击小箭头自定义 <a href='javascript:void(0)' onclick='$(\"#edittip\").fadeOut(\"slow\")'>关闭</a>";
        e.style.left=offset.left+window.screen.width/3-135;
        if(document.all)e.style.top=offset.top-80;
        else e.style.top=offset.top-90;
        $('#edittip').fadeIn("slow");
    }
    var knowbig=GetCookie("knowbig");
    if(knowbig!=1){
        e=document.getElementById('bigtip');
        var offset=$('a.big:first').offset();
        e.innerHTML="点击按钮平铺 <a href='javascript:void(0)' onclick='$(\"#bigtip\").fadeOut(\"slow\")'>关闭</a>";
        e.style.left=offset.left+window.screen.width*2/3-155;
        if(document.all)e.style.top=offset.top-90;
        else e.style.top=offset.top-90;
        $('#bigtip').fadeIn("slow");
    }
}

function showigedit(blockid)
{
    var expdate=new Date();
    expdate.setTime(expdate.getTime()+(24*60*60*1000*30));
    SetCookie("knowedit",1,expdate,"/",null,false);
    if(user_id=="None"){
        alert("游客无法自定义模块");
        return null;
    }
    var f=document.getElementById("m_"+blockid+"_h");
    var preview;
    if(f.innerHTML=="赛事日历" || f.innerHTML=="个人资料" || f.innerHTML=="官方推荐"){
        alert("该模块无法自定义");
        return null;
    }
    if(f.innerHTML=="未读短信" || f.innerHTML=="最新文章" || f.innerHTML=="最新视频" || f.innerHTML=="最新下载" || f.innerHTML=="热门文章" || f.innerHTML=="热门下载" || f.innerHTML=="热门视频" || f.innerHTML=="最新录像" || f.innerHTML=="热门录像" || f.innerHTML=="热门投票" || f.innerHTML=="文章推荐" || f.innerHTML=="录像推荐" || f.innerHTML=="置顶专区" || f.innerHTML.substr(0,3)=="论坛 "){
        preview=true;
    }
    else preview=false;
    showedit('ig',blockid,preview,f,'');
}

function minigblock(blockid)
{
    minblock(blockid);
    $.post("/sns/igblockdis//save/",{id:blockid});
}

function delanimation(id,blockname)
{
    $("#"+id).fadeOut(600,function()
    {
        $(this).remove();
        var items=document.getElementsByName("block");
        for(q=0;q<items.length;q++)
        {
            if(items[q].value==blockname)items[q].checked=false;
        }
        _IG_initDrag(document.getElementById("t_1"));
    });
}

function delblock(blockid)
{
    var id="m_"+blockid;
    if(user_id=="None"){
        delanimation(id);
        return null;
    }
    var titleid='m_'+blockid+'_h';
    var blockname=document.getElementById(titleid).innerHTML;
	$.post("/sns/igblock/delete/",{objid:blockid},function(){delanimation(id,blockname);});
}

function displayguide()
{
    var e=document.getElementById("guide");
    var f=document.getElementById('isvisible');
    var expdate=new Date();
    expdate.setTime(expdate.getTime()+(24*60*60*1000*7));
    if(e.style.display=="block"){
        $("#guide").fadeOut(800,function(){f.innerHTML="显示栏目表";});
        SetCookie("knowguide",1,expdate,"/",null,false);
    }
    else{
        $("#guide").fadeIn(800,function(){f.innerHTML="隐藏栏目表";});
        e.style.display="block";
        SetCookie("knowguide",0,expdate,"/",null,false);
    }
}

function edit_qmd() {
	qmd_div = document.getElementById('qmd');
	qmd_div.onclick=null;
	var oldqmd;
	if (document.getElementById('qmdvalue'))
	{
		oldqmd = document.getElementById('qmdvalue').value;
	}else{
		oldqmd = qmd_div.innerHTML;
		oldqmd = oldqmd.replace(new RegExp('<BR>',"gm"),'\n');
	 	oldqmd = oldqmd.replace(new RegExp('&nbsp;',"gm"),' ');
	}
	qmd_div.innerHTML = "<textarea rows=\'5\' cols=\'42\' id=\"qmdvalue\" style=\'border:none\' onblur='save_qmd();' onkeydown='save_qmd_by_key(event);'>"+oldqmd+"</textarea>";
	document.getElementById('qmdvalue').focus();
}

function save_qmd() {
	qmd_div = document.getElementById('qmd');
	var newqmd;
	var querystring;
	newqmd = document.getElementById('qmdvalue').value;
	querycmd = newqmd.replace(new RegExp('&',"gm"),'%26');
	querycmd = querycmd.replace(new RegExp(';',"gm"),'%3B');
    $.post("/updateqmd/",{qmd:querycmd},function(data){
	 	qmd_div.onclick=edit_qmd;
	 	newqmd = newqmd.replace(new RegExp('&',"gm"),'&amp;');
	 	newqmd = newqmd.replace(new RegExp('\n',"gm"),'<br/>');
	 	newqmd = newqmd.replace(new RegExp(' ',"gm"),'&nbsp;');
		qmd_div.innerHTML = newqmd;
    });
				 
}

function save_qmd_by_key(event){
    event = (event)?event:window.event;
	if (event.ctrlKey&&event.keyCode==13)save_qmd();
}

function qmdon()
{
    var url=document.getElementById('skin').href;
    var num=url.charAt(url.length-5);
    var e=document.getElementById('qmd');
    if(num==5)e.style.borderColor='#444';
    else if(num==6)e.style.background='url(/site_media/images/qmdbg6hover.gif) repeat-x #f2e5cc';
    else if(num==7)e.style.borderColor='#ddd';
    else e.style.background='url(/site_media/images/qmdbghover1.gif) repeat-x #ab9e78';
}

function qmdout()
{
    var url=document.getElementById('skin').href;
    var num=url.charAt(url.length-5);
    var e=document.getElementById('qmd');
    if(num==5)e.style.borderColor='#222';
    else if(num==6)e.style.background='url(/site_media/images/qmdbg6.gif) repeat-x #f2e5cc';
    else if(num==7)e.style.borderColor='#ccc';
    else e.style.background='url(/site_media/images/qmdbg1.gif) repeat-x #ab9e78';
}

function ajaxsave(){if(user_id!="None")savepos(4,"/sns/ig//save/");}

function getigfunc(id)
{
    var func="writecontent(\""+id+"\",";
    var name=document.getElementById(id+"_h").innerHTML;
    if(name=="个人资料")func+="initprofile,";
    else if(name=="赛事日历")func+="initcalender,";
    else if(name=="置顶专区")func+="toppart,";
    else if(name=="官方推荐")func+="igame8recommend,";
    else if(name=="最新文章")func+="newarti,";
    else if(name=="最新录像")func+="newrep,";
    else if(name=="最新视频" || name=="热门视频")func+="writevideo,";
    else if(name=="最新下载" || name=="热门下载")func+="writedl,";
    else if(name=="热门文章" || name=="文章推荐")func+="hotarti,";
    else if(name=="热门录像" || name=="录像推荐")func+="hotrep,";
    else if(name=="最新评论" || name=="热门评论" || name=="战网人物")func+="writecmt,";
    else if(name=="热门论坛")func+="hotgroup,";
    else if(name=="社区达人" || name=="交友推荐")func+="hotpeople,";
    else if(name=="维基百科" || name=="热门词条")func+="writewiki,";
    else if(name=="热门标签" || name=="标签推荐")func+="writetag,";
    else if(name=="待定请求")func+="writereq,";
    else if(name=="赌场排行")func+="hotcasino,";
    else if(name=="热门博彩")func+="hotbet,";
    else if(name=="未读短信")func+="writemsg,";
    else if(name=="热门投票")func+="hotpoll,";
    else if(name=="战绩排行")func+="bnladder,";
    else if(name=="战队排行")func+="clanladder,";
    else if(name=="英雄排行")func+="heroladder,";
    else if(name=="快捷功能")func+="quicklink,";
    else if(name=="大众版聊")func+="writechat,";
    else if(name=="网站导航")func+="writenavi,";
    else if(name.substr(0,3)=="论坛 ")func+="onegroup,";
    else if(name.substr(0,3)=="用户 ")func+="writeuser,";
    else if(name.substr(0,3)=="玩家 ")func+="writeplayer,";
    else if(name.substr(0,3)=="赌场 " && name!="赌场排行")func+="writecasino,";
    else if(name.substr(0,3)=="英雄 ")func+="writehero,";
    else if(name.substr(0,4)=="英雄谱 ")func+="writeplayhero,";
    return func;
}