﻿function Cleartopic()
{
    var emptyhiddenobj=$('emhidden');
    var emforumid=emptyhiddenobj.value;
    window.location.href='/bbs/bbsindex.cfm?action=empty&emforumid='+emforumid;
}
function opencleardiv(forumid,action)
{
    var divobj=$('EmptyDiv');
    var emptyhiddenobj=$('emhidden');
    var availWidth=parseInt(window.screen.availWidth);
    var divleft=availWidth/2-160;
    if (action==1)
    {
        divobj.style.display='block';
        divobj.style.left=divleft+"px";
        divobj.style.top="350px";
        emptyhiddenobj.value=forumid;
    }
    else if (action==2)
    {
        divobj.style.display='none';
    }
}
function changeformat(){
    var frameEditorObj=$('quickreply').contentWindow;
    e=frameEditorObj.event;
    if (e.keyCode ==13){
        var txt=frameEditorObj.document.selection.createRange();
        txt.pasteHTML("<br />");
        txt.collapse(false);
        txt.select();
        return false;
    }
}
function checknewtopic()
{
        var topicContent=window.frames['scontent_txt'].getContent();
        var topicname   =$("hidden_topicname");
        var thesmail    =$("smile").value;
        var retopic     =$("hiddenretopic").value;
        var nbt         =$('newtop');
        nbt.disabled    =true;
        var addsign     =1;
        if ($("addsign").checked==false){addsign=0;}
        $("hidden_content_div").value=topicContent;
        $("hidden_sign").value=addsign;
		var topicTitle1 = topicname.value.replace(/\s/g,"");
		var topicTitle = topicTitle1.replace(/<[^>]*>/g,"");
        //if (topicname.value.replace( /\s*$/, "")=="")
		if (topicTitle == "")
        {
              $("check_msg").innerHTML="<img src='/images/t03.gif' width=17 height=17 align='absmiddle'>"+$("hidden_titlenull").value;
              topicname.focus();
              nbt.disabled=false;
               return false;
           }
        if (topicContent.replace( /\s*$/, "")=="")
           {
              $("check_msg").innerHTML="<img src='/images/t03.gif' width=17 height=17 align='absmiddle'>"+$("hidden_contentnull").value;
              nbt.disabled=false;
              return false;
           }
         if ($('topic_subtopicbtn').checked==true)
         {
             $('subtopic_hidden').value=1;
         }
         else
         {
             $('subtopic_hidden').value=0;
         }
         loadAjaxData("/bbs/postnewtopic.cfm",{post_new_topic:1},S_success,S_error);
}

function adbannercount(adid)
{
    loadAjaxData("/bbs/postnewtopic.cfm",{adbannercount:adid},S_success,S_error);
}

function showbadtopicdiv(url,nickname)
{
    showwin_topic('badtopic');
    $("badtopicurl").value=url;
    if (nickname != 'is_aimoo_guest')
        {
            $("badtopicwho").value=nickname;
        }
}

function checkreport()
{
    var badtopicreson   = $("badtopicreson");
    var badtopicemail   = $("badtopicemail");
    var topicid         = $("hiddentopicid").value;
    var badtopicurl     = $("badtopicurl").value;
    var badtopicwho     = $("badtopicwho");
    var p               = /^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.){1,4}[a-z]{2,3}$/i;
    if (badtopicreson.value.replace( /\s*$/, "")=="")
            {
                    $("error_badtopic").innerHTML=$("hidden_report_reson_null").value;
                    badtopicreson.focus();
                    return false;
            }
    if (badtopicemail.value.replace( /\s*$/, "")=="")
            {
                    $("error_badtopic").innerHTML=$("hidden_report_email_null").value;
                    badtopicemail.focus();
                    return false;
            }
    if (!p.test(badtopicemail.value))
            {
                    $("error_badtopic").innerHTML=$("hidden_emailerror_null").value;
                    badtopicemail.focus();
                    return false;
            }
    $("error_badtopic").innerHTML=$("hidden_report_ok_null").value;
    window.setTimeout("recover_topic('badtopic');",3000);
	//document.write("/bbs/postnewtopic.cfm?reporttopic="+topicid+"&reson="+badtopicreson.value+"&email="+badtopicemail.value+"&urladd="+badtopicurl+"&who="+badtopicwho.value);
    loadAjaxData("/bbs/postnewtopic.cfm",{reporttopic:topicid,reson:badtopicreson.value,email:badtopicemail.value,urladd:badtopicurl,who:badtopicwho.value},S_success,S_error);
}

function limittopost()
{
    var tip_div=$("limit_tip_div");
    $("tip_content_div").innerHTML=$("hidden_limitpost").value;
    tip_div.style.display='block';
    window.setTimeout("hidemeonly('limit_tip_div');",20000);
}
function limittopoll()
{
    var tip_div=$("limit_tip_div");
    $("tip_content_div").innerHTML=$("hidden_limitpoll").value;
    tip_div.style.display='block';
    window.setTimeout("hidemeonly('limit_tip_div');",2000);
}
function limittoreply()
{
    var tip_div=$("limit_tip_div");
    $("tip_content_div").innerHTML=$("hidden_limitreply").value;
    tip_div.style.display='block';
    window.setTimeout("hidemeonly('limit_tip_div');",2000);
}
function hidemeonly(objname)
{
    $(objname).style.display='none';
}
function hideerrmsg(objname) //hidden message
{
    var obj=$(objname);
    obj.style.color='red';
    window.setTimeout("hideerrmsg_end('"+objname+"');",1000);
}
function hideerrmsg_end(objname)//hidden message
{
    var obj=$(objname);
    var postdiv=$("shownewtopicdiv");
    obj.innerHTML='';
    postdiv.innerHTML='';
    postdiv.style.display='none';
    obj.style.display='none';
}
function S_success(lasttopicinfo) //Post successfully!
{
    var tempstring  =lasttopicinfo.responseText;
    var posstart    =tempstring.indexOf("[");
    var posend      =tempstring.indexOf("]");
    if (posstart > 0 && posend > 0)
       {
            var topicstring =unescape(tempstring.substring(posstart+1,posend));
            if(topicstring =='0')
                {
                    $('newtop').disabled=false;
                    $("check_msg").innerHTML="<img src='/images/t03.gif' width=17 height=17 align='absmiddle'>"+$("tip_content").value;
                    window.setTimeout("$('check_msg').innerHTML=''",3000)
                    posttofast();
                }
            else
                {
                    document.forms['postnewtopic'].submit();
                }
       }
    else
        {
			document.forms['postnewtopic'].submit();
        }
}

function S_error()
{
     $('quickreply_submit').disabled=false;
     $('quickreply_submit').disabled=false;
     $('newtop').disabled=false;
     $('newpoll').disabled=false;
}

