 //复制地址栏地址
 function copyurl()
   { 
    var clipBoardContent=this.location.href; 
    window.clipboardData.setData("Text",clipBoardContent); 
    alert("复制成功!"); 
   } 


//添加到收藏夹
function addfavorite(fname,furl)
{
 var title = '博客作品';
 var url = 'http://blog.m6699.com/';
 var desc = '';
 if(furl)
 url = furl;
 if(fname)
   title = fname;

 if (window.sidebar) {
 window.sidebar.addPanel(title, url,desc); //Mozilla browser
 } else if( document.all ) { //IE browser
 window.external.AddFavorite(url,title);
 } else if( window.opera && window.print ) { //Not Support Now
 return true;
 }
}
/*--------------------标签处理函数开始---------------*/
//添加标签
 var tagnum = 0;
function addTag(tagstr){

  var tag;
  tag=document.getElementById("tag").value;
  if(tag.length==0){
    tagnum=0;
  }
  var arr=tag.split(" ");
  if (tagnum >=5) {
    alert("标签数不能超过5个！");
	return;
  }else if(tag.length>0){
	 tag+=" "+tagstr;
  }else{
     tag+=tagstr;
  }
  tagnum++;
  document.getElementById("tag").value=tag;

}


//id是指标签对象的ID如文章，图片，作品，圈子等

//type是指标签对象 包括  ART  PIC  PRO  TEAM
 function addtagstodb(id,type){
   var tagvau= document.addpictag.tag.value;
   var output="";
   var flag=0;
   if(tagvau.length>0){ 
		   var tagarr=new Array(); 
		   tagarr=tagvau.split(" ");
		   if(tagarr.length>5){
			output+="* 标签的个数不能超过5个！\n";
			flag=1; 
		   }else{
			   for(var i=0;i<tagarr.length;i++)
			   {
				 if(tagarr[i].length>10){
				  output+="* 第"+(i+1)+"个标签的字数不能超过10个！\n";
				  flag=1; 
				 }else if(tagarr[i].length==0){
				  output+="* 第"+(i+1)+"个标签不能为空！\n";
				  flag=1; 	
				 }
			   }
		   }
	 
   }else{
     output+="* 标签不能为空！";
	 flag=1;
   }
   if(flag){
     alert(output);
	 return false;
   }else{
	 tagvau= ajax_encode(tagvau); 
     var url=httpserver+'tags.php';//图片描述显示文件
	 var time=new   Date().getTime();
     var pars = 'action=add&tag=' + tagvau+'&id=' + id+'&type='+type+'&time='+time+user_par;
	 loading();
     var myAjax = new Ajax.Request(
                    url,
                    {method: 'post', parameters: pars, onComplete: showResponse_addtag}
                    );
	 updatedbtag(id,type);
	 hideCurrentPopup();
   }
 }
 

 function showResponse_addtag(originalRequest){
	     output=originalRequest.responseText;
          ftimein();
		   $('showresult').innerHTML='<span style="display:none">处理中...</span>';
		  //更新标签显示
		  resultshow('showresult','150','5',output);
 		  setTimeout("ftimeout()",2000);
 }
 
 
 function deletedbtag(objid,type,tagid){
    var url=httpserver+'tags.php';//图片描述显示文件
	 var time=new   Date().getTime();
     var pars = 'action=del&id=' + objid+'&tagid='+tagid+'&type='+type+user_par;
     var myAjax = new Ajax.Request(
                    url,
                    {method: 'post', parameters: pars, onComplete: showResponse_deltag}
                    );
	 updatedbtag(objid,type);
 }
 
  function showResponse_deltag(originalRequest){
	     output=originalRequest.responseText;
          ftimein();
		   $('showresult').innerHTML='<span style="display:none">处理中...</span>';
		  //更新标签显示
		  resultshow('showresult','150','5',output);
 		  setTimeout("ftimeout()",2000);
 }

 
 
 function updatedbtag(objid,type){
     var url=httpserver+'tags.php';//图片描述显示文件
	 var time=new   Date().getTime();
     var pars = 'action=update&id=' +objid+'&type='+type+'&time='+time+user_par;
	 loading();
     var myAjax = new Ajax.Request(
                    url,
                    {method: 'post', parameters: pars, onComplete: showResponse_updatetag}
                    );
 }
 
 
 function showResponse_updatetag(originalRequest)
 {
  // var div=$('desc');div.style.display="none";
   $('showtag').innerHTML = originalRequest.responseText;
   setTimeout("ftimeout()",2000);
 }
