﻿// JavaScript Document
var s;//全局变量
 var div = document.getElementById("btndiv");
 //隐藏表情
 function hidface()
 {
// alert("yes");
	 if(div)
	{
	div.style.display="none";
	
	}
	
	 }
	 
function AddText(NewCode) {
document.getElementById("Content").value+=NewCode
}


//创建表情层
function creatediv()
{
	//alert("ddd");
	var emdiv="";
for(i=0;i<84;i++)
{	emdiv+="<img src=\""+ ImgSite +"99ubb/emotion/face"+ i +".gif\" onclick=\"insertem("+ i +");\" />";
	}
	
var con = document.getElementById("btndiv");
 //var textcss="position: 'absolute';visibility: 'visible';border: '1px solid 666'";
 if (!div)
 {
            div = document.createElement("div");
            div.setAttribute("id", "ubbface");
			div.className="divcss";
		
			div.innerHTML=emdiv;
            con.insertBefore(div, con.firstChild);
        }
		else
		{  
			if(div.style.display=="none")
			{
				div.style.display="block"
				}
			else
			{
				div.style.display="none"
		}
		}
			
}
	 
	 
function get_textarea()//获取
{
	 
	   var ta=document.getElementById("Content");
      if (document.selection) { //For IE 
        var sel = document.selection.createRange(); 
     //   if (sel.text.length<1)
	//	{alert("你没有选中文字 - -!");
		//return false;
		//} 
	 s = sel.text;
      } 
      else{ //For <a href="http://www.mozilla.org/products/firefox/" target="_blank">Firefox</a> 
        var startPos = ta.selectionStart 
         var endPos = ta.selectionEnd 
      //  if (startPos == endPos){
		//	alert("你没有选中文字 - -!");
		//	return false;
		//	} 
		
		s =ta.value.substring(startPos,endPos)
			
        } 
     
	}
	
	function set_textarea(newstr)		//应用文本
{
	 if (document.selection) {//IE
	if (s.length<1)
	{
		document.getElementById("Content").value+=newstr;
	}
	else
	{
	document.selection.createRange().text=newstr;
	document.selection.empty();
	}
	 }
	 else
	 {//ff
		//alert("不前还不支持FF");
		//alert(newstr);
		   var star = document.getElementById("Content").selectionStart ;
          var end = document.getElementById("Content").selectionEnd ;
		  
		document.getElementById("Content").value+=newstr;
		 }
	document.getElementById("Content").focus() 
}
//加粗	
function Bold() {	

hidface();	
get_textarea();	
var txt;
if(s.length<1)
{
txt="[B][/B]";	
set_textarea(txt);

}
else
{
	
txt="[B]"+ s +"[/B]";	
set_textarea(txt);
	}
}
//斜体
function Italicize()
{
	hidface();	
	get_textarea();
	var txt;
	if(s.length<1)
{
txt="[I][/I]";	
set_textarea(txt);

}
else
{
	 txt="[I]"+ s +"[/I]";	
	set_textarea(txt);
}
	}

//下横线

function Underline()
{
	hidface();	
	get_textarea();
	var txt;
	if(s.length<1)
{
txt="[U][/U]";	
set_textarea(txt);

}
else
{
	 txt="[U]"+ s +"[/U]";	
	set_textarea(txt);
}
	
	}
//插入表情
function insertem(obj)
{
	
	AddTxt="[em="+ obj +"]";
	AddText(AddTxt);
	hidface();
	}
	
function Linkubb()
{
	hidface();
	var str="";
	var url;
	  str = prompt("显示链接的文本.\n如果为空，那么将只显示超级链接地址","");  
	 if(str!=null )
	{
	      url=prompt("http:// 超级链接","http://");
	      
	        if(url!=null)
	           {
	              if(str=="")
	                   {
	                    str="[URL]"+ url +"[/URL]";
	                     AddText(str);
	                   }
	                   else
	                     {
	                      str="[URL="+ url +"]"+ str +"[/URL]";
	                      AddText(str);
	                     }
	           }
		//str="";
		//AddText(str);
		}
	
	
}


//插入图片
function InsertImage()
{
	hidface();
	var str="";
	str=window.prompt("请输入外部图片地址","http://");
	
	if(str==null)
	{
		str="";
		AddText(str);
		
		}
	else
	{
		str="[IMG]"+ str +"[/IMG]";
		AddText(str);
		}
}


	