function toshownewtopic(fid)
{
    window.location.href='http://'+$('fname').value+"/postforum-"+fid+"/"+"newpost.html";
	return false;
}

function AddFav(communityid, url)
{
    var operations=$('operations');
    if (operations == null) {
        window.location = url;
        return;
    }
    var topicobject=$('hiddentopicid');
    if (topicobject == null)
        $('topicid').value=0;
    else
        $('topicid').value=topicobject.value;
    $('communityid').value=communityid;
    $('page').value=1;
    $('uk').value='forums';

    operations.style.display='none';
    document.frmfav.target="_self";
    document.frmfav.action='/bbs/Favtopic.cfm';
    document.frmfav.submit();
}
function cenceldiv()
{
    window.history.go(-1);
}
function toshowreply(theforumid)
{
    var tempstring=$('hiddentopicnameseo').value;
    window.location.href='http://'+$('fname').value+"/postforum-"+theforumid+"/topicname-"+tempstring+"/replytopic-"+$('hiddentopicid').value+"/pageindex-"+$("pageindex").value+"/newpost.html";
	return false;
    //loadAjaxData("/bbs/editpostreply.cfm",{displaynewreply:tempstring,forumid:theforumid},newtopic_start,S_error);
}
function showreplyto(theforumid,thetopicid,thereplyid,nickname)
{
    //var tempstring="Reply To "+nickname;
    window.location.href='http://'+$('fname').value+"/topic-"+thetopicid+"/replyid-"+thereplyid+"/replyto-"+nickname+"/pageindex-"+$("pageindex").value+"/newpost.html";
//loadAjaxData("/bbs/editpostreply.cfm",{showquoteto:tempstring,forumid:theforumid,topicid:thetopicid,replyto:thereplyid},newtopic_start,S_error);
    return false;
}
function newtopic_start(string_new)
{
   var thediv           =$("shownewtopicdiv");
   thediv.style.display ='b';
   window.location.href ="#replythistopic";
   thediv.innerHTML     =string_new.responseText;
}
function writebyartic(nickname)
{
    var content =$("hidden_content").value;
    var quotecolor=$('quotelinecolor').value;
    var boxinfo1="<TABLE class='reshipborderclass' cellSpacing='6' width='95%' ><TR><TD>";
    var boxinfo2="</TD></TR></TABLE><br><br>";
    var reshipinfo  =$("hidden_reshipinfo").value;
    var reshipinfotime  =$("hidden_reshipinfotime").value;
    var iframeeditor=window.frames["quickreply"].document.body;
    iframeeditor.innerHTML=boxinfo1+reshipinfo+nickname+reshipinfotime+"<br>"+trim(content)+boxinfo2+"<BR>";
    //window.location.href="#replyhere";
    $('quickreply').focus();
}
function reship_addvalue(quoteid)
{
    var hiddenobj=$("hidden_content");
    var content=trim($(quoteid).innerHTML);
    hiddenobj.value=trim(content);
    return false;
}
function checkreplyinput()
{
    var replyContent=window.frames["scontent_txt"].getContent();
    var qbt         =$('quickreply_submit');
    qbt.disabled    =true;
    var addsign     =1;
    if ($("addsign").checked==false){addsign=0;}
    $("hidden_addsign").value=addsign;
    $("hidden_reply_div").value=replyContent;
    if (replyContent.replace( /\s*$/, "")=="")
       {
          $("checkreply_msg").innerHTML="<img src='/images/t03.gif' width=17 height=17 align='absmiddle'>"+$("hidden_replynull").value;
          qbt.disabled=false;
          return false;
       }
    if ($('reply_subtopicbtn').checked==true)
    {
        $('quicksubreply_hidden').value=1;
    }
    else
    {
        $('quicksubreply_hidden').value=0;
    }
    loadAjaxData("/bbs/postnewtopic.cfm",{replytopiccheck:1},reply_success,S_error);
}

function quickreplyhere()
{
    var thetopic    =$("hiddentopicid").value;
    var retopic     =$("hiddenretopic").value;
    var replyContent=window.frames["quickreply"].document.body.innerHTML;
    var allowhtml   =$("hidden_AllowHtmlCode").value;
	if(window.clipboardData){if($("AutoCopyContent")){if($("AutoCopyContent").checked==true){window.clipboardData.clearData();window.clipboardData.setData("Text", replyContent);}}}
    var qbt=$('quickreply_submit');
    qbt.disabled=true;
    var addsign=1;
    if ($("addsign").checked==false){addsign=0;}
    if (replyContent.replace( /\s*$/, "")=="")
       {
             $("checkreply_msg").innerHTML="<img src='/images/t03.gif' width=17 height=17 align='absmiddle'>"+$("hidden_replynull").value;
             qbt.disabled=false;
             return false;
       }
    else
      {
        if ($('reply_subtopicbtn').checked==true)
        {
            $('quicksubreply_hidden').value=1;
        }
        else
        {
            $('quicksubreply_hidden').value=0;
        }
        loadAjaxData("/bbs/postnewtopic.cfm",{replytopiccheck:1},quickreply_success,S_error);
      }
}

function clickreplichere(topicid,userid,datasource,url){
	loadAjaxData("/bbs/form_post.cfm",{topicid:topicid,userid:userid,datasource:datasource,url:url},clickreply_success,S_error);
}
function clickreply_success(b){
	var tempstring=b.responseText;
    var posstart=tempstring.indexOf("[");
    var posend=tempstring.indexOf("]");
    if (posend > 0)
     {
        var replystring=unescape(tempstring.substring(posstart+1,posend));
        if(replystring==1){
		alert("Subscribe Successfully!");
		}else{
			alert("You have already subscribed this topic.");
		}
    }
}


function showmyinfo(nicknameid)
{
     loadAjaxData("/bbs/postnewtopic.cfm",{showuserinfo:nicknameid,showmyinfo:1},showuserinfo,S_error);
}

function showuserinfo(v)
{
    $("showmyinfodiv").innerHTML=v.responseText;
}

function reply_success(replyinfo)
{
    var tempstring=replyinfo.responseText;
    var posstart=tempstring.indexOf("[");
    var posend=tempstring.indexOf("]");
    if (posend > 0)
     {
        var replystring=unescape(tempstring.substring(posstart+1,posend));
        var tablestr=replystring.split("|");
        if (replystring =='0')
            {
                posttofast();
            }
        else
            {
                document.forms['postnewreplyform'].submit();
            }
    }
}