/*----------------------------标签处理结束----------------------------------*/
//切换层



function showDiv(num,maxnum,menu,content,blockclass,noneclass){
	if(typeof(blockclass)=="undefined" || typeof(noneclass)=="undefined"){
	 blockclass="active";noneclass="normal";
	}
	for(var id = 1;id<=maxnum;id++){
		var conName=content+id+"";
		var menuName=menu+id+"";
		if(id==num){
			try{document.getElementById(conName).style.display="block"}catch(e){};
			try{document.getElementById(menuName).className=blockclass}catch(e){};
		}else{
			try{document.getElementById(conName).style.display="none"}catch(e){};
			try{document.getElementById(menuName).className=noneclass}catch(e){};
		}
	}
}

//弹出窗口定位
function showdivtocenter(div1)
{
 var a=document.getElementById(div1);
 

   a.style.left=(document.body.clientWidth-a.clientWidth)/2+"px";
   a.style.top=(document.body.scrollTop+document.body.clientHeight/2-a.clientHeight/2)+"px";
}
function loading(){
       ftimein();
       $('showresult').innerHTML='<span style="display:none">s</span>';
	   resultshow('showresult','150','5','正在加载中...');
}
var cleari
function adshow(a,w, h,href,adurl,showpos){
   
	  
		var a = document.getElementById(a);
		var objBrother = a.childNodes[0];
		var b = document.createElement('DIV');
		var md = '<div style="padding:1px;text-align:right;font-size:12px;color:#000;"><a href="'+adurl+'" target="_blank"><img width='+w+' height='+h+' src="'+href+'"/></a><br/><a href="javascript:void(0);" onclick="clearInterval(cleari);document.getElementById(\'show\').style.display=\'none\'"><img src="http://blog.m6699.com/images/close_little.gif"/></div>';
		b.setAttribute('id','show');
		b.style.Align = "right";
		b.style.textAlign = "center";
		b.style.position = "absolute";
		b.style.opacity = (80 / 100);
		b.style.MozOpacity = (100 / 100);
		b.style.KhtmlOpacity = (100 / 100);	
		b.style.filter = "alpha(opacity=100)";
		b.style.height = h+"px";
		b.style.margin = "0px";
		b.style.textAlign = "right";		
		//b.style.backgroundColor = "#FFFFFF";
		b.style.width = w+"px";
		//b.style.border=1+"px";
		//b.style.borderColor="#000";
		//b.style.borderStyle="solid";
		b.style.z_index=10000;
		//b.style.index = 100;
		a.insertBefore(b,objBrother);
		b.innerHTML = md;
		//DIV定位，相对定位

        
  
			b.style.top=document.documentElement.scrollTop+450+"px";
			b.style.left=document.documentElement.scrollLeft+document.documentElement.clientWidth-w-10+"px";
			//alert(b.style.left);alert(b.style.top);
	
}
//AJAX结果提示层



