﻿var BlogCalss= Class.create();
BlogCalss.prototype={
initialize: function() {
    this.status = LBHParam.status;
    this.themeId = LBHParam.themeId;
    this.mould = LBHParam.mould;
    this.visitorIP = LBHParam.visitorIP;
    this.visitorAvatar = LBHParam.visitorAvatar;
    this.visitorName = LBHParam.visitorName;
    this.hostNickname = LBHParam.hostNickname;
    this.lbhCode = LBHParam.lbhCode;
    this.serverName = LBHParam.serverName;
    this.servervisitorName=LBHParam.servervisitorName;
    this.pageName = LBHParam.pageName;
},
onloadQA:function(type,id){
   if(type=="myquestion"||type=="myanswer")
   {   
          var para="optype="+type+"&uid="+id;          
          var myAjax = new Ajax.Request(
            "/managequestion",{ method: 'post', parameters: para, 
            onComplete: function(t){
                $("AQ").innerHTML=t.responseText;
      }}
    );
   }
},
onloadXiaofei:function(type,id){
  
  var para="";
  if(type=="mytopic" || type=="mycomment"){para="type=Xiaofei&optype="+ type +"&blogID=" + id;}
  var myAjax = new Ajax.Request(
    "/manageclub",{ method: 'post', parameters: para, 
    onComplete: function(t){
        //window.alert(t.responseText);
        $("Consume").innerHTML=t.responseText;
    }}
  );
},
onloadblogname: function(){
    var para="type=blogname&state=load&blogname="+$("tltBlogName").innerHTML;
    var myAjax = new Ajax.Request(
        "/manageblog",{ method: 'post', parameters: para, 
        onComplete: function(t){
            $("tltblognameedit").style.display='none';
            $("tltBlogName").innerHTML=t.responseText;
        }}
    );
}, 
onsaveblogname: function(){
    var para="type=blogname&state=save&blogname="+$("txtblogname").value;
    var myAjax = new Ajax.Request(
        "/manageblog",{ method: 'post', parameters: para, 
        onComplete: function(t){
            $("tltblognameedit").style.display='';
            $("tltBlogName").innerHTML=t.responseText;
        }}
    );
},
onccancelblogname: function(){
    var para="type=blogname&state=cancel";
    var myAjax = new Ajax.Request(
        "/manageblog",{ method: 'post', parameters: para, 
        onComplete: function(t){
            $("tltblognameedit").style.display='';
            $("tltBlogName").innerHTML=t.responseText;
        }}
    );
},
onloadblogintro: function(){
    var para="type=blogintro&state=load&blogintro="+$("tltBlogIntro").innerHTML;
    var myAjax = new Ajax.Request(
        "/manageblog",{ method: 'post', parameters: para, 
        onComplete: function(t){
            $("tltblogintroedit").style.display='none';
            $("tltBlogIntro").innerHTML=t.responseText;
        }}
    );
},
onsaveblogintro: function(){
    var para="type=blogintro&state=save&blogintro="+$("txtblogintro").value;
    var myAjax = new Ajax.Request(
        "/manageblog",{ method: 'post', parameters: para, 
        onComplete: function(t){
            $("tltblogintroedit").style.display='';
            $("tltBlogIntro").innerHTML=t.responseText;
        }}
    );
},
onccancelblogintro: function(){
    var para="type=blogintro&state=cancel";
    var myAjax = new Ajax.Request(
        "/manageblog",{ method: 'post', parameters: para, 
        onComplete: function(t){
            $("tltblogintroedit").style.display='';
            $("tltBlogIntro").innerHTML=t.responseText;
        }}
    );
},
onopnoticedel: function(obj){
    window.msgbox('确定要删除此心情心路吗',function(){myblog.onopnotice(obj,'del');},'系统友情提示',1,1);
},
//博客心情
onopnotice: function(obj,type){
    var para="type=notice&optype="+type;
    if(type=="show"||type=="del")para+="&obj="+obj;
    else if(type=="add"){if(typeof(obj)=="object") para+="&"+Form.serialize(obj);}
    else if(type=="edit"){if(typeof(obj)=="object") para+="&"+Form.serialize(obj);else para+="&obj="+obj;}
    var myAjax = new Ajax.Request(
        "/manageblog",{ method: 'post', parameters: para, 
        onComplete: function(t){
            var text = t.responseText.split("|");
//            if(type=="show"){
//                window.subwin(text[1],text[0],400,"","",1);
//            }else 
            if(type=="add"){
                if(typeof(obj)=="object")
                {
                    if(text[0]=="err"){$(text[1]).innerHTML=text[2];}
                    else{Cmgbox.closediv($(obj));$(text[1]).innerHTML=text[2]+$(text[1]).innerHTML;}
                }
                else
                {
                    if(text[0]=="err"){window.msgbox(text[1],function(){},'错误提示',0,1);}
                    else {window.subwin(t.responseText,"增加心情心路",400,"","",1);}
                }
            }else if(type=="edit"){
                if(typeof(obj)=="object")
                {
                    if(text[0]=="err"){$(text[1]).innerHTML=text[2];}
                    else{Cmgbox.closediv($(obj));$(text[1]).innerHTML=text[2]+$(text[1]).innerHTML;}
                }
                else
                {
                    if(text[0]=="err"){window.msgbox(text[1],function(){},'错误提示',0,1);}
                    else {window.subwin(t.responseText,"修改心情心路",400,"","",1);}
                }
            }else if(type=="del"){
                if(text[0]=="ok")$(text[2]).style.display="none";
                window.msgbox(text[1],function(){},'确认提示',0,1);
            }
        }}
    );
},
//管理页面博客心情
onadminnotice: function(obj,type){
    if(type=="adm_del"){
        if(confirm('确定要删除此心情心路吗?')==false)
            return false;
    }
    var para="type=notice&optype="+type;
    if(type=="adm_del")para+="&obj="+obj;
    else if(type=="adm_add"){if(typeof(obj)=="object") para+="&"+Form.serialize(obj);}
    else if(type=="adm_edit"){if(typeof(obj)=="object") para+="&"+Form.serialize(obj);else para+="&obj="+obj;}
    var myAjax = new Ajax.Request(
        "/manageblog",{ method: 'post', parameters: para, 
        onComplete: function(t){
            var text = t.responseText.split("|");
//            if(type=="show"){
//                window.subwin(text[1],text[0],400,"","",1);
//            }else 
            if(type=="adm_add"){
                if(typeof(obj)=="object")
                {
                    if(text[0]=="err"){$(text[1]).innerHTML=text[2];}
                    else{Cmgbox.closediv($(obj));$(text[1]).innerHTML=text[2];}
                }
                else
                {
                    if(text[0]=="err"){window.msgbox(text[1],function(){},'错误提示',0,1);}
                    else {window.subwin(t.responseText,"增加心情心路",400,"","",1);}
                }
            }else if(type=="adm_edit"){
                if(typeof(obj)=="object")
                {
                    if(text[0]=="err"){$(text[1]).innerHTML=text[2];}
                    else{Cmgbox.closediv($(obj));$(text[1]).innerHTML=text[2];}
                }
                else
                {
                    if(text[0]=="err"){window.msgbox(text[1],function(){},'错误提示',0,1);}
                    else {window.subwin(t.responseText,"修改心情心路",400,"","",1);}
                }
            }else if(type=="adm_del"){
                if(text[0]=="ok")$(text[2]).innerHTML=text[3];
                window.msgbox(text[1],function(){},'确认提示',0,1);
            }
        }}
    );
},
onopblogcatedel: function(obj){
    window.msgbox('确定要删除此博文分类吗',function(){myblog.onopblogcate(obj,'del');},'系统友情提示',1,1);
},
//博文分类
onopblogcate: function(obj,type){
    var para="type=blogcategory&optype="+type;
    if(type=="show"||type=="del")para+="&obj="+obj;
    else if(type=="add"){if(typeof(obj)=="object") para+="&"+Form.serialize(obj);}
    else if(type=="edit"){if(typeof(obj)=="object") para+="&"+Form.serialize(obj);else para+="&obj="+obj;}
    var myAjax = new Ajax.Request(
        "/manageblog",{ method: 'post', parameters: para, 
        onComplete: function(t){
            var text = t.responseText.split("|");
            if(type=="show"){
                window.subwin(text[1],text[0],400,"","",1);
            }else if(type=="add"){
                if(typeof(obj)=="object")
                {
                    if(text[0]=="err"){$(text[1]).innerHTML=text[2];}
                    else{Cmgbox.closediv($(obj));$(text[1]).innerHTML=text[2]+$(text[1]).innerHTML;}
                }
                else
                {
                    if(text[0]=="err"){window.msgbox(text[1],function(){},'错误提示',0,1);}
                    else {window.subwin(t.responseText,"增加博文分类",400,"","",1);}
                }
            }else if(type=="edit"){
                if(typeof(obj)=="object")
                {
                    if(text[0]=="err"){$(text[1]).innerHTML=text[2];}
                    else{Cmgbox.closediv($(obj));$(text[1]).innerHTML=text[2];}
                }
                else
                {
                    if(text[0]=="err"){window.msgbox(text[1],function(){},'错误提示',0,1);}
                    else {window.subwin(t.responseText,"编辑博文分类",400,"","",1);}
                }
            }else if(type=="del"){
                if(text[0]=="ok"){
                    if(document.all) $(text[2]).parentNode.parentNode.parentNode.removeNode(true);
                    else $(text[2]).parentNode.parentNode.parentNode.parentNode.removeChild($(text[2]).parentNode.parentNode.parentNode);
                }
                window.msgbox(text[1],function(){},'确认提示',0,1);
            }
        }}
    );
},
onaddblogcate: function(obj){
    var para="type=blogcategory&optype=add";
    if(typeof(obj)=="object") para+="&"+Form.serialize(obj);
    else para+="&obj="+obj;
    var myAjax = new Ajax.Request(
        "/manageblog",{ method: 'post', parameters: para, 
        onComplete: function(t){
            var text = t.responseText.split("|");
            if(text[0]=="err"){window.msgbox(text[1],function(){},'错误提示',0,1);}
            else if(text[0]=="ok"){Cmgbox.closediv($(obj));
                var objOption=document.createElement("OPTION");   
                objOption.text=text[3];   
                objOption.value=text[2];   
                $(text[1]).options.add(objOption); 
            }
            else {window.subwin(t.responseText,"增加博文分类",400,"","",1);}
        }}
    );
},
//保存博文
onsavebloglog: function(obj){
    var params = new Object();
    for ( i = 0; i < parent.frames.length; ++i ){
        if ( parent.frames[i].FCK )
            parent.frames[i].FCK.UpdateLinkedField();
    }
    $('txtContent').value=cleanAndPaste($('txtContent').value);
    params=getRequestBody(obj);
    var url="http://user.luobohua.com/"+this.pageName+"/"+(params.logid==0?"":params.logid);
    var reurl=this.serverName;
    var myAjax = new Ajax.Request(
        url,{ method: 'post', parameters: params, 
        onComplete: function(t){
            var text = t.responseText.split("|");
            if(text[0]=="err"){
                window.msgbox(text[1],function(){},'错误提示',0,1);
                var timenow = new Date().getTime();
                $("imgVerify").src="/VerifyCode.aspx?d="+timenow;
                return false;
            }
            else if(text[0]=="ok"){
                if($("forward")!=null && $("forward").value!=""){location.href=$("forward").value;}
                else{ location.href=reurl+"blog/"+text[1];}
            }
            else{window.msgbox('出错了!',function(){},'错误提示',0,1);}
        }}
    );
},
onbloglog: function(id,type){
    var url=this.serverName+"blog/"+id;
    var para="type="+type;
    var myAjax = new Ajax.Request(
        url,{ method: 'post', parameters: para, 
        onComplete: function(t){
            var text = t.responseText.split("|");
            if(type=='copylog')
            {
                if(text[0]=="err")
                {
                    window.msgbox(text[1],function(){},'错误提示',0,1);
                }
                else
                {
                    window.msgbox(text[1],function(){},'友情提示',0,1);
                }
            }
            else if(type=='prelog' || type=='nextlog')
            {
                if(text[0]=="err")
                {
                    window.msgbox(text[1],function(){},'友情提示',0,1);
                }
                else
                {
                    location.href=text[1];
                }
            }
        }}
    );
},
onloaddyn: function(dyntype,dynclass,loadall,obj){
    if(obj!=null){
        var pobjc=obj.parentNode.childNodes;
        for(i=0; i<3;i++){
            pobjc[i].className='';
        }
        obj.className="li_line";
    }
    var para="dyntype="+dyntype+"&dynclass="+dynclass+"&loadall="+loadall;
    var url="http://user.luobohua.com/useradmin";
    var myAjax = new Ajax.Request(
        url,{ method: 'post', parameters: para, 
        onComplete: function(t){
            $('plpeasondyn').innerHTML=t.responseText;
        }}
    );
},
onSetNewCommentCountHTML:function(type){
    if($('commentcounts')!=null && $('commentcountsa')!=null){
        var _newcounts=(parseInt($('commentcounts').innerHTML))-1;if(type==0){_newcounts=0;}
        
        $('commentcounts').innerHTML=_newcounts;
        if(_newcounts=="0" || _newcounts==0){$('commentcountsa').className="";}
    }
},
onreadalldyn:function(){
    var para="type=read"; 
    var url="http://user.luobohua.com/useradmin";
    this.onSetNewCommentCountHTML(0);
    var myAjax = new Ajax.Request(
        url,{ method: 'post', parameters: para, 
        onComplete: function(t){ 
        }}
    );
},
onlogCommentread:function(obj,id){
    obj.style.display='none';
    this.onSetNewCommentCountHTML(-1);
    var para="type=logcommemt&optype=read&id="+id;
    var myAjax = new Ajax.Request(
        "/manageblog",{ method: 'post', parameters: para, 
        onComplete: function(t){
        }}
    );
},
onDelLogComment:function(obj,type,reobj){
window.msgbox('确定要删除吗',function(){myblog.onLogComment(obj,type,reobj);},'系统友情提示',1,1);
},
onLogComment: function(obj,type,reobj){
    var para="type=logcommemt&optype="+type;
    if(type=="del") para+="&commentid="+obj+"&recommentid="+reobj;
    else{
        if(type==0){
            for ( i = 0; i < parent.frames.length; ++i ){
                if ( parent.frames[i].FCK )
                    parent.frames[i].FCK.UpdateLinkedField();
            }
        }
        para+="&recommentid="+type+"&"+Form.serialize(obj);
    }
    var myAjax = new Ajax.Request(
        "/manageblog",{ method: 'post', parameters: para, 
        onComplete: function(t){
            var text = t.responseText.split("|");
            if(type=="del"){
                var text = t.responseText.split("|"); 
                if(text[0]=="ok"){
                    if(document.all) $(text[2]).removeNode(true);
                    else $(text[2]).parentNode.removeChild($(text[2]));
                }
                window.msgbox(text[1],function(){},'确认提示',0,1);
            }else if(type==0){
                if(text[0]=="err"){
                    window.msgbox(text[1],function(){},'错误提示',0,1);
                    var timenow = new Date().getTime();
                    $("imgVerify").src="/VerifyCode.aspx?d="+timenow;
                }else{
                    var recount=parseInt($("loadcommentpage_recount").value)+1;
                    var pagesize=$("loadcommentpage_pagesize").value;
                    var pagecount=parseInt(recount % pagesize == 0 ? recount / pagesize : (recount / pagesize) + 1);
                    onPage(document.URL,'loadcomment','loadcommentpage',pagecount,'type:comment',1);
                    $("txtverifycode").value="";
                    var oEditor = FCKeditorAPI.GetInstance("txtcomment") ;
                    oEditor.SetHTML('') ;
                    var timenow = new Date().getTime();
                    $("imgVerify").src="/VerifyCode.aspx?d="+timenow;
                }
            }else{
                if(text[0]=='err')window.msgbox(text[1],function(){},'友情提示',0,1);
                else{
                obj.getElementsByTagName("textarea")[0].value=''
                $('relogcommend_'+type).style.display='none';
                var pobj=obj.parentNode.parentNode;
                var li = document.createElement("li");
                pobj.parentNode.insertBefore(li,pobj);
                li.id=text[0];
                li.innerHTML=text[1];
                }
            }
        }}
    );
},
cancelcomment: function(obj){
$("commend_recontent_"+obj).style.display='none';
},
onaddHotTag: function(obj,inputobj){
    var tempstr=$(inputobj).value;
    var arrinputobj=tempstr.split(",");
    var j=0;
    for(var i=0;i<arrinputobj.length;i++){
        if(arrinputobj[i]==obj){
            j++;break;
        }
    }
    if(j==0) $(inputobj).value+=obj+",";
},
ondelblog: function(obj){
    window.msgbox('确定要删除此博文吗',function(){
        var para="type=delbloglog&logid="+obj;
        var myAjax = new Ajax.Request(
            "/manageblog",{ method: 'post', parameters: para, 
            onComplete: function(t){
                var text = t.responseText.split("|");
                if(text[0]=="ok"){
                    if(document.all) $(text[2]).removeNode(true);
                    else $(text[2]).parentNode.removeChild($(text[2]));
                }
                window.msgbox(text[1],function(){},'确认提示',0,1);
            }}
        );
    },'系统友情提示',1,1)
},
//顶
onsteponblog: function(obj){
    var para="blogurl="+this.servervisitorName+"&type=stepbloglog&logid="+obj;
    var myAjax = new Ajax.Request(
        "/manageblog",{ method: 'post', parameters: para, 
        onComplete: function(t){
            var text = t.responseText.split("|");
            if(text[0]=="ok"){
                $(text[2]).innerHTML=parseInt($(text[2]).innerHTML)+1;
            }
            window.msgbox(text[1],function(){},'确认提示',0,1);
        }}
    );
},
//踩
ontipblog: function(obj){
    var para="blogurl="+this.servervisitorName+"&type=tipbloglog&logid="+obj;
    var myAjax = new Ajax.Request(
        "/manageblog",{ method: 'post', parameters: para, 
        onComplete: function(t){
            var text = t.responseText.split("|");
            if(text[0]=="ok"){
                $(text[2]).innerHTML=parseInt($(text[2]).innerHTML)+1;
            }
            window.msgbox(text[1],function(){},'确认提示',0,1);
        }}
    );
},
//音乐清单类管理
onmusicclass: function(obj,type){
    if(type=="DeleteClass")
    {
        if(confirm('确定要删除吗?')==false)
        return false;
    }
    var url=this.serverName+"music/";
    var para="type="+type;
    if(type=="DeleteClass") para+="&obj="+obj;
    else if(type=="AddClass"){if(typeof(obj)=="object") para+="&"+Form.serialize(obj);}
    else if(type=="UpdateClass"){if(typeof(obj)=="object") para+="&"+Form.serialize(obj);else para+="&obj="+obj;}
    
    var myAjax = new Ajax.Request(
        url,{ method: 'post', parameters: para, 
        onComplete: function(t){
            var text = t.responseText.split("|");
            if(type=="AddClass"){
                if(typeof(obj)=="object")
                {
                    if(text[0]=="err"){$(text[1]).innerHTML=text[2];}
                    else{Cmgbox.closediv($(obj));$(text[1]).innerHTML=$(text[1]).innerHTML+text[2];}
                }
                else
                {
                    if(text[0]=="err"){window.msgbox(text[1],function(){},'错误提示',0,1);}
                    else {window.subwin(t.responseText,"添加音乐清单",400,"","",1);}
                }
                
            }else if(type=="UpdateClass"){
                if(typeof(obj)=="object")
                {
                      if(text[0]=="err"){$(text[1]).innerHTML=text[2];}
                     else{Cmgbox.closediv($(obj));$(text[1]).innerHTML=text[2];}
                }
                else
                {
                    if(text[0]=="err"){window.msgbox(text[1],function(){},'错误提示',0,1);}
                    else {window.subwin(t.responseText,"编辑音乐清单",400,"","",1);}
                } 
            }else if(type=="DeleteClass"){
                var text = t.responseText.split("|"); 
                if(text[0]=="ok"){
                    if(document.all) $(text[2]).parentNode.removeNode(true);
                    else $(text[2]).parentNode.parentNode.removeChild($(text[2]).parentNode);
                }
                window.msgbox(text[1],function(){},'确认提示',0,1);
            }
        }}
    );
},
//音乐清单列表管理
onmusic: function(obj,type){
    if(type=="DeleteMusicID" || type=="DeleteMusic" )
    {
        if(confirm('确定要删除吗?')==false)
        return false;
    }
    var url=this.serverName+"music/";
    var selected=true;
    var para="type="+type;
    if(type=="DeleteMusicID"||type=="ShowMusic") para+="&obj="+obj;
    else if(type=="AddMusic"){if(typeof(obj)=="object") para+="&"+Form.serialize(obj);}
    else if(type=="UpdateMusic"){if(typeof(obj)=="object") para+="&"+Form.serialize(obj);else para+="&obj="+obj;}
    else if(type=="DeleteMusic")
    {
    para=Form.serialize(obj)+"&type="+type;
    selected=onischoose("cbitem");
    }
    if(selected)
    {
     var myAjax = new Ajax.Request(
        url,{ method: 'post', parameters: para, 
        onComplete: function(t){
            var text = t.responseText.split("|");
            if(type=="ShowMusic"){
                $("musicarea").innerHTML=text[0];
            }
            else if(type=="AddMusic"){
                if(typeof(obj)=="object")
                {
                    if(text[0]=="err"){$(text[1]).innerHTML=text[2];}
                    else{Cmgbox.closediv($(obj));$(text[1]).innerHTML=$(text[1]).innerHTML+text[2];}
                }
                else
                {
                    if(text[0]=="err"){window.msgbox(text[1],function(){},'错误提示',0,1);}
                    else {window.subwin(t.responseText,"添加音乐清单",500,"","",1);}
                }
                
            }else if(type=="UpdateMusic"){
                if(typeof(obj)=="object")
                {
                      if(text[0]=="err"){$(text[1]).innerHTML=text[2];}
                     else{Cmgbox.closediv($(obj));$(text[1]).innerHTML=text[2];}
                }
                else
                {
                    if(text[0]=="err"){window.msgbox(text[1],function(){},'错误提示',0,1);}
                    else {window.subwin(t.responseText,"编辑音乐清单",500,"","",1);}
                } 
            }else if(type=="DeleteMusicID"){
                var text = t.responseText.split("|"); 
                if(text[0]=="ok"){
                    if(document.all) $(text[2]).removeNode(true);
                    else $(text[2]).parentNode.removeChild($(text[2]));
                }
                window.msgbox(text[1],function(){},'确认提示',0,1);
            }
            else if(type=="DeleteMusic"){
                    var text = t.responseText.split("|"); 
                    var s=$A(document.getElementsByName("cbitem"));
                    for(i=0;i<s.length;i++){
                        if(s[i].checked==true){
                                if(document.all)  $("music"+s[i].value).removeNode(true);
                                else $("music"+s[i].value).parentNode.removeChild($("music"+s[i].value));
                        }
                   }
                   window.msgbox(text[1],function(){},'确认提示',0,1);
            }
        }}
    );
    }
},
//音乐清单列表管理
onmusicskin: function(obj,type){
    var url=this.serverName+"music/";
    var selected=true;
    var para="type="+type+"&obj="+obj;
    var myAjax = new Ajax.Request(
        url,{ method: 'post', parameters: para, 
        onComplete: function(t){
            window.msgbox(t.responseText,function(){},'确认提示',0,1);
        }}
    );
},
//相册
onAlbumLoadPic: function(obj,type){
    var op=this.servervisitorName;
    var para="blogurl="+op+"&type=loadalbumpic&optype="+type;
    if(type=="0"||type=="2")para+="&albumID="+obj;
    else if(type=="1"){if(typeof(obj)=="object") para+="&"+Form.serialize(obj);else para+="&albumID="+obj;}
    var myAjax = new Ajax.Request(
        "/manageblog",{ method: 'post', parameters: para, 
        onComplete: function(t){
            var text = t.responseText.split("|");
            if(type=="0"){
                $("main_right_bottom").innerHTML=t.responseText;
            }else if(type=="1"){
                if(text[0]=="err"){$(text[1]).innerHTML=text[2]}
                else if(text[0]=="ok"){if($(obj)!=null) Cmgbox.closediv($(obj)); $("main_right_bottom").innerHTML=text[1];}
                else {window.subwin(t.responseText,"确认密码",500,"","",1);}
            }else if(type=="2"){
                if(text[0]=="err"){window.msgbox(text[1],function(){},'错误提示',0,1);}
                else{$("main_right_bottom").innerHTML=text[1];}
            }
        }}
    );
},

onLoadAlbumAndComment: function(type){
    if(type=="load"){
        this.onLoadAlbumAndComment("loadalbum");
        //this.onLoadAlbumAndComment("loadnewpiccomment");
        return;
    }
    var para="type="+type+"&blogurl="+this.servervisitorName;
    var myAjax = new Ajax.Request(
        "/manageblog",{ method: 'post', parameters: para, 
        onComplete: function(t){
            if(type=="loadalbum"){
                $("main_left_albumInfo").innerHTML=t.responseText;
            }
            if(type=="loadnewpiccomment"){
                $("main_left_commentInfo").innerHTML=t.responseText;
            }
        }}
    );
},
//相册添加\修改\删除
ondelalbum: function(obj){
var ou=this.servervisitorName;
window.msgbox('确定要删除此相册吗',function(){
    myblog.onAlbumEdit(obj,'del');
},'系统友情提示',1,1);
},
onAlbumEdit: function(obj,type){
    var para="type=opalbum&optype="+type+"&blogurl="+this.servervisitorName;
    if(type=="del") para+="&obj="+obj;
    else if(type=="add" || type=="update_add"){if(typeof(obj)=="object") para+="&"+Form.serialize(obj);}
    else if(type=="edit"){if(typeof(obj)=="object") para+="&"+Form.serialize(obj);else para+="&obj="+obj;}
    var myAjax = new Ajax.Request(
        "/manageblog",{ method: 'post', parameters: para, 
        onComplete: function(t){
            var text = t.responseText.split("|");
            if(type=="add"){
                if(typeof(obj)=="object")
                {
                    if(text[0]=="err"){$(text[1]).innerHTML=text[2];}
                    else{Cmgbox.closediv($(obj));$(text[1]).innerHTML=$(text[1]).innerHTML+text[2];}
                }
                else
                {
                    if(text[0]=="err"){window.msgbox(text[1],function(){},'错误提示',0,1);}
                    else {window.subwin(t.responseText,"创建相册",550,"","",1);}
                }
                
            }else if(type=="update_add"){
                if(typeof(obj)=="object")
                {
                    if(text[0]=="err"){$(text[1]).innerHTML=text[2];}
                    else{Cmgbox.closediv($(obj));var oOption = document.createElement("OPTION");oOption.value=text[2];oOption.text=text[3];$(text[1]).add(oOption);}
                }
                else
                {
                    if(text[0]=="err"){window.msgbox(text[1],function(){},'错误提示',0,1);}
                    else {window.subwin(t.responseText,"创建相册",550,"","",1);}
                }
            }else if(type=="edit"){
                if(typeof(obj)=="object")
                {
                     if(text[0]=="err"){$(text[1]).innerHTML=text[2];}
                     else{Cmgbox.closediv($(obj));$(text[1]).innerHTML=text[2];}
                }
                else
                {
                    if(text[0]=="err"){window.msgbox(text[1],function(){},'错误提示',0,1);}
                    else {window.subwin(t.responseText,"编辑相册",550,"","",1);}
                } 
            }else if(type=="del"){
                var text = t.responseText.split("|"); 
                if(text[0]=="ok"){
                    if(document.all) $(text[2]).parentNode.parentNode.parentNode.removeNode(true);
                    else $(text[2]).parentNode.parentNode.parentNode.parentNode.removeChild($(text[2]).parentNode.parentNode.parentNode);
                }
                window.msgbox(text[1],function(){},'确认提示',0,1);
            }
        }}
    );
},
onSelectClub: function(type){
    var url=this.serverName+"club/";
    var para="type="+type;
    var myAjax = new Ajax.Request(
        url,{ method: 'post', parameters: para, 
        onComplete: function(t){
            $("mycludlist").innerHTML=t.responseText;
            if(type=="myfriendclue"){
               $("cludTool").style.display="none";
            }else{
               $("cludTool").style.display="";
            }
        }}
    );
},
//我的约会
onOpDating: function(obj,type){
    var url=this.serverName+"dating/";
    if(type=="del_id" || type=="del_form")
    {
        if(confirm('确定要删除吗?')==false)
        return false;
    }
    var para;
    var selected=true;
    if(type=="getdating")
    {
        $("hdm_0").className="line";
        $("hdm_1").className="block";
        para="type=getdating";
    }else if(type=="setdating")
    {
        $("hdm_1").className="line";
        $("hdm_0").className="block";
        para="type=setdating";
    }else if(type=="del_id" || type=="sec")
    {
        para="id="+obj+"&optype="+type+"&type=msg";
    } 
    else if(type=="del_form") {
    para=Form.serialize(obj)+"&optype="+type+"&type=msg";
    selected=onischoose("cbitem");
    }
    if(selected==true){   
        var myAjax = new Ajax.Request(
            url,{ method: 'post', parameters: para, 
            onComplete: function(t){
                if(type=="getdating" || type=="setdating")
                {
                     $("mydatinglist").innerHTML=t.responseText;
                }else if(type=="sec"){
                     var text = t.responseText.split("|");
                     if(text[0]=="ok")
                     {
                         window.msgbox(text[1],function(){},'确认提示',0,1);
                         location.href=text[2];
                     }
                }else if(type=="del_id"){
                     $("dat"+obj).style.display="none";
                     window.msgbox(t.responseText,function(){},'确认提示',0,1);
                }
                else if(type=="del_form"){
                     var s=$A(document.getElementsByName("cbitem"));
                     for(i=0;i<s.length;i++){
                        if(s[i].checked==true){
                           $("dat"+s[i].value).style.display="none";
                        }
                     }
                     window.msgbox(t.responseText,function(){},'确认提示',0,1);
               }    
            }}
        );
    }
},
ondelalbumpic: function(obj,albumid){
var ou=this.servervisitorName;
window.msgbox('确定要删除此图片吗',function(){
    myblog.onAlbumPicEdit(obj,albumid,'del');
},'系统友情提示',1,1);
},
oncoveralbumpic: function(obj,albumid){
var ou=this.servervisitorName;
window.msgbox('确定要此图片为相册封面吗',function(){
    myblog.onAlbumPicEdit(obj,albumid,'cover');
},'系统友情提示',1,1);
},
onAlbumPicEdit: function(obj,albumid,type){
    var para="type=opalbumpic&optype="+type+"&blogurl="+this.servervisitorName;
    if(type=="del"||type=="cover") para+="&picid="+obj+"&albumid="+albumid;
    else if(type=="tran"||type=="share"){if(typeof(obj)=="object") para+="&"+Form.serialize(obj);else para+="&picid="+obj+"&albumid="+albumid;}//转移,共享
    else if(type=="edit"){if(typeof(obj)=="object") para+="&"+Form.serialize(obj);else para+="&picid="+obj;}//编辑
    var myAjax = new Ajax.Request(
        "/manageblog",{ method: 'post', parameters: para, 
        onComplete: function(t){
            var text = t.responseText.split("|");
            if(type=="tran"){
                if(text[0]=="err"){window.msgbox(text[1],function(){},'错误提示',0,1);}
                else if(text[0]=="ok"){
                    Cmgbox.closediv($(obj));
                    if(document.all) $(text[2]).removeNode(true);
                    else $(text[2]).parentNode.removeChild($(text[2]));
                }
                else {window.subwin(t.responseText,"转移图片",400,"","",1);}
            }else if(type=="share"){
                if(text[0]=="err"){window.msgbox(text[1],function(){},'错误提示',0,1);}
                else if(text[0]=="ok"){Cmgbox.closediv($(obj));myblog.onLoadAlbumAndComment("loadalbum");}
                else {window.subwin(t.responseText,"共享图片",400,"","",1);}
            }else if(type=="edit"){
                if(typeof(obj)=="object")
                {
                     if(text[0]=="err"){$(text[1]).innerHTML=text[2];}
                     else{Cmgbox.closediv($(obj));$(text[1]).innerHTML=text[2];}
                }
                else
                {
                    if(text[0]=="err"){window.msgbox(text[1],function(){},'错误提示',0,1);}
                    else {window.subwin(t.responseText,"编辑图片",550,"","",1);}
                } 
            }else if(type=="cover"){
                if(text[0]=="err"){window.msgbox(text[1],function(){},'错误提示',0,1);}
                else if(text[0]=="ok"){feedBackMessage(text[1],1000);return false;}
                else {window.msgbox('出错了',function(){},'错误提示',0,1);}
            }else if(type=="del"){
                if(text[0]=="ok"){
                    if(document.all) $(text[2]).removeNode(true);
                    else $(text[2]).parentNode.removeChild($(text[2]));
                    myblog.onLoadAlbumAndComment("loadalbum");
                }
                window.msgbox(text[1],function(){},'确认提示',0,1);
            }
        }}
    );
},
onAlbumUploadPic: function(){
    var para="type=opalbumpic&optype=uploadpic";
    var myAjax = new Ajax.Request(
        "/manageblog",{ method: 'post', parameters: para, 
        onComplete: function(t){
            $("loadupload").innerHTML=t.responseText;
        }}
    );
},
onfalbumpic:function(){
var ou=this.servervisitorName;
window.msgbox('确定要图片做为交友吧的形象吗？',function(){
    var para="type=opalbumpic&optype=uploadfpic";
    var myAjax = new Ajax.Request(
        "/manageblog",{ method: 'post', parameters: para, 
        onComplete: function(t){
            feedBackMessage(t.responseText,1000);return false;
        }}
    );
},'系统友情提示',1,1); 
},
onalbumCommentread:function(obj,id){
    obj.style.display='none';
    this.onSetNewCommentCountHTML(-1);
    var para="type=albumpiccomment&optype=read&id="+id;
    var myAjax = new Ajax.Request(
        "/manageblog",{ method: 'post', parameters: para, 
        onComplete: function(t){
        }}
    );
},
onPic: function(id,albumid,type){
    var url=this.serverName+"showpic/"+albumid+"/"+id;
    var para="type="+type;
    var myAjax = new Ajax.Request(
        url,{ method: 'post', parameters: para, 
        onComplete: function(t){
            var text = t.responseText.split("|");
            if(text[0]=="ok"){
                $(text[3]).innerHTML=text[4];
                $(text[5]).innerHTML=text[6];
                $(text[1]).value=text[2];
            }
            else
            {
                window.msgbox(text[1],function(){},'确认提示',0,1);
            }
        }}
    );
},
onDelalbumPicComment:function(obj,type,reobj){
window.msgbox('确定要删除吗',function(){myblog.onalbumPicComment(obj,type,reobj);},'系统友情提示',1,1);
},
onalbumPicComment: function(obj,type,reobj){
    var para="type=albumpiccomment&optype="+type;
    if(type=="del") para+="&commentid="+obj+"&recommentid="+reobj;
    else{
        if(type==0){
            for ( i = 0; i < parent.frames.length; ++i ){
                if ( parent.frames[i].FCK )
                    parent.frames[i].FCK.UpdateLinkedField();
            }
        }
        para+="&recommentid="+type+"&"+Form.serialize(obj);
    }
    var myAjax = new Ajax.Request(
        "/manageblog",{ method: 'post', parameters: para, 
        onComplete: function(t){
            var text = t.responseText.split("|");
            if(type=="del"){
                var text = t.responseText.split("|"); 
                if(text[0]=="ok"){
                    if(document.all) $(text[2]).removeNode(true);
                    else $(text[2]).parentNode.removeChild($(text[2]));
                }
                window.msgbox(text[1],function(){},'确认提示',0,1);
            }else if(type==0){
                if(text[0]=="err"){
                    window.msgbox(text[1],function(){},'错误提示',0,1);
                    var timenow = new Date().getTime();
                    $("imgVerify").src="/VerifyCode.aspx?d="+timenow;
                }else{
                    var recount=parseInt($("loadcommentpage_recount").value)+1;
                    var pagesize=$("loadcommentpage_pagesize").value;
                    var pagecount=parseInt(recount % pagesize == 0 ? recount / pagesize : (recount / pagesize) + 1);
                    onPage($('pageurl').value,'loadcomment','loadcommentpage',pagecount,'type:comment',1);
                    $("txtverifycode").value="";
                    var oEditor = FCKeditorAPI.GetInstance("txtcomment") ;
                    oEditor.SetHTML('') ;
                    var timenow = new Date().getTime();
                    $("imgVerify").src="/VerifyCode.aspx?d="+timenow;
                }
            }else{
                if(text[0]=="err")window.msgbox(text[1],function(){},'友情提示',0,1);
                else{
                    obj.getElementsByTagName("textarea")[0].value=''
                    $('recommend_'+type).style.display='none';
                    var pobj=obj.parentNode.parentNode;
                    var li = document.createElement("li");
                    pobj.parentNode.insertBefore(li,pobj);
                    li.id=text[1];
                    li.innerHTML=text[2];
                }
            }
        }}
    );
},
onmessageread:function(obj,id){
    obj.style.display='none';
    $('messagecounts').innerHTML=parseInt($('messagecounts').innerHTML)-1;
    var para="type=blogmessage&optype=read&id="+id;
    var myAjax = new Ajax.Request(
        "/manageblog",{ method: 'post', parameters: para, 
        onComplete: function(t){
        }}
    );
},
onMessageCancel: function(id){
    $("message_reply_"+id).style.display="";
    $("message_opreply_"+id).style.display="none";
},
onMessageDel:function(obj,type){
var ou=this.servervisitorName;
window.msgbox('确定要删除留言吗',function(){
    myblog.onMessage(obj,type);
},'系统友情提示',1,1);
},
onMessage: function(obj,type){
    var selected=true;
    var para="type=blogmessage&optype="+type;
    if(type=="del") para+="&blogid="+$("blogid").value+"&id="+obj;
    else if(type=="del_form"){
        para+="&"+Form.serialize(obj);
        para+="&blogid="+$("blogid").value;
        selected=onischoose("cbitem");
    }
    else if(type=="add"){
        for ( i = 0; i < parent.frames.length; ++i ){
            if ( parent.frames[i].FCK )
                parent.frames[i].FCK.UpdateLinkedField();
        }
        para+="&"+Form.serialize(obj);
    }
    else if(type=="reply"){
        $("message_reply_"+obj).style.display="none";
        $("message_opreply_"+obj).style.display="";
        $("message_opreply_"+obj).innerHTML="<textarea id='txtreply"+obj+"'cols='60' rows='5' class='box'>"+$("reply_id_"+obj).innerHTML+"</textarea><p class=\"re_msg_p\">"+
                        "<a href=\"javascript:;\" onclick=\"myblog.onMessage("+obj+",'savereply');\">保存 </a>"+
                        "<a href=\"javascript:;\" onclick=\"myblog.onMessageCancel("+obj+");\" >取消回复</a></p>";
    }
    else if(type=="savereply"){
        para+="&blogid="+$("blogid").value+"&id="+obj+"&blogurl="+this.servervisitorName;
        para+="&txtreply="+encodeURIComponent($("txtreply"+obj).value);
        //alert(para);
       // return false;
    }
    if(type=="del"||type=='savereply'||type=="add" || (type=="del_form" && selected)){
        var myAjax = new Ajax.Request(
            "/manageblog",{ method: 'post', parameters: para, 
            onComplete: function(t){
                var text = t.responseText.split("|");
                if(type=="add"){
                    if(text[0]=="err"){
                        window.msgbox(text[1],function(){},'错误提示',0,1);
                        var timenow = new Date().getTime();
                        $("imgVerify").src="/VerifyCode.aspx?d="+timenow;
                    }else if(text[0]=="ok"){
                        $("loadmessage").innerHTML=text[2]+$("loadmessage").innerHTML;
                        $("txtverifycode").value="";setHtml('','txtMessage');
                        window.msgbox(text[1],function(){},'确认提示',0,1);
                    }
                }else if(type=="savereply"){
                    if(text[0]=="err"){
                        window.msgbox(text[1],function(){},'错误提示',0,1);
                    }else if(text[0]=="ok"){
                        var objreply=$("reply_id_"+obj);
                        objreply.parentNode.className='re_msg_d';
                        objreply.innerHTML=$("txtreply"+obj).value;
                        $("message_reply_time_"+obj).innerHTML=text[2];
                        $("message_reply_"+obj).style.display="";
                        $("message_opreply_"+obj).style.display="none";
                        $("message_reply_"+obj).innerHTML=$("message_reply_"+obj).innerHTML.replace(/回复/g,"修改");
                        window.msgbox(text[1],function(){},'确认提示',0,1);
                    }
                }else if(type=="del"){
                    var text = t.responseText.split("|"); 
                    if(text[0]=="ok"){
                        if(document.all) $(text[2]).removeNode(true);
                        else $(text[2]).parentNode.removeChild($(text[2]));
                    }
                    window.msgbox(text[1],function(){},'确认提示',0,1);
                }
                else if(type=="del_form"){
                    var text = t.responseText.split("|"); 
                    var s=$A(document.getElementsByName("cbitem"));
                    for(i=0;i<s.length;i++){
                        if(s[i].checked==true){
                                if(document.all)  $("message_id_"+s[i].value).removeNode(true);
                                else $("message_id_"+s[i].value).parentNode.removeChild($("message_id_"+s[i].value));
                        }
                   }
                   window.msgbox(text[1],function(){},'确认提示',0,1);
               }
               
            }}
        );
    }
},
onLoadManage:function(obj){
    var url=this.serverName+"manage/";
    var paras="type="+obj;
    var myAjax = new Ajax.Request(
        url,{ method: 'post', parameters: paras, 
        onComplete: function(t){
            $("main_right").innerHTML=t.responseText;
            if(obj=="profile"){
                var city=$("ddlcity").value;
                onAreaChange(city,'ddlprovice','ddlcity');
                var ocity=$("ddlocity").value;
                onAreaChange(ocity,'ddloprovice','ddlocity');
            }
        }}
    );
},
//我的纸条
onOpMsg: function(obj,type){
    var url=this.serverName+"msg/";
    if(type=="del_id" || type=="del_form")
    {
        if(confirm('确定要删除吗?')==false)
        return false;
    }
    var para;
    var selected=true;
    if(type=="getmsg")
    {
        $("hdm_0").className="line";
        $("hdm_1").className="block";
        para="type=getmsg";
    }else if(type=="sendmsg")
    {
        $("hdm_1").className="line";
        $("hdm_0").className="block";
        para="type=sendmsg";
    }else if(type=="del_id")
    {
        para="id="+obj+"&optype="+type+"&type=msg";
    } 
    else if(type=="del_form") {
    para=Form.serialize(obj)+"&optype="+type+"&type=msg";
    selected=onischoose("cbitem");
    }
    if(selected==true){   
        var myAjax = new Ajax.Request(
            url,{ method: 'post', parameters: para, 
            onComplete: function(t){
                if(type=="getmsg" || type=="sendmsg")
                {
                     $("mymsglist").innerHTML=t.responseText;
                }else if(type=="del_id"){
                     $("msg"+obj).style.display="none";
                     $("msg_content_"+obj).style.display="none";
                     window.msgbox(t.responseText,function(){},'确认提示',0,1);
                }
                else if(type=="del_form"){
                     var s=$A(document.getElementsByName("cbitem"));
                     for(i=0;i<s.length;i++){
                        if(s[i].checked==true){
                           $("msg"+s[i].value).style.display="none";
                           $("msg_content_"+s[i].value).style.display="none";
                        }
                     }
                     window.msgbox(t.responseText,function(){},'确认提示',0,1);
               }    
            }}
        );
    }
},
ongetmsg :function(obj){
    if($("msg_content_"+obj).style.display=='')
        $("msg_content_"+obj).style.display='none';
    else if($("msg_content_"+obj).innerHTML!='')
        $("msg_content_"+obj).style.display='';
    else{
        var url=this.serverName+"msg/";
        var para="id="+obj+"&optype=read_id&type=msg";
        var myAjax = new Ajax.Request(
            url,{ method: 'post', parameters: para, 
            onComplete: function(t){
                $("msg"+obj).className='normal';
                $("msg_content_"+obj).style.display='';
                $("msg_content_"+obj).innerHTML=t.responseText;
            }}
        );
    }
},
onchatread:function(obj){ 
    var url=this.serverName+"msg/";
    var para="id="+obj+"&type=chatread";
    var myAjax = new Ajax.Request(
        url,{ method: 'post', parameters: para, 
        onComplete: function(t){
            $("mymsglist").innerHTML=t.responseText;
        }}
    );                   
},
onSaveManage:function(obj,type){
    var url="http://user.luobohua.com/"+this.pageName+"/";
    var para;
    if(type!="saveimg")
    {
      para="type="+type+"&o="+"save";
    }
    if(type=="profile" || type=="interest" ||  type=="livingwage" ||  type=="school" || type=='password' )
    {
        para+="&"+Form.serialize(obj);
    }else if(type=="saveimg")
    {
        para+=Form.serialize(obj);
    }
    else if(type=="avatarblogurl")
    {
        var reg = new RegExp("^[a-zA-Z0-9_]{4,20}$", "g");
        var r = reg.exec(obj); 
        if(r==null) 
        {
            window.msgbox("请不要输入非法字符！",function(){},'确认提示',0,1);
            return;
        }
        para+="&txtvalue="+obj;
    }
    else
    {
        var reg = new RegExp("^([a-zA-Z0-9_]|[\u4E00-\u9FA5])*$", "g");
        var r = reg.exec(obj); 
        if(r==null) 
        {
            window.msgbox("请不要输入非法字符！",function(){},'确认提示',0,1);
            return;
        }
        para+="&txtvalue="+obj;
    }
    var myAjax = new Ajax.Request(
        url,{ method: 'post', parameters: para, 
        onComplete: function(t){
            var text = t.responseText.split("|"); 
            if(type=="profile" || type=="interest" ||  type=="livingwage" ||  type=="school")
            {
               if(text[0]=="ok"){
                    $(text[2]).innerHTML=text[3];
                    $(text[4]).style.width=text[5];
                    window.msgbox(text[1],function(){},'确认提示',0,1);
                }
                else 
                {
                    window.msgbox(text[1],function(){},'确认提示',0,1);
                   // $(text[2]).focus();
                }
            }
            else if(type=="saveimg"||type=='password')
            {
               if(text[0]=="ok"){
                    if(type=="saveimg")
                        $('userimg').src=text[2]+"?"+ Math.random();
                    window.msgbox(text[1],function(){},'确认提示',0,1);
                }
                else 
                {
                    window.msgbox(text[1],function(){},'确认提示',0,1);
                }
            }
            else if(type=="avatar")
            {
               if(text[0]=="ok"){
                    $("roster_username").innerHTML=obj;
                    $("eidt_roster_username").innerHTML="<a href=\"javascript:;\" class=\"f_c_red\" onclick=\"myblog.onRoster('roster_username');\">改名</a>";
                }
                window.msgbox(text[1],function(){},'确认提示',0,1);
            }
            else if(type=="avatarblogurl")
            {
               if(text[0]=="ok"){
                    $("roster_blogurl").innerHTML=obj;
                    $("edit_roster_blogurl").innerHTML="<a href=\"javascript:;\" class=\"f_c_red\"   onclick=\"myblog.onRoster('roster_blogurl');\">自定义</a>";  
                }
                window.msgbox(text[1],function(){},'确认提示',0,1);
            }
            else if(type=="avatarintro")
            {
               if(text[0]=="ok"){
                    $("roster_intro").innerHTML=obj;
                    $("edit_roster_intro").innerHTML="<a href=\"javascript:;\" class=\"f_c_red\"   onclick=\"myblog.onRoster('roster_intro');\">修改</a>";
                    $(text[2]).innerHTML=text[3];
                    $(text[4]).style.width=text[5];
                }
                window.msgbox(text[1],function(){},'确认提示',0,1);
            }
            else if(type=="avataruserhuajing")
            {
               if(text[0]=="ok"){
                    $("roster_userhuajing").innerHTML=obj;
                    $("edit_roster_userhuajing").innerHTML="<a href=\"javascript:;\" class=\"f_c_red\"  onclick=\"myblog.onRoster('roster_userhuajing');\">修改</a>"; 
                    
                    $(text[2]).innerHTML=text[3];
                    $(text[4]).style.width=text[5];
                }
                window.msgbox(text[1],function(){},'确认提示',0,1);
            }
            else
            {
            alert('ok');
               if(text[0]=="ok"){
                    if(text.length>2)
                    {
                      $(text[2]).innerHTML=text[3];
                      $(text[4]).style.width=text[5];
                    }
                    window.msgbox(text[1],function(){},'确认提示',0,1);
                }
                else if(text[0]=="err"){
                    window.msgbox(text[1],function(){},'错误提示',0,1);
                    //$(text[2]).focus();
                }
            }
            
        }}
    );
},
onFriend:function(optype,ftype){
    var url=this.serverName+"friend/";
    var paras="type="+optype;
    if(ftype!=null){paras=paras+"&ftype="+ ftype;}
    var myAjax = new Ajax.Request(
        url,{ method: 'post', parameters: paras, 
        onComplete: function(t){
            $("main_right").innerHTML=t.responseText;
        }}
    );
},
onRoster:function(obj){
    switch(obj){
        case "roster_username":
            var objusername=$('roster_username');
            this.status=objusername.innerHTML;
            objusername.innerHTML="<input id='txtusername' name='txtusername' value=\""+this.status+"\" class=\"mte_hmc_input\" maxlength=\"30\" />";
            $('eidt_roster_username').innerHTML="<a href=\"javascript:;\" onclick=\"myblog.onRoster('save_roster_username');\" class=\"f_c_red\">保存</a>"+
                                " <a href=\"javascript:;\" onclick=\"myblog.onRoster('cancel_roster_username');\" class=\"f_c_red\">取消</a>";
        break;
        case "cancel_roster_username":
            $("roster_username").innerHTML=this.status;
            $("eidt_roster_username").innerHTML="<a href=\"javascript:;\" class=\"f_c_red\" onclick=\"myblog.onRoster('roster_username');\">改名</a>";
        break;
        case "save_roster_username":
            myblog.onSaveManage($('txtusername').value,'avatar');
        break;
        
        //修改博客地址
         case "roster_blogurl":         
           var objblogurl=$('roster_blogurl');
           this.status=objblogurl.innerHTML;
           objblogurl.innerHTML="<input id='txtblogurl' name='txtblogurl' class=\"mte_hmc_input\"  value=\""+this.status+"\"  maxlength=\"30\" />";
           $('edit_roster_blogurl').innerHTML="<a href=\"javascript:;\" class=\"f_c_red\" onclick=\"myblog.onRoster('save_roster_blogurl');\">保存</a>"+
                    "  <a href=\"javascript:;\" class=\"f_c_red\" onclick=\"myblog.onRoster('cancel_roster_blogurl');\">取消</a>";        
         
         break;
         case "save_roster_blogurl"://保存博客地址
             myblog.onSaveManage($('txtblogurl').value,'avatarblogurl');     
         break;
         case "cancel_roster_blogurl"://取消保存博客地址
             $("roster_blogurl").innerHTML=this.status;
             $("edit_roster_blogurl").innerHTML="<a href=\"javascript:;\" class=\"f_c_red\"  onclick=\"myblog.onRoster('roster_blogurl');\">自定义</a>";         
         break;
       
        case "roster_intro"://个性签名
           var objuserintro=$('roster_intro');
           this.status=objuserintro.innerHTML;
           objuserintro.innerHTML="<input id='txtuserintro' name='txtuserintro' value=\""+this.status+"\" class=\"mte_hmc_input\"  maxlength=\"70\" />";
           $('edit_roster_intro').innerHTML="<a href=\"javascript:;\" class=\"f_c_red\" onclick=\"myblog.onRoster('save_roster_userintro');\" >保存</a>"+
                                " <a href=\"javascript:;\" class=\"f_c_red\"  onclick=\"myblog.onRoster('cancel_roster_userintro');\" class='pointer'>取消</a>";
            break;
        case "cancel_roster_userintro"://取消个性签名修改
             $("roster_intro").innerHTML=this.status;
             $("edit_roster_intro").innerHTML="<a href=\"javascript:;\" class=\"f_c_red\"   onclick=\"myblog.onRoster('roster_intro');\">修改</a>";
           
        break;
        case "save_roster_userintro"://保存个性签名修改
             myblog.onSaveManage($('txtuserintro').value,'avatarintro');
        break;
        
         //定制花径
         case "roster_userhuajing":
            var objuserhuajing=$('roster_userhuajing');
            this.status=objuserhuajing.innerHTML;
            
            objuserhuajing.innerHTML="<input id='txtuserhuajing' name='txtuserhuajing' value=\""+this.status+"\"  class=\"mte_hmc_input\"  maxlength=\"30\" />";
            $('edit_roster_userhuajing').innerHTML="<a href=\"javascript:;\" class=\"f_c_red\"  onclick=\"myblog.onRoster('save_roster_userhuajing');\">保存</a>"+
                    "  <a href=\"javascript:;\" class=\"f_c_red\"  onclick=\"myblog.onRoster('cancel_roster_userhuajing');\">取消</a>";
          break;
          case "save_roster_userhuajing"://保存“定制花经”
             var rows=myblog.onSaveManage($('txtuserhuajing').value,'avataruserhuajing');
             
         break;
         case "cancel_roster_userhuajing"://取消保存“定制花经”
             $("roster_userhuajing").innerHTML=this.status;
             $("edit_roster_userhuajing").innerHTML="<a href=\"javascript:;\" class=\"f_c_red\"  onclick=\"myblog.onRoster('roster_userhuajing');\">修改</a>";         
         break;
       
         //更改头像
         case "user_avatar":
             $("vidupload").style.display='';
         break;
    }
},
onLoadSkin: function(top,hot,skinid){
    var para="top="+top+"&type=loadskin&optype=load&hot="+hot+"&skinid="+skinid;
    var myAjax = new Ajax.Request(
        "/manageblog",{ method: 'post', parameters: para, 
        onComplete: function(t){
            $("loadskin").style.display="";
            $("loadskin").innerHTML=t.responseText;
            $("changeskin").innerHTML="<span onclick=\"myblog.onSaveSkin('"+skinid+"');\" class=\"pointer\">保存</span>  <span onclick=\"myblog.onCancelSkin();\" class=\"pointer\">取消</span>";
            $("logoutBlog").style.display="none";
        }}
    );
},

onCancelSkin: function(){
    location.href=this.serverName;
//    $("loadskin").style.display="none";
//    $("changeskin").innerHTML="<span onclick=\"myblog.onLoadSkin(-1,0);\" class=\"pointer\">换衣服</span>";
},
onLoadUserMould: function(mould,loadvid){
    var url=this.serverName+"LoadBlogSkin";
    var para="mould="+mould;
    var myAjax = new Ajax.Request(
        url,{ method: 'post', parameters: para, 
        onComplete: function(t){
            insertHtml("beforeEnd",loadvid,t.responseText);
            //objvid.innerHTML=t.responseText;
        }}
    );
},
onAddSkin: function(obj){
    myblog.onChangeSkin(obj);
},
onAddMould: function(){
},
onSaveSkin: function(obj){
var para="type=loadskin&optype=add&skinid="+obj;
    var myAjax = new Ajax.Request(
        "/manageblog",{ method: 'post', parameters: para, 
        onComplete: function(t){
            location.href=t.responseText;
        }}
    );
},
onDelMould: function(){
},
onMoveMould: function(){
},
onDownMould: function(){
},
onEndMoveMould: function(){
},
onOparentMould: function(type,skinid,blogid,themeid,aryidarray){
   var para="type=skinmould&optype="+type+"&blogid="+blogid+"&skinid="+skinid+"&themeid="+themeid;
   if(type=="save")
   {
        var mould0="";
        var mould1="";
        var mould2="";
        var n=0;
        if($(aryidarray[0]).childNodes.length>0)
        {
            for(n=0; n<$(aryidarray[0]).childNodes.length;n++){
                mould0=mould0+$(aryidarray[0]).childNodes[n].getAttribute('id')+",";
            }
            mould0=mould0.substr(0,mould0.length-1);
        }
        if($(aryidarray[1]).childNodes.length>0)
        {
            for(n=0; n<$(aryidarray[1]).childNodes.length;n++){
                mould1=mould1+$(aryidarray[1]).childNodes[n].getAttribute('id')+",";
            }
            mould1=mould1.substr(0,mould1.length-1);
        }
        
        if($(aryidarray[2]).childNodes.length>0)
        {
            for(n=0; n<$(aryidarray[2]).childNodes.length;n++){
                mould2=mould2+$(aryidarray[2]).childNodes[n].getAttribute('id')+",";
            }
            mould2=mould2.substr(0,mould2.length-1);
        }
        para=para+"&mould0="+mould0+"&mould1="+mould1+"&mould2="+mould2;
    
   }
    var myAjax = new Ajax.Request(
        "/manageblog",{ method: 'post', parameters: para, 
        onComplete: function(t){
             if(type=="save"){
                var text = t.responseText.split("|");
                if(text[0]=="err"){window.msgbox(text[1],function(){},'错误提示',0,1);}
                else if(text[0]=="ok"){
                    window.msgbox(text[1],function(){},'确认提示',0,1);
                    $(saveArea).style.display="none";
                    $(resetArea).style.display="none";
               }
            }else if(type=="reset"){
                var text = t.responseText.split("|");
                if(text[0]=="err"){window.msgbox(text[1],function(){},'错误提示',0,1);}
                else if(text[0]=="ok"){
                   $(saveArea).style.display="none";
                   $(resetArea).style.display="none";
                   var arg0=text[1].split(",");
                   var arg1=text[2].split(",");
                   var arg2=text[3].split(",");
                   var n=0;
                   for(n=0; n<arg0.length;n++){
                       if(arg0[n].length>0 && document.getElementById(arg0[n]) != null){
                           $(aryidarray[0]).appendChild(document.getElementById(arg0[n]));
                       }   
                   }
                   for(n=0; n<arg1.length;n++){
                       if(arg1[n].length>0 && document.getElementById(arg1[n]) != null){
                           $(aryidarray[1]).appendChild(document.getElementById(arg1[n]));
                       }   
                   }
                   for(n=0; n<arg2.length;n++){
                       if(arg2[n].length>0 && document.getElementById(arg2[n]) != null){
                           $(aryidarray[2]).appendChild(document.getElementById(arg2[n]));
                       }   
                   }
               }
               
            }else if(type=="loadmould"){
                 window.subwin(t.responseText,"页面布局",400,"","",1);
            }
        }}
    );
},
//布局定制
onAndMould: function(obj,type){
   if(type=="savemould"){
        var o=document.getElementsByTagName("input");
        var n=0;
        for(j=0;j<o.length;j++)
        {
            
            if(o[j].id=="mouldId" && o[j].checked==true)
            {
                n=n+1;
            }
        }
        if(n==0)
        {
            alert("请至少选择一个");
        }   
    }
    var para="type=skinmould&optype="+type;
    if(type=="savemould"){if(typeof(obj)=="object") para+="&"+Form.serialize(obj);}
    var myAjax = new Ajax.Request(
        "/manageblog",{ method: 'post', parameters: para, 
        onComplete: function(t){
            var text = t.responseText.split("|");
            if(type=="savemould"){
                if(text[0]=="ok"){Cmgbox.closediv($(obj));window.msgbox(text[1],function(){},'错误提示',0,1);window.location.reload();}
                else if(text[0]=="err"){window.msgbox(text[1],function(){},'错误提示',0,1);}
            }
        }}
    );
},
onLoadUserSkin: function(){
    var left=$("skin_left");
    var center=$("skin_center");
    var right=$("skin_right");
    for(var i=0;i<this.mould.Left.length;i++){
        var objvid=document.createElement("div");
        objvid.setAttribute("id",this.mould.Left[i].mould);
        objvid.className="drag_div";
//        objvid.style.left="30px";
//        objvid.style.top=(i==0?250:250*i)+"px";
//        objvid.onmousedown=function(){Drag(objvid);};
        left.appendChild(objvid);
        myblog.onLoadUserMould(this.mould.Left[i].mould,objvid);
    }
    for(var i=0;i<this.mould.Middle.length;i++){
        var objvid=document.createElement("div");
        objvid.setAttribute("id",this.mould.Middle[i].mould);
        objvid.className="drag_div";
//        objvid.style.left="280px";
//        objvid.style.top=(i==0?250:250*i)+"px";
//        objvid.onmousedown=function(){Drag(objvid);};
        center.appendChild(objvid);
        myblog.onLoadUserMould(this.mould.Middle[i].mould,objvid);
    }
    for(var i=0;i<this.mould.Right.length;i++){
        var objvid=document.createElement("div");
        objvid.setAttribute("id",this.mould.Right[i].mould);
//        objvid.className="drag_div";
//        objvid.style.left="780px";
//        objvid.style.top=(i==0?250:250*i)+"px";
//        objvid.onmousedown=function(){Drag(objvid);};
        right.appendChild(objvid);
        myblog.onLoadUserMould(this.mould.Right[i].mould,objvid);
    }
},
//matuo
Onloadcomment:function(type){
  var para="type=loadcomment&optype="+type;
  var myAjax = new Ajax.Request(
        "/VideoHandler",{ method: 'post', parameters: para, 
        onComplete: function(t){  
          $('divcomment').innerHTML=t.responseText;   
       }
      }
    );
},
onloadvideo:function(obj,type){
    var para="type=videohandler&state="+type+"&blogurl="+this.servervisitorName;
    if(type=="oneditvideo"||type=="ondelvideo")para+="&obj="+obj;
    else if(type="ondelalbum") {
      para+="&obj="+obj;    
    }
    var myAjax = new Ajax.Request(
        "/manageblog",{ method: 'post', parameters: para, 
        onComplete: function(t){
             //加载视频
              $("divshowvideo").innerHTML=t.responseText;
            //删除视频
        }
      }
    );
},
ondelvideo: function(obj){
var ou=this.servervisitorName;
window.msgbox('确定要删除此视频节目吗',function(){
    myblog.onVideoEdit(obj,'del');
},'系统友情提示',1,1);
},
onVideoEdit: function(obj,type){
    var para="type=opvideo&optype="+type+"";
    if(type=="del") para+="&obj="+obj;
    else if(type=="edit"){if(typeof(obj)=="object")
    {para+="&"+Form.serialize(obj);
   
    }else {para+="&obj="+obj;
    }}
    var myAjax = new Ajax.Request(
        "/manageblog",{ method: 'post', parameters: para, 
        onComplete: function(t){
          
            var text = t.responseText.split("|");
             if(type=="edit"){
                if(text[0]=="err"){window.msgbox(text[1],function(){},'错误提示',0,1);}
                else if(text[0]=="ok"){
                Cmgbox.closediv($(obj));
                $(text[1]).innerHTML=text[2];
               }
                else {window.subwin(t.responseText,"编辑视频",350,"","",1); }
            }else if(type=="del"){
                var text = t.responseText.split("|"); 
                if(text[0]=="ok"){
                  if(document.all) $(text[2]).removeNode(true);
                   else $(text[2]).parentNode.removeChild($(text[2]));
                }
                window.msgbox(text[1],function(){},'确认提示',0,1);
            }
        }}
    );
},
//上传视频
onAddvideo:function(videocategory)
{  
    var para="type=addvideo&optype=add&category="+videocategory;  
    var myAjax=new Ajax.Request(
     "/VideoHandler",{method:'post',parameters:para,
     onComplete:function(t){
      $("videoadd").innerHTML=t.responseText;    
     }
  }
);
}
,
onloadprofile:function(){
  var para="type=profile&optype=load";
  var myAjax=new Ajax.Request(
     "manageblog",{method:'post',parameters:para,
     onComplete:function(t){
      $("divprofile").innerHTML=t.responseText;  
    
     }
  }
);
},
ondelete:function(statetype,stateid,friendid,fnum){
  window.msgbox('确定要删除此留言吗',function(){ 
   myblog.commentdelete(statetype,stateid,friendid,fnum);},
   '系统友情提示',1,1);
},
//好友动态
onloadpannel:function(obj){  
   var para="type=friendstate&optype=loadpannel&lock="+obj;
   var myAjax=new Ajax.Request(
     "/manageblog",{method:'post',parameters:para,
     onComplete:function(t){   
         var title="";
         if(obj=='dyntype')title='类别设置';else title='好友设置';         
         window.subwin(t.responseText,title,400,"","",1);	
     }
   }
);
},
onsavepannel:function(obj){  
   var para="type=friendstate&optype=savepannel&"+Form.serialize(obj);
   var myAjax=new Ajax.Request(
     "/manageblog",{method:'post',parameters:para,
     onComplete:function(t){            
         //$("dyntypemsg").innerHTML=t.responseText;
         myblog.onloaddyn(0,0,0);
     }
   }
);
},
commentdelete:function(statetype,stateid,friendid,fnum){  
   var para="type=friendstate&optype=deleteuser&statetype="+statetype+"&stateid="+stateid+"&friendid="+friendid+"";
   var myAjax=new Ajax.Request(
     "/manageblog",{method:'post',parameters:para,
     onComplete:function(t){
      var text = t.responseText.split("|");         
           if(text[0]=="ok"){               
           window.msgbox(text[1],function(){},'确认提示',0,1);         
           if(document.all) $("dl_"+fnum).removeNode(true);
      }
     }
  }
);
},

onuploadFstate:function(obj,type,uid){
   var para="type=friendstate&userid="+uid+"&optype="+type;
    if(typeof(obj)=="object")
    {para+="&"+Form.serialize(obj);}
    var myAjax=new Ajax.Request(
     "/manageblog",{method:'post',parameters:para,
     onComplete:function(t){
       var text = t.responseText.split("|");         
           if(text[0]=="ok"){  
            $("cont_d_"+text[1]).style.display='none';             
           window.msgbox(text[1],function(){},'确认提示',0,1);
           }              
      
     }
  }
);   
},
onpdynread:function(obj,dynid,readtype){  
    var para="type=friendstate&optype=preads&readtype="+readtype+"&dynid="+dynid;
    var myAjax=new Ajax.Request(
    "/manageblog",{
    method:'post',parameters:para,
    onComplete:function(t){
        if(document.all) $(obj).removeNode(true);
        else $(obj).parentNode.removeChild($(obj));
    }}
    );   
},
onfdynread:function(dynid,obj){
    var para="type=friendstate&optype=reads&dynid="+dynid;
    var myAjax=new Ajax.Request(
    "/manageblog",{
    method:'post',parameters:para,
    onComplete:function(t){
        if(document.all) $(obj).removeNode(true);
        else $(obj).parentNode.removeChild($(obj));
    }}
    );   
},
onlockdyn:function(obj,locktype){
    var para="type=friendstate&optype="+locktype;
    if(typeof(obj)=="object")
        para+="&addtype=1&"+Form.serialize(obj);
    else
        para+="&addtype=0&dynobj="+obj;
    var myAjax=new Ajax.Request(
     "/manageblog",{method:'post',parameters:para,
     onComplete:function(t){
        myblog.onloaddyn(0,0,0);
     }
  }
);
}
//end friendupload
};
function onuploadPic(){
if(document.frm_upload.file1.value==""){
   alert('请选择上传图片');
   return false;
}
document.frm_upload.submit();
}

function onuploadvideo(){
if(document.frm_upvideo.file1.value==""){
   alert('请先选择视频');
   return false;
}
if(document.frm_upvideo.txtFileName.value==""){
   alert('请先填写视频名称');
   return false;
}
if(document.frm_upvideo.txtDescription.value==""){
   alert('请先填写视频描述');
   return false;
}
document.getElementById('btnupload').disabled='disabled';
document.getElementById('uploadloadvideo').style.display='';
document.frm_upvideo.submit();
}

function disp(objvid,obj){
	var img_cond=document.getElementById("img_gl_d_"+obj);
	if(img_cond.style.display=='none'){
	    objvid.innerHTML='取消';
		img_cond.style.display='';
    }else{
	    objvid.innerHTML='管理';
    	img_cond.style.display='none';
    }
}