function quickreply_success(replyinfo)
{
    $("shownewtopicdiv").style.display="none";
    var thetopic    =$("hiddentopicid").value;
    var retopic     =$("hiddenretopic").value;
    var replyContent=window.frames["quickreply"].document.body.innerHTML;
    var allowhtml   =$("hidden_AllowHtmlCode").value;
    var addsign     =1;
    if ($("addsign").checked==false){addsign=0;}
    $("hidden_addsign").value=addsign;
    $("hidden_reply_div").value=replyContent;
    $("hidden_htmlflag").value=allowhtml;
    $("hidden_topic_id").value=thetopic;
    $("retopic").value=retopic;
    var tempstring=replyinfo.responseText;
    var posstart=tempstring.indexOf("[");
    var posend=tempstring.indexOf("]");
    if (posend > 0)
     {
        var replystring=unescape(tempstring.substring(posstart+1,posend));
        var tablestr=replystring.split("|");
        if (replystring =='0')
            {
                posttofast();
            }
        else
            {
                document.forms['quicknewreplyform'].submit();
            }
    }
}
function droponemessage(event, dropid,pollid,droptype,returnforum,flag,fromid)
{
    event = event || window.event;
    var messageobj=$("detail_Message_div");
    messageobj.style.display = "none";
    messageobj.style.top = (event.clientY + getPageScroll()[1] + 10) + 'px';
    messageobj.style.left = Math.max(event.clientX + getPageScroll()[0] - 300, 0) + 'px';
	//document.write("/bbs/editpostreply.cfm?showdelonereply="+dropid+"&pollflag="+pollid+"&showdropwhere="+droptype+"&showreturnrul="+returnforum+"&fromflag="+flag+"&TopicID="+fromid);
    loadAjaxData("/bbs/editpostreply.cfm",{showdelonereply:dropid,pollflag:pollid,showdropwhere:droptype,showreturnrul:returnforum,fromflag:flag,topicid:fromid}, showdelete ,S_error);
    return false;
}

function showdelete(message)
{
    var messageobj=$("detail_Message_div");
    messageobj.style.display = "";
    messageobj.innerHTML=message.responseText;
    showwin_topic('Message_div');
}
function confirmdelete()
{
  var droptype      =$("hidden_droptype").value;
  var dropid        =$("hidden_dropid").value;
  var returnforum   =$("hidden_returnforum").value;
  var pollid        =$("hidden_pollid").value;
  var fromwhere     =$("fromwhere").value;
  var topicid       =$("hidden_droptopic").value
  if (droptype=='reply')
        {
            var tableelement="reply_"+dropid;
        }
   else
        {
            var tableelement="thetopic_"+dropid;
        }
    //$(tableelement).style.display='none';
    //document.write("/bbs/postnewtopic.cfm?delonereply="+dropid+"&pollflag="+pollid+"&dropwhere="+droptype+"&returnrul="+returnforum+"&fromwflag="+fromwhere+"&topic="+topicid);
    $("LoadingText").innerHTML = "Processing...";
    loadAjaxData("/bbs/postnewtopic.cfm",{delonereply:dropid,pollflag:pollid,dropwhere:droptype,returnrul:returnforum,fromwflag:fromwhere,droptopic:topicid,topic:topicid},dropsuccess, function() {$("LoadingText").innerHtml="Failed!!";} );
}
function dropsuccess(somestring)
{
    var tempstring=somestring.responseText;
    var posstart=tempstring.indexOf("[");
    var posend=tempstring.indexOf("]");
    if (posend > 0)
        {
            urlstring=unescape(tempstring.substring(posstart+1,posend));
            window.location.href=urlstring;
        }
    recover_topic('Message_div');

  var droptype      =$("hidden_droptype").value;
  var dropid        =$("hidden_dropid").value;
  if (droptype=='reply')
        {
            var tableelement="reply_"+dropid;
        }
   else
        {
            var tableelement="thetopic_"+dropid;
        }
    $(tableelement).style.display='none';
}

function qtysearch(pageindex)
{
    var searcharea=$("selectsearcharea").value;
    var searchword=$("searchtext").value;
    var searchtype="";
    var topictype=0;
    var fromd=$("frommonth").value+"/"+$("fromday").value+"/"+$("fromyear").value;
    var tod=$("tomonth").value+"/"+$("today").value+"/"+$("toyear").value;
    $('submit_search').disabled=true;
    if ($('topictype_other').checked==true)     {topictype=2;}
    if ($('topictype_classic').checked==true)       {topictype=1;}
    if ($("searchtype_content").checked==true)  {searchtype=searchtype+"y|";} else {searchtype=searchtype+"n|";}
    if ($("searchtype_title").checked==true)        {searchtype=searchtype+"y|";} else {searchtype=searchtype+"n|";}
    if ($("searchtype_nickname").checked==true) {searchtype=searchtype+"y|";} else {searchtype=searchtype+"n|";}
    $("searchresult").innerHTML=searching();
    //document.write("/bbs/Search_submit_ajax.cfm?"+"thesearcharea="+searcharea+"&thesearchword="+searchword+"&thesearchtype="+searchtype+"&curpage="+pageindex+"&posttype="+topictype+"&fromdate="+fromd+"&todate="+tod);
    loadAjaxData("/bbs/Search_submit_ajax.cfm",{thesearcharea:searcharea,thesearchword:searchword,thesearchtype:searchtype,curpage:pageindex,posttype:topictype,fromdate:fromd,todate:tod},dispresult,S_error);
}
function dispresult(result)
{
    var tempstr=result.responseText;
    $('submit_search').disabled=false;
    var pagediv=$("pagelist");
    var posstart=tempstr.indexOf("[");
    var posend=tempstr.indexOf("]");
    var resultstring="";
    if (posend > 0)
        {
            pagecount=unescape(tempstr.substring(posstart+1,posend));
            resultstring=unescape(tempstr.substring(posend+1,tempstr.length));
        }
     var pagedivstring="<table><tr>";
    pagedivstring=pagedivstring+"<tr></table>";
    pagediv.innerHTML=""+pagedivstring;
    if(pagecount < 1 ) {resultstring="<span class='a-data'>"+$("Searchrlt").value+"</span>";}
    $("searchresult").innerHTML=resultstring+"</TABLE>";
}

function searching()
{
    return "<center class='a-data'><IMG src='/images/loadingMovie.gif'  id='loadingimage'/>"+$("Searching").value+"</center>";
}

