﻿function gbcount(message,total,used,remain)
{
	var max;
	max = total.value;
	if (message.value.length > max) {
	message.value = message.value.substring(0,max);
	used.value = max;
	remain.value = 0;
	alert("你是不是说得太多了!");
	}
	else {
	used.value = message.value.length;
	remain.value = max - used.value;
	}
}

function checktext(a,b)
{
   if(b.value=="")
   {
      alert("哗！你忘了输入你的大名了?");
      return false;
   }
   if(b.value.length>20)
   {
      alert("哗！你的大名好长哦~");
      return false;
   }
   return checkcontent(a);
}

function checkcontent(obj)
{
   if(obj.value.length<3)
   {
       alert("你的豪言壮语再少也要三个文字吧~");
       return false;
   }
    var badwords=["http","@","www","机票","六合彩","法轮功","垃圾","操你妈"];
    var pattern=/<\s*[A-Za-z]+[^>]*>/g;
    var flag=pattern.test(obj.value);
    if(flag)
    {
       alert("哟~你想干嘛了?有非法代码哦~");
       return false;
    }
    else
    {
       for(var i=0;i<badwords.length;i++)
       {
           if(obj.value.indexOf(badwords[i])!=-1)
           {
              alert("哟~你中大奖了，你的留言中含有非法文字哦~");           
              return false;
           }
       } 
    }
    return true;
}

function showdiv(obj,id)       
{
  var daps  = document.getElementById(id).style;
  var ttop  = obj.offsetTop;  
  var thei  = obj.clientHeight;  
  var tleft = obj.offsetLeft;   
  var ttyp  = obj.type;   
  while (obj = obj.offsetParent){ttop+=obj.offsetTop; tleft+=obj.offsetLeft;}
  daps.top  = (ttyp=="image")? (ttop+thei) + "px" : (ttop+20) + "px"; 
  daps.left = (tleft-150) + "px";  
  daps.display="";
}

function BigImg(img,a)       
{
  if(a==0)
  {
     document.getElementById(img).style.width="100px";
     document.getElementById(img).style.height="100px";
  }
  else
  {
     document.getElementById(img).style.width="40px";
     document.getElementById(img).style.height="40px";
  }
}

function closediv(id)
{
    document.getElementById(id).style.display="none";
}

function Getcode(id,sel)
{
    if(sel==0)
    {
       document.getElementById("ubb"+id).style.display="";
       document.getElementById("html"+id).style.display="none";
       document.getElementById("look"+id).innerHTML="<a href='javascript:void(0)' onclick='Getcode("+id+",1)'>取消查看</a>";
    }
    else
    {
       document.getElementById("ubb"+id).style.display="none";
       document.getElementById("html"+id).style.display="";
       document.getElementById("look"+id).innerHTML="<a href='javascript:void(0)' onclick='Getcode("+id+",0)'>查看代码</a>";
    }
}

function ChangeColor(id,sel)
{
    switch(sel)
    {
        case 0:
           document.getElementById("html"+id).style.background="#fff";
           break;
        case 1:
           document.getElementById("html"+id).style.background="#64338E";
           break;
        case 2:
           document.getElementById("html"+id).style.background="#000";
           break;
    }
}

function Copycode(id)
{
    var code=document.getElementById("ubb"+id).innerHTML;
	code=code.replace(/<br\s*\/?>/gi,"\n");
	var re=/<[^>]*>/g;
	code=code.replace(re,"");
	code=code.replace(/&nbsp;/g," ");
	if(document.all)
	{
	    window.clipboardData.setData("Text",code); 
	    alert("已经将代码复制");
	}
	else
	{
	    alert("你的浏览器安全设置不允许自动执行拷贝操作,请使用键盘快捷键(Ctrl+C)来完成");
	}
}

