var text = "  ";
var smileyTags = new Array ("::SM::", "::SA::", "::BI::", "::CO::", "::BL::", "::TO::", "::EV::", "::WI::", "::CL::", "::BE::", "::SY::", "::SO::", "::AN::", "::DE::", "::SL::", "::KI::", "::AP::", "::DA::", "::QU::", "::CF::");

function insertSmileyTag(smileyTag) {
  addTextWithoutAlert(smileyTag);
}

function addTextWithoutAlert(newCode) {
  if (document.umForm.sign.createTextRange && document.umForm.sign.caretPos) {
    var caretPos = document.umForm.sign.caretPos;
    caretPos.text = caretPos.text.charAt(caretPos.text.length-1) == ' ' ? newCode + ' ' : newCode;
  } 
  else {
    document.umForm.sign.value+=newCode;
  }
  setfocus();
}

function addText(newCode) {
  if (document.umForm.sign.createTextRange && document.umForm.sign.caretPos) {
    var caretPos = document.umForm.sign.caretPos;
    caretPos.text = caretPos.text.charAt(caretPos.text.length-1) == ' ' ? newCode + ' ' : newCode;
  } 
  else {
    document.umForm.sign.value+=newCode;
    alert("请将需要设置成该格式的文字放置在标志符号的中间（替换现在的两个空隔）！否则格式无效。");
  }
  setfocus();
}

function setfocus() {
  document.umForm.sign.focus();
}

function showfont(myfont) {
  addTxt=" [font="+myfont+"]"+text+"[/font]";
  addText(addTxt);
  document.umForm.myfont.value = "宋体";
}

function showsize(mysize) {
  addTxt=" [size="+mysize+"]"+text+"[/size]";
  addText(addTxt);
  document.umForm.mysize.value = "16px";	
}

function showcolor(mycolor) {
  addTxt=" [color="+mycolor+"]"+text+"[/color]";
  addText(addTxt);
  document.umForm.mycolor.value = "";
}

function email() {
  addTxt="[email]"+text+"[/email]";
  addText(addTxt);
}

function suptext() {
  addTxt="[sup]"+text+"[/sup]";
  addText(addTxt);	
}

function subtext() {
  addTxt="[sub]"+text+"[/sub]";
  addText(addTxt);	
}

function bold() {
  addTxt="[b]"+text+"[/b]";
  addText(addTxt);	
}

function italicize() {
  addTxt="[i]"+text+"[/i]";
  addText(addTxt);
}

function quote() {
  addTxt="[quote]"+text+"[/quote]";
  addText(addTxt);
}

function center() {
  addTxt="[center]"+text+"[/center]";
  addText(addTxt);
}

function hyperlink() {
  addTxt="[url]"+text+"[/url]";
  addText(addTxt);
}

function showcode() {
  addTxt="[code]"+text+"[/code]";
  addText(addTxt);
}

function underline() {
  addTxt="[u]"+text+"[/u]";
  addText(addTxt);
}

function setCheck() {
  var showImage = document.getElementById("showImage");
  var ifShowImage = document.getElementById("ifShowImage");
  if (showImage.checked) {
    ifShowImage.value = "1";
  } else {
    ifShowImage.value = "0";	
  }	
}