function hideorshow(flag)
{
    var category="catefory_"+flag;
    var operationdiv="operationdiv_"+flag;
    var categoryobj=$(category);
    var operationobj=$(operationdiv);
    if (categoryobj.style.display=='block')
        {
            categoryobj.style.display='none';
            operationobj.innerHTML="<span style='width:10px'><img src='/images/tolist.gif' /></span>";
        }
    else
       {
            categoryobj.style.display='block';
            operationobj.innerHTML="<span style='width:10px'><img src='/images/tohide.gif' /></span>";
       }
}
function showreply(flag,titlestyle,forumstyle,nicknamestyle,pagetypeflag,hideflag)
{
    var replylistdivname="replylist_"+flag;
    var replylistrowname="replylistrow_"+flag;
    var operationdivname="operationdiv_"+flag;
    var operationdiv    =$(operationdivname);
    var replydiv        =$(replylistdivname);
    var replyrow        =$(replylistrowname);
    var reply_manage    =$("hidden_reply_manage").value;
    $("hidden_topicflag").value=flag;
    if ((replydiv.innerHTML=="" ||  pagetypeflag > 0))
        {
                if (replydiv.innerHTML=="" || hideflag ==0)
                    {
                        operationdiv.innerHTML="<img src='/images/tohide.gif' />";
                        loadAjaxData("/bbs/editpostreply.cfm",{topicid:flag,showreplylist:reply_manage,thelinkstyle:titlestyle,theforumstyle:forumstyle,nickstyle:nicknamestyle,pagetype:pagetypeflag},showreplylist,S_error);
                    }
                else
                    {
                        var pagedivname="pagelist_div"+flag;
                        var pagediv=$(pagedivname);
                        if (replydiv.style.display=="none")
                                {
                                    operationdiv.innerHTML="<img src='/images/tohide.gif' />";
                                    replydiv.style.display='block';
                                    replyrow.style.display='';
                                    pagediv.style.display='block';
                                }
                         else
                                {
                                    operationdiv.innerHTML="<img src='/images/tolist.gif' />";
                                    replydiv.style.display='none';
                                    replyrow.style.display='none';
                                    pagediv.style.display='none';
                                }
                    }
        }
    else
        {
            if (replydiv.style.display=="none")
                    {
                        operationdiv.innerHTML="<img src='/images/tohide.gif' />";
                        replydiv.style.display='block';
                        replyrow.style.display='';
                    }
             else
                    {
                        operationdiv.innerHTML="<img src='/images/tolist.gif' />";
                        replydiv.style.display='none';
                        replyrow.style.display='none';
                    }
        }
}
function sendmembermessage(type)
{
    try{$('joinbbslabel').innerHTML = $("LoginCheck_processing").value;}catch(e){}
    loadAjaxData("/bbs/editpostreply.cfm",{sendmessage:type},sentsuccess,S_error);
    return false;
}
function sentsuccess(resulttxt)
{try{
    var result=resulttxt.responseText;
    if (result.indexOf("[1]") > 0)
        {
            alert($("appsuccess").value);
            $('jointhiscommunity').innerHTML='';
        }
    else if (result.indexOf("[0]") > 0)
        {
            alert($("waitapproval2").value);
            $('jointhiscommunity').innerHTML='';
        }
    else if (result.indexOf("[3]") > 0)
        {
            alert($("waitapproval").value);
            $('jointhiscommunity').innerHTML='';
        }
    else if (result.indexOf("[2]") > 0)
        {
            alert($("appsuccessadvance").value);
            $('jointhiscommunity').innerHTML='';
        }
	}catch(e){}
}
function showreplylist(liststr)
{
    var flag=$("hidden_topicflag").value;
    var replydivname="replylist_"+flag;
    var replyrowname="replylistrow_"+flag;
    var replydiv=$(replydivname);
    var replyrow=$(replyrowname);
    replydiv.style.display='block';
    replyrow.style.display='';
    var tempstr=liststr.responseText;
    var startpos=tempstr.indexOf("[");
    var endpos=tempstr.indexOf("]");
    if (startpos > 0 && endpos > 0)
         {
             pagedivname="pagelist_div"+flag;
             var pagediv=$(pagedivname);
             var topicid=$("hidden_topicflag").value;
             var pagecount=unescape(tempstr.substring(startpos+1,endpos));
             var resultstring=tempstr.substring(endpos+1,tempstr.length);
             var pagedivstring="<table><tr><td>Page:";
             if (pagecount < 1){ var pagedivstring=pagedivstring+"0";}
             for (i=1;i<=pagecount;i++)
              {
                 pagedivstring=pagedivstring+"<td><a href='##' class='a1ling' onclick=\"showreply('"+topicid+"','td-bg-color','td-bg-color2','a-td-nob',"+i+",0)\" style=' cursor:hand; width:20px;' onMouseOver=this.className='linkpage' onMouseOut=this.className='linkpageover'><div align='center'> "+i+"</div></a></td>";
              }
            pagedivstring=pagedivstring+"<tr></table>";
            pagediv.innerHTML=pagedivstring;
            replydiv.innerHTML=resultstring;
         }
    else
        {
            replydiv.innerHTML=tempstr;
        }
}

function settop(style,topic,forum,flag)
{
    loadAjaxData("/bbs/editpostreply.cfm",{thestyle:style,settoptopic:topic,settopforum:forum,settopflag:flag},setsuccess,S_error);
    return false;
}

function setclassic(style,topic,forum,flag)
{
    loadAjaxData("/bbs/editpostreply.cfm",{thestyle:style,setgoodtopic:topic,setgoodforum:forum,setgoodflag:flag},setsuccess,S_error);
    return false;
}

function checkcommunitypwd(thepwd)
{
    var formpassword=$("password").value;
    var errmsgdiv=$("errmsg_pwderror");
    if (formpassword ==""){
        errmsgdiv.innerHTML=$("hidden_pwd_null").value;
    }
    else
    {
        loadAjaxData("/bbs/Search_submit_ajax.cfm",{checkpassword:thepwd},passwordflag,S_error);
    }
}
function passwordflag(flagobj)
{
    var flagtxt=flagobj.responseText;
    if (flagtxt.indexOf("[") > 0)
          {
              window.location.href=$("hidden_return_url").value;
          }
    else
        {
		showErrDialog_topic();
        //var errmsgdiv=$("errmsg_pwderror");
        //errmsgdiv.innerHTML=$("hidden_pwd_error").value;
        }
}
function showwin_topic(where)
{
	var objs = document.getElementsByTagName('object');
	for(var i = 0;i < objs.length;i++) {
		objs[i].style.visibility = 'hidden';
	}
	var objs = document.getElementsByTagName('embed');
	for(var i = 0;i < objs.length;i++) {
		objs[i].style.visibility = 'hidden';
	}
    var shadowdiv="shadow_edittopic";
    var detaildiv="detail_"+where;
    var obj=$(shadowdiv);
    var displayobj=$(detaildiv);
    availWidth=parseInt(window.screen.width);
    availHeight=parseInt(window.screen.height);
    if (window.screen.height <900)
        {
            obj.style.height=availHeight ;
        }
    else
        {
            obj.style.height=window.screen.height;
        }
    if(where=="err_msg"){
        displayobj.style.left=(parseInt(window.screen.width)-500)/2+"px";
        displayobj.style.top=(parseInt(window.screen.height)-600)+"px";
    }

    obj.style.display="block";
    displayobj.style.display="block";
    $("checkreply_msg").innerHTML="<img src='/images/t03.gif' width=17 height=17 align='absmiddle'>"+$("tip_content").value;
    window.setTimeout("bthediv('checkreply_msg')",4000);
}
function bthediv(targetdiv){
    $(targetdiv).innerHTML="";
}
function recover_topic(where)
{
    var shadowdiv="shadow_edittopic";
    var detaildiv="detail_"+where;
    $(shadowdiv).style.display="none";
    $(detaildiv).style.display="none";
	var objs = document.getElementsByTagName('object');
	for(var i = 0;i < objs.length;i++) {
		objs[i].style.visibility = '';
	}
	var objs = document.getElementsByTagName('embed');
	for(var i = 0;i < objs.length;i++) {
		objs[i].style.visibility = '';
	}
}

function editreply(reply,topic,flag)
{
    window.location = "http://"+$("fname").value+"/editreply-"+reply+"/edittopic-"+topic+"/fromflag-"+flag+"/neweditpost.html";
    return false;
}
function edittopic(topic,pollid,topinanme,forum,flag)
{
    //document.write("/bbs/editpostreply.cfm?edittopic="+topic+"&pollflag="+pollid+"&edittopicname="+topinanme+"&editforum"+forum+"&fromflag="+flag);
    if(pollid!=""){
    window.location = "http://"+$("fname").value+"/TopicID-"+topic+"/EditPoll.html";}
    else
    {
    window.location = "http://"+$("fname").value+"/edittopic-"+topic+"/editforum-"+forum+"/fromflag-"+flag+"/neweditpost.html";}
    return false;

}
function editsuccess(result)
{
    var editdiv=$("detail_edittopic");
    editdiv.innerHTML=result.responseText;
    showwin_topic('edittopic');
}

function modifytopic()
{
    var edit_topic_id       =$("topic_id").value;
    var edit_topic_forum    =$("topic_forum").value;
    var edit_topic_name     =$("edittopicname").value;
    var edit_topic_tag      =$("edittopictag").value;
    var allowhtml           =$("hidden_AllowHtmlCode").value;
    var edit_topicContent   =window.frames['scontent_txt'].getContent();
    $("hidden_content").value=edit_topicContent;
    $("hidden_allowhtml").value=allowhtml;
    $("hidden_edittopicname").value=edit_topic_name;
    $("hidden_edittopictag").value=edit_topic_tag;
    if (edit_topic_name.replace( /\s*$/, "")==""){
        return false;
    }
    if (edit_topicContent.replace( /\s*$/, "")==""){
        return false;
    }
    document.forms['editnewtopic'].submit();
}
//江君添加
function modifytag()
{
    var edit_topic_id       =$("topic_id").value;
    var edit_topic_forum    =$("topic_forum").value;
    var edit_topic_name     =$("edittopicname").value;  //必须传
    var edit_topic_tag      =$("edittopictag").value;
    var allowhtml           =$("hidden_AllowHtmlCode").value;
    var edit_topicContent   =window.frames['scontent_txt'].getContent();
    $("hidden_content").value=edit_topicContent;
    $("hidden_allowhtml").value=allowhtml;
    $("hidden_edittopicname").value=edit_topic_name;
    $("hidden_edittopictag").value=edit_topic_tag;
    if (edit_topic_name.replace( /\s*$/, "")==""){
        return false;
    }
    if (edit_topicContent.replace( /\s*$/, "")==""){
        return false;
    }
    document.forms['editnewtopic'].submit();
}
function modifysuccess(success)
{
    var result_str=success.responseText;
    var dispdiv=$("result_edit_div");
    if (result_str.indexOf("[") > 0)
     {
         dispdiv.innerHTML='success';
     }
     else
     {
         dispdiv.innerHTML='error';
     }
     window.setTimeout("recover_topic('edittopic')",1000);
}
function modifyreply()
{
    var edit_replyContent=window.frames['scontent_txt'].getContent();
    var allowhtml        =$("hidden_AllowHtmlCode").value;
    $("hidden_reply_content").value=edit_replyContent;
    $("allowhtml").value=allowhtml;
    $("THEFORUM").value=$("hidden_FORUMID").value;;
    if (edit_replyContent.replace( /\s*$/, "")==""){
        return false;
    }
    document.forms['editreplycontent'].submit();
}


function movereply(event,replyid,replyTextDivId,forum,topicid){

    event = event || window.event;
    var movediv=$("detail_move_topic");
    movediv.style.display = "none";
    movediv.style.top = (event.clientY + getPageScroll()[1] + 10) + 'px';
    movediv.style.left = Math.max(event.clientX + getPageScroll()[0] - 300, 0) + 'px';

    $("hidden_content").value=$(replyTextDivId).innerHTML;
    loadAjaxData("/bbs/editpostreply.cfm",{movereply:replyid,theforum:forum,thetopic:topicid},dispmovereplydiv,S_error);
    return false;
}
function dispmovereplydiv(r){
    var movedivname="detail_move_topic";
    var movediv=$(movedivname);
    movediv.style.display = "";
    movediv.innerHTML=trim(r.responseText);
    $("movereply_replyText").innerHTML=$("hidden_content").value;
    $("oldtopic").value=$("hiddentopicid").value;
    showwin_topic('move_topic');
}
function confirmmovereply(){
    var thetopicurl=$("movetotopicurl");
    var thereplyid=$("thereplyId").value;
    var oldforum=$("theoldforum").value;
    var topicid=$("oldtopic").value;
    if ($("sendreplyer").checked)
    {
        var sendreplyer = 1;
    }
    else
    {
        var sendreplyer = 0;
    }
    if (thetopicurl.value.replace( /\s*$/, "")==""){
        $("topicurl_err_msg_div").innerHTML=$("move_reply_tips").value;
        $("topicurl_err_msg_div").style.display="block";
    }
    else
    {
        //document.write("/bbs/postnewtopic.cfm?movetotopic="+trim(thetopicurl.value.replace('#',''))+"&replyid="+thereplyid+"&theforum="+oldforum+"&thetopic="+topicid+"&isreply="+sendreplyer);
    $("topicurl_err_msg_div").style.display = "";
    $("topicurl_err_msg_div").innerHTML = "Processing...";

    loadAjaxData("/bbs/postnewtopic.cfm",{movetotopic:trim(thetopicurl.value.replace('#','')),replyid:thereplyid,theforum:oldforum,thetopic:topicid,isreply:sendreplyer},resultofmoverply,function() {$("topicurl_err_msg_div").innerHTML = "Failed!";});
    }

}
function resultofmoverply(r){
    if(trim(r.responseText)=="true"){
        $("topicurl_err_msg_div").innerHTML=$("hidden_move_success").value;
        $("topicurl_err_msg_div").style.display="block";
        window.setTimeout("recover_topic('move_topic');",1000);
    }
    else{
        $("topicurl_err_msg_div").innerHTML=$("move_not_exist_topic").value;
        $("topicurl_err_msg_div").style.display="block";
    }
}
function movetopic_to(event,topic,forum)
{
    event = event || window.event;
    var movediv=$("detail_move_topic");
    movediv.style.display = "none";
    movediv.style.top = (event.clientY + getPageScroll()[1] -150) + 'px';
    movediv.style.left = Math.max(event.clientX + getPageScroll()[0] - 0, 0) + 'px';
	//document.write("/bbs/editpostreply.cfm?movetopic="+topic+"&theforum="+forum);
    loadAjaxData("/bbs/editpostreply.cfm",{movetopic:topic,theforum:forum},dispmovediv,S_error);
    return false;
}
function dispmovediv(forumlist)
{
    var movedivname="detail_move_topic";
    var movediv=$(movedivname);
    movediv.style.display = "";
    movediv.innerHTML=forumlist.responseText;
    showwin_topic('move_topic');
}