function resultshow(a,w, h, content,showpos){
       if(h<30){ 
	   h=30;
	   }
	  
		var a = document.getElementById(a);
		var objBrother = a.childNodes[0];
		var b = document.createElement('DIV');
		var md = '<div style="padding:5px;text-align:center;font-size:12px;color:#000;">'+content+'</div>';
		b.setAttribute('id','show');
		b.style.Align = "right";
		b.style.textAlign = "center";
		b.style.position = "absolute";
		b.style.opacity = (80 / 100);
		b.style.MozOpacity = (100 / 100);
		b.style.KhtmlOpacity = (100 / 100);	
		b.style.filter = "alpha(opacity=100)";
		b.style.height = h+"px";
		b.style.margin = "0px";
		b.style.backgroundColor = "#FFFFFF";
		b.style.width = w+"px";
		b.style.border=1+"px";
		b.style.borderColor="#000";
		b.style.borderStyle="solid";
		b.style.z_index=10000;
		//b.style.index = 100;
		a.insertBefore(b,objBrother);
		b.innerHTML = md;
		//DIV定位，相对定位

        
        if(typeof('showpos')=='undefined'){
		  showpos='rightup';
		}
		if(showpos=='rightup'){
			b.style.top=document.documentElement.scrollTop+30+"px";
			b.style.left=document.documentElement.scrollLeft+document.documentElement.clientWidth-w-10+"px";
		}else if(showpos=='center'){
		    b.style.left=document.documentElement.scrollLeft+(document.documentElement.clientWidth-w)/2+"px";
			b.style.top=document.documentElement.scrollTop+(document.documentElement.clientHeight-h)/2+"px";
			alert(b.style.left);alert(b.style.top);
		}else{
			b.style.top=document.documentElement.scrollTop+30+"px";
			b.style.left=document.documentElement.scrollLeft+document.documentElement.clientWidth-w-10+"px";
		}
}

//显示结果--------------------------
function ftimein(div){
	if(div=='' || div==undefined){
	var div1=$('showresult');
	}else{
		var div1=$(div);
	}
	
	div1.style.display='block';
}

function ftimeout(div){
	if(div=='' || div==undefined){
	var div1=$('showresult');
	}else{
		var div1=$(div);
	}
	div1.style.display='none';
}
//显示结果结束--------------------------
//和PHP里面的函数urlencode一样的功能，与其对应



function ajax_encode (str) {
    str=encodeURIComponent(str);
    if (navigator.product == 'Gecko') str=str.replace(/%0A/g, "%0D%0A"); 
	//In IE, a new line is encoded as rn, while in Mozilla it's n
    return str;
}


//判断是否登陆
function whetherisregister()
{
	var usercookie=document.cookie;
	var arrCookie=usercookie.split("; ");
	for(var i=0;i<arrCookie.length;i++){
      var arr=arrCookie[i].split("=");
      //找到名称为userId的cookie，并返回它的值



      if("MOnline"==arr[0]){      
		 return true;
      }
	}
	return false;
}

 function popnew(url,title,width,height){
	var w = 1024;
	var h = 768;
	if (document.all || document.layers){
		w = screen.availWidth;
		h = screen.availHeight;
	}
	var leftPos = (w/2-width/2);
	var topPos = (h/2-height/2);
	window.open(url,title,"width="+width+",height="+height+",top="+topPos+",left="+leftPos+",scrollbars=no,resizable=yes,status=no");
   }
//去左空格;
function ltrim(s){
return s.replace( /^\s*/, "");
}
//去右空格;
function rtrim(s){
return s.replace( /\s*$/, "");
}
//去左右空格;
function trim(s){
return rtrim(ltrim(s));
}
//坐标定位id=>被定位的层的位置ID div=>层的ID
function pos(event,id,div){
  document.getElementById(div).style.top=event.clientY+document.body.scrollTop+"px";
  document.getElementById(div).style.left=(document.documentElement.scrollLeft+document.getElementById(id).offsetWidth)+"px";
}

