var txtObj = null;        
function initFace(textBoxObj)
{
   txtObj = textBoxObj
   //对textBox添加
   txtObj.attachEvent('onclick',SaveCaret);
   txtObj.attachEvent('onkeyup',SaveCaret);
}

function SaveCaret(srcEvent)
{
   txtObj.caretPos = document.selection.createRange().duplicate();  
}


function addFace(i)
{
   if(txtObj.disabled)
   {
      return;
   }
   
   if ( txtObj.createTextRange &&  txtObj.caretPos) 
   { 
      var caretPos = txtObj.caretPos; 
      caretPos.text = '[face'+ i +']';  
   }
   else
   {
       txtObj.value = '[face' + i +']'
   }
}


function outPutFace()
{
    var trs="";
    var tds="";
    for(var r=0;r<1;r++)
    {
        trs+="<div align='center' style='margin-left:10px;'>"
	    tds="";
	    for(var c=1;c<=9;c++)
	    {
		     var num = 9*r+c;
		     tds+="<img src='/tp/em/a/"+num+".gif' style='cursor:hand;cursor:pointer;' onclick='addFace("+num+")'/>";
	    }
        trs+=tds+"</div>";
    }
    trs += "<div style='clear:both'></div><div style='margin-top:5px;margin-right:10px;float:right'></div>";
    document.write(trs);
}
function outPutFacehtml()
{
    var trs="";
    var tds="";
    for(var r=0;r<1;r++)
    {
        trs+="<div align='center' style='margin-left:10px;'>"
	    tds="";
	    for(var c=1;c<=9;c++)
	    {
		     var num = 9*r+c;
		     tds+="<img src='/tp/em/a/"+num+".gif' style='cursor:hand;cursor:pointer;' onclick='addFace("+num+")'/>";
	    }
        trs+=tds+"</div>";
    }
    trs += "<div style='clear:both'></div><div style='margin-top:5px;margin-right:10px;float:right'></div>";
    return trs;
}