function confirmmove()
{
    var movetopic=$("movetopic").value;
    var toforum=$("newforumid").value;
    var oldforum=$("oldforum").value;
    var sendtopicer = 0;
    var sendreplyer = 0;
    if ($("sendtopicer").checked==true)
    {
        var sendtopicer = 1;
    }
    if ($("sendreplyer").checked==true)
    {
        var sendreplyer = 1;
    }
    if (toforum != 0)
    {
        //document.write("/bbs/editpostreply.cfm?tomovetopic="+movetopic+"&thenewforum="+toforum+"&theoldforum="+oldforum+"&istopic="+sendtopicer+"&isreply="+sendreplyer);
		$("sure").disabled=true;
        loadAjaxData("/bbs/editpostreply.cfm",{tomovetopic:movetopic,thenewforum:toforum,theoldforum:oldforum,istopic:sendtopicer,isreply:sendreplyer},movesuccess,S_error);
    }
    else
    {
      $("err_msg_div").innerHTML=$("EditPostReply_PlsCategroy").value;
    }
}

function movesuccess(moveresult)
{
    var temp_str=trim(moveresult.responseText);
    if (temp_str.indexOf("[") >= 0) {
         $("err_msg_div").innerHTML=$("EditPostReply_MoveSuccess").value;
         window.location.href=window.location.href;
         recover_topic('move_topic');
    }
}
function setsuccess(string_topic) {
    var tempstr=string_topic.responseText;
    var startpos=tempstr.indexOf("[");
    var endpos=tempstr.indexOf("]");
    if (startpos > 0 && endpos > 0) {
        var result=unescape(tempstr.substring(startpos+1,endpos))
        if (result != '') {
            var resultinfo=result.split("|");
            var addstr="";
            if (tempstr.indexOf("<input") <= 0){addstr="";}
            $(resultinfo[1]).innerHTML=resultinfo[0]+addstr;
        }
    }
}
function addpoll(forum)
{
    window.location.href='http://'+$('fname').value+"/pollforum-"+forum+"/newpost.html";
    //loadAjaxData("/bbs/editpostreply.cfm",{addpoll:forum,forumid:forum},addpollok,S_error);
	return false;
}

function addpollok(pollpage)
{
    var newpolldiv=$("shownewtopicdiv");
    newpolldiv.innerHTML=pollpage.responseText;
    newpolldiv.style.display='block';
}
function checknewpoll()//poll_title  polltype poll_answer addforum
{
    var polltitle=$('poll_title');
    var polltype=$('polltype').value;
    var polltag=$('poll_tag').value;
    var pollanswer=$('poll_answer');
    var addtoforum=$('addforum').value;
    var npoll=$('newpoll');
	//jj edit poll date
	var edate="";
	if($('endyear').value!="" && $('endmonth').value!="" && $('endday').value!="" && $('endhour').value!="" && $('endminute').value!=""){
		edate=$('endyear').value+"-"+$('endmonth').value+"-"+$('endday').value+" "+$('endhour').value+":"+$('endminute').value+":0";
	}else if($('endyear').value!="" && $('endmonth').value!="" && $('endday').value!="" && ($('endhour').value=="" || $('endminute').value=="")){
		edate=$('endyear').value+"-"+$('endmonth').value+"-"+$('endday').value+" "+"23:59:0";
	}else{
		edate="";
	}
	
	npoll.disabled=true;
    if (polltitle.value.replace( /\s*$/, "")=="")
        {
                $("checkpoll_msg").innerHTML="<img src='/images/t03.gif' width=17 height=17 align='absmiddle'>"+$("hidden_titlenull").value;
                polltitle.focus();
                npoll.disabled=false;
                return false;
        }
//document.write("/bbs/postnewtopic.cfm?newpolltitle="+polltitle.value+"&newpolltype="+polltype+"&newpolltag="+polltag+"&newpollanser="+pollanswer.value+"&theforum="+addtoforum);
    loadAjaxData("/bbs/postnewtopic.cfm",{newpolltitle:polltitle.value,newpolltag:polltag,newpolltype:polltype,newpollanser:pollanswer.value,theforum:addtoforum,enddate:edate},postnewpoll,S_error);
}
function postnewpoll(v)//newpolltitle  newpolltype newpollanser  theforum
{
    var poll_flag=v.responseText;
    var posstart    =poll_flag.indexOf("[");
    var posend      =poll_flag.indexOf("]");
    var pollresult  =unescape(poll_flag.substring(posstart+1,posend));
    if (posstart > 0 && posend > 0)
        {
            if (pollresult== 0 )
                {
                    $('newpoll').disabled=false;
                    posttofast();
                }
            else
                {
                    window.location.href=pollresult;
                }
        }
    else
        {
            $('newpoll').disabled=false;
            $('post_result').innerHTML='';
        }
    window.setTimeout("hideerrmsg_end('post_result');",1000);
}

function submitvote()
{
    var formElements=document.getElementsByTagName("input");
    var resultlist="";
    for (var i=0;i<formElements.length;i++)
       {
          if (formElements[i].name=="poll_answer")
             {
                if (formElements[i].checked==true)
                    {
                      resultlist=resultlist+formElements[i].value+"1|";
                    }
             }
       }
    if (resultlist !=''){
    //document.write("/bbs/editpostreply.cfm?newvote="+resultlist);
    var topicid=$('hiddentopicid').value;
    window.location.href="/bbs/editpostreply.cfm?newvote="+resultlist+"&topicid="+topicid;
    //loadAjaxData("/bbs/editpostreply.cfm",{newvote:resultlist},votesuccess,S_error);
    }
}