//获取FCK编辑器的焦点函数
function getfckfoucs(){
 var oEditor = FCKeditorAPI.GetInstance('content');
 oEditor.Focus();
}
//=======博客名称和说明的修改=============================
 function displayblogtitle(id,type){
   var blogedit=document.getElementById(id);
   if(type=='block'){
    blogedit.style.display='block';
   }else if(type=='none'){
    blogedit.style.display='none';
   }
 }
 
 function editblogtitle(){
   var mytitle=$('mytitle').value;
   var url=httpserver+"editblog.php";
   
   if(mytitle.length>20){
     alert('博客名称不能超过20个字！');
	 return false;
   }else{
	       mytitle=ajax_encode(mytitle);
	       var pars = 'action=edittitle&title='+mytitle+user_par;
	       loading();
			var myAjax = new Ajax.Request(
						url,
						{method: 'get', parameters: pars, onComplete: showResponse_eb}
						);
   }
 }
 
 function showResponse_eb(originalRequest){
	var string=originalRequest.responseText;
	 ftimein();
		 $('showresult').innerHTML='<span style="display:none">s</span>';
		 resultshow('showresult','150','5',string);
         setTimeout("ftimeout()",2500);
     updateblogtitle('title');
	     
 }
 function updateblogtitle(type){
   var url=httpserver+"editblog.php";
   var pars = 'action=refreshtitle'+user_par+'&type='+type;
		var myAjax = new Ajax.Request(
                    url,
                    {method: 'get', parameters: pars, onComplete: showResponse_ubt}
                    );
 }
  
 function showResponse_ubt(originalRequest){
	var string=originalRequest.responseText;
	var output;
	var response=new Array(2);
	var response=string.split("$");
    if(response[0]=='title'){
	 $('blogtitlecontent').innerHTML=response[1];
	 
	}else if(response[0]=='desc'){
	 $('blogdesccontent').innerHTML=response[1];
	}
	setTimeout("ftimeout()",2500);
 }
 
 
 function editblogdesc(){
   var mydesc=$('mydesc').value;
   var url=httpserver+"editblog.php";
   if(mydesc.length>50){
     alert('博客说明不能超过50个字！');
	 return false;
   }else{
	   mydesc=ajax_encode(mydesc);
	   var pars = 'action=editdesc&blogdesc='+mydesc+user_par;
	   loading();
	   var myAjax = new Ajax.Request(
						url,
						{method: 'get', parameters: pars, onComplete: showResponse_ebd}
						);
   }
 }
 
 function showResponse_ebd(originalRequest){
	var string=originalRequest.responseText;
	ftimein();
    $('showresult').innerHTML='<span style="display:none">正在加载中...</span>';
	resultshow('showresult','150','5',string);
     setTimeout("ftimeout()",2500);
	updateblogtitle('desc');
	
 }
 //===================结束===========================================================
 
 function addtoteam(teamid,userid){
   var url=httpserver+"team_invate.php";
   var pars = 'action=invate'+user_par+'&teamid='+teamid+'&uid='+userid;
   loading();
   var myAjax = new Ajax.Request(
                    url,
                    {method: 'post', parameters: pars, onComplete: showResponse_addtoteam}
                    );
   if(typeof(tt_HideInit)=="function"){
      hideCurrentPopup();
   }else{
      tt_HideInit();
   }
   
 }
 function showResponse_addtoteam(originalRequest){
	var string=originalRequest.responseText;
	ftimein();
    $('showresult').innerHTML='<span style="display:none">s</span>';
	resultshow('showresult','150','5',string);
    setTimeout("ftimeout()",2500);
 }
 
 
 //判断用户是否在线
 function online_state(uid){
     var url = httpserver+'user_online_state.php';
     var pars = 'userid='+uid;
     var myAjax = new Ajax.Updater('onlinestate', url, {method: 'get', parameters: pars});
 }
 
 
function copy_clip(meintext) 
{ 
	if (window.clipboardData)  
	{ 
		window.clipboardData.setData("Text", meintext); 
	} 
	else if (window.netscape)  
	{  
		netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect'); 
		var clip = Components.classes['@mozilla.org/widget/clipboard;1'] 
				 .createInstance(Components.interfaces.nsIClipboard); 
		if (!clip) return; 
		var trans = Components.classes['@mozilla.org/widget/transferable;1'] 
				  .createInstance(Components.interfaces.nsITransferable); 
		if (!trans) return; 
		trans.addDataFlavor('text/unicode'); 
	
		var str = new Object(); 
		var len = new Object(); 
	
		var str = Components.classes["@mozilla.org/supports-string;1"] 
				.createInstance(Components.interfaces.nsISupportsString); 
	
		var copytext=meintext; 
		str.data=copytext; 
		trans.setTransferData("text/unicode",str,copytext.length*2); 
	
		var clipid=Components.interfaces.nsIClipboard; 
		if (!clip) return false; 
	
		clip.setData(trans,null,clipid.kGlobalClipboard); 
	
	} 
   //alert(" 下面的信息复制到剪贴板 :\n\n" + meintext); 
  	alert(" 本文地址已复制,请转贴给您的朋友!"); 
	return false; 
} 