function votesuccess(v)
{
    var poll_resultdiv=$("poll_result");
    poll_resultdiv.innerHTML='Posted Successfully!';
    pollid=$("hidden_pullid").value;
    viewvote(pollid,'pie');
}

function ShowWhoVote(pollid){
    if ($("hidden_pullid"))
        var pagetype=1;
    else
        var pagetype=2;

    loadAjaxData("/bbs/editpostreply.cfm",{showwhovote:pollid,page:pagetype},displaywhovote,S_error);
}
function displaywhovote(list){
    $('detail_edittopic').innerHTML=trim(list.responseText);
    showwin_topic("edittopic");
}

function viewvote(pollid,typeflag)
{
    loadAjaxData("/bbs/editpostreply.cfm",{viewvoteresult:pollid,type:typeflag},displayvotediv,S_error);
}
function displayvotediv(result)
{
    if (document.all){
        $("poll_view_result").innerHTML=result.responseText;
    }else{
        $("poll_view_result").innerHTML=result.responseText;
    }
}
function deletepollitem(listid){
    $('pollitem'+listid).style.display='none';
    $("deletepolllist").value=listid;
    $("deletepolllistform").submit();
    //loadAjaxData("/bbs/editpostreply.cfm",{deletepolllist:listid},delpollitemsuccess,S_error);
}
function delpollitemsuccess(){}
function posttofast()
{
            var errdiv=$("detail_err_msg");
            var tip_content=$("tip_content").value;
            $('quickreply_submit').disabled=false;
            errdiv.innerHTML="<table width='600' border='0' cellspacing='0' cellpadding='0'><tr>  <td width='14'><img src='/images/0c-11.jpg' width='14' height='28'></td>  <td background='/images/0c-bg.jpg' class='atop'>"+tip_content+"</td>  <td width='23' background='/images/0c-bg.jpg'><img src='/images/0c-close1.jpg'  onclick=recover_topic('err_msg') style='cursor:hand;' onMouseOver=this.src='/images/0c-close2.jpg' onMouseOut=this.src='/images/0c-close1.jpg'></td>  <td width='7'><img src='/images/0c-12.jpg' width='7' height='28'></td></tr>  </table>  <table width='600' border='0' cellspacing='0' cellpadding='0'><tr>  <td width='7' background='/images/0c-21.jpg'><img src='/images/0c-21.jpg' width='7' height='29'></td>  <td bgcolor='#E4EFF3' style='padding-top:8px;'><div align='center'>   <table width='98%' border='0' cellspacing='0' cellpadding='0'><tr><td height='70' align='center' class='ahei'>"+tip_content+"</tr><tr><td height='35' align='center' class='ahei'></tr>        </table>  </div></td>  <td width='7' background='/images/0c-22.jpg'><img src='/images/0c-22.jpg' width='7' height='29'></td></tr>  </table>  <table width='600' border='0' cellpadding='0' cellspacing='0'><tr>  <td width='7' background='/images/0c-31.jpg'><img src='/images/0c-31.jpg' width='7' height='10'></td>  <td background='/images/0c-32bg.jpg'><img src='/images/0c-32bg.jpg' width='36' height='10'></td>  <td width='7' background='/images/0c-33.jpg'><img src='/images/0c-33.jpg' width='7' height='10'></td></tr>  </table>";
            window.location.href="#pagetop";
            showwin_topic("err_msg");
            window.setTimeout("recover_topic('err_msg')",3000);
}
function showImageWidth(ImgD,iwidth,iheight)
{
    if(ImgD.width>iwidth){
        ImgD.width=iwidth;
    }
}

function closediv(div_name){
    var divs=$(div_name);
    divs.style.display="none";
}
function invite(R_Id,R_Name,S_id,S_Name){
    $("R_Id").value=R_Id;
    $("R_Name").value=R_Name;
    $("S_id").value=S_id;
    $("S_Name").value=S_Name;
	$("strNeedChatUserName").innerHTML = R_Name;
    showconfirm();
}
function recoverconfirm()
{
    $("shadowDiv").style.display="none";
    $("detailDiv").style.display="none";
}
function showconfirm()
{
    var obj=$("shadowDiv");
    availWidth=parseInt(window.screen.availWidth);
    availHeight=parseInt(window.screen.availHeight);
    obj.style.height=availHeight;
    $("shadowDiv").style.display="block";
    $("detailDiv").style.display="block";
    $("Send").disabled=false;
    $("messagetitle").value="";
    $("messagecontent").value="";
    displayResult("");
}
function displayResult(str){
    $("resultmsgdiv").innerHTML=str;
}
function checkinvite(){
    var messagetitle=$("messagetitle");
    var messagecontent=$("messagecontent");
    var checkfalg=1;
    if(messagetitle.value.replace( /\s*$/, "")==""){
        messagetitle.focus();
        checkfalg=0;
    }
    if(checkfalg==1 && messagecontent.value.replace( /\s*$/, "")==""){
        messagecontent.focus();
        checkfalg=0;
    }
    if (checkfalg==0){
        displayResult("Please complete the details");
        return false;
    }
    else{
        $("Send").disabled=false;
    }

}
function getPageScroll() {
    var xScroll, yScroll;
    if(self.pageYOffset) {
        xScroll = self.pageXOffset;
        yScroll = self.pageYOffset;
    }
    else if(document.documentElement && document.documentElement.scrollTop) {
        xScroll = document.documentElement.scrollLeft;
        yScroll = document.documentElement.scrollTop;
    }
    else if(document.body) {
        xScroll = document.body.scrollLeft;
        yScroll = document.body.scrollTop;
    }

    return new Array(xScroll, yScroll);
}

function operation(n,pageid,communityid)
{
    var id=$('topid').value;
    var sname=$('urlcom');
    var operations=$('operations');
    var domain=$('fname').value;
    $('topicid').value=id;
    $('communityid').value=communityid;
    $('page').value=pageid;
    $('frmfav').target='';
    if(n==0)
    {
        operations.style.display='none';
        $('command').value='lock';
        document.frmfav.action='/bbs/operation.cfm';
        document.frmfav.submit();
    }
    else if(n==1)
    {
        operations.style.display='none';
        $('command').value='un';
        //frmfav.target="urlcom";
        document.frmfav.action='/bbs/operation.cfm';
        document.frmfav.submit();
    }
    else if(n==2)
    {
        operations.style.display='none';
        document.frmfav.target="_blank";
        document.frmfav.action='/bbs/Favtopic.cfm';
        document.frmfav.submit();
    }
    else if(n==3)
    {
        operations.style.display='';
        $('htz').style.display='none';
        $('command').value='tuij';
        document.frmfav.target="urlcom";
        document.frmfav.action='http://'+domain+'/topicid-'+id+'/page-'+pageid+'/communityid-'+communityid+'/command-tuij/Operation.html';
        document.frmfav.submit();
    }
    else if(n==4)
    {
        operations.style.display='none';
        document.frmfav.target="_blank";
        document.frmfav.action='http://'+domain+'/topicid-'+id+'/Operation.html';
        document.frmfav.submit();
    }
}
function ActionOnChange(event, serName, control) {
	
    var pos = GetPosition(control);
    var offset = getPageScroll();
    try {
        event.clientX = pos.Left - offset[0];
        event.clientY = pos.Top - offset[1] + 15;
    } catch (e) {}

    eval('var ActionData = ' + control.value + ';');
	
    switch(ActionData.ActionType) {
        case 'PM':
            window.open("http://www.aimoo.com/PrivateMessage/sender-" + ActionData.User + "/sendmessage.html");
        break;
        case 'Edit':
            if(ActionData.IsReply) {
                window.location = "http://"+serName+"/editreply-"+ActionData.ReplyID+"/edittopic-"+ActionData.TopicID+"/fromflag-"+ActionData.Flag+"/CurrentPage-"+ActionData.CurrentPage+"/neweditpost.html";
            } else {
                if(ActionData.IsPoll)
                    window.location = "http://"+serName+"/TopicID-"+ActionData.TopicID+"/EditPoll.html";
                else{
					window.location = "http://"+serName+"/edittopic-"+ActionData.TopicID+"/editforum-"+ActionData.ForumID+"/fromflag-"+ActionData.Flag+"/CurrentPage-"+ActionData.CurrentPage+"/neweditpost.html";
				}
			}
        break;
        case 'Delete':
            droponemessage(event, ActionData.DropID, ActionData.PollID, ActionData.DropType, ActionData.ReturnForumID, ActionData.Flag, ActionData.ForumID);
        break;
        case 'Lock':
		    //alert(parseInt(ActionData.Flag));
		    //break;
            operation(parseInt(ActionData.Flag),ActionData.pageindex,ActionData.communityids);
        break;
        case 'Move':
            if(ActionData.IsReply)
                movereply(event, ActionData.ReplyID, ActionData.DivID, ActionData.ForumID, ActionData.TopicID)
            else
                movetopic_to(event, ActionData.TopicID, ActionData.ForumID);
        break;
        case 'Stick':
            loadAjaxData("/bbs/editpostreply.cfm",{thestyle:'',settoptopic:ActionData.TopicID,settopforum:ActionData.ForumID,settopflag:ActionData.Flag}, function(){StickSuccess(ActionData.Flag);}, S_error);
        break;
        case 'QuickQuote':
            if(ActionData.QuoteTime != null)
                addquotetime(ActionData.QuoteTime);
            reship_addvalue(ActionData.ValueID);
            writebyartic($(ActionData.ContentID).innerHTML);
        break;
        case 'Quote':
            //showreplyto(ActionData.ForumID, ActionData.TopicID, ActionData.ReplyID, $(ActionData.ContentID).innerHTML);
			window.location.href='http://'+serName+"/topic-"+ActionData.TopicID+"/replyid-"+ActionData.ReplyID+"/replyto-"+$(ActionData.ContentID).innerHTML+"/pageindex-"+$("pageindex").value+"/newpost.html";
        break;
        case 'IPBan':
            window.location = 'http://' + serName + '/BanningUser-' + ActionData.User + '/BanningIP-' + ActionData.IP + '/topic-' + $("hiddentopicid").value + '/IPBanning.html';
        break;
        case 'EmailBan':
            window.location = 'http://' + serName + '/BanningUser-' + ActionData.User + '/topic-' + $("hiddentopicid").value + '/EmailBanning.html';
        break;
        case 'UserBan':
            window.location = 'http://' + serName + '/BanningUser-' + ActionData.User + '/topic-' + $("hiddentopicid").value + '/UserBanning.html';
        break;
        case 'BlogThis':
            loadAjaxData("/bbs/blogthis.cfm",{Flag:ActionData.Flag,TopicID:ActionData.TopicID,ReplyID:ActionData.ReplyID}, BlogthisSuccess, S_error);
        break;
    }
	
    control.options[0].selected = true;
}
function ActionGoOnClick(event, serName, control){
    ActionOnChange(event, serName, control.previousSibling.previousSibling);
}
function EditTopicTag(event, serName){
    var TopicAction = $('TopicAction');
    for(i = 0;i < TopicAction.options.length;i++){
        var opt = TopicAction.options[i];
        if(opt.innerHTML == "Edit") {
            opt.selected = true;
            ActionOnChange(event, serName, TopicAction);
            return;
        }
    }
}


function StickSuccess(flag){
    var opt = $("SetTopOption");
    if(flag == 1) {
        opt.innerHTML = "Unstick";
        opt.value = opt.value.replace("Flag: 1", "Flag: 0");
		alert("Sticked Successfully!");
    }
    else if(flag == 0) {
        opt.value = opt.value.replace("Flag: 0", "Flag: 1");
        opt.innerHTML = "Stick";
		alert("Unsticked Successfully!");
    }
}
function GetPosition(control) {
    var temp = control;
    var pos = {Left: 0, Top: 0};
    while(temp.tagName != 'BODY'){
        pos.Left += temp.offsetLeft;
        pos.Top += temp.offsetTop;

        temp = temp.offsetParent;
    }
    return pos;
}
function AddFriend(strAction,strNickName){
    $('Friends_'+strNickName).style.display="none";
    loadAjaxData("/bbs/friendajax.cfm",{Action:strAction,NickName:strNickName},function(v){AddFriendSuccess(strNickName,v);},function(){});
}
function AddFriendSuccess(nickname,v){
    var str=v.responseText;
    if(trim(str) == "1")
        alert("Your friend request has been sent successfully, please wait for approval!");
    else if(trim(str) == "2")
        alert("You have already added " + nickname + ", please wait for approval!");
    else if(trim(str) == "3")
        alert(nickname + "is already your friend!");
}
function BlogthisSuccess(v)
{
    var result_str=v.responseText;
    var dispdiv=$("result_edit_div");
    alert('Add to your blog successfully!');
}
function SpolierText(obj)
{var oobj = obj.nextSibling;if(oobj.style.display=="none"){oobj.style.display="block";}else{oobj.style.display="none";}return false;}

function SetdivHeight(divid)
{
//	$(divid).style.height = document.body.scrollHeight;
//	alert($(divid).style.height);
}
//邀请聊天
function requestBBS(requestname,responsename)
{
	loadAjaxData("/bbs/bbsajax.cfm",{requestname:requestname,responsename:responsename,rand:Math.random()},function(){},function(){});
}
