var re = document.referrer;
var xmlHttp_ll=false;
try {
xmlHttp_ll = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlHttp_ll = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e2) {
xmlHttp_ll=false;
}
}

if (!xmlHttp_ll && typeof XMLHttpRequest != 'undefined') {
xmlHttp_ll = new XMLHttpRequest();
}

function callServer() {
var ll_url = "../iframe/ll_cu.aspx?key="+escape(re);
xmlHttp_ll.open("GET", ll_url, true);
xmlHttp_ll.send(null);
}

function login_out()
{
  document.location='../our_user/login.out.aspx';
}

function check_topic()
{
  if(document.myform.xingming.value=="") {
	document.myform.xingming.focus();
    alert("Please Input your Name!");
	return false;
   } 
   
   if(document.myform.biaoti.value=="") {
	document.myform.biaoti.focus();
    alert("Please Input the Subject!");
	return false;
   } 
   
   if(document.myform.content1.innerHTML=="") {
	document.myform.content1.focus();
    alert("Please Input the Content!");
	return false;
   }
   
   if(document.myform.biaoti.value.length>50) {
	document.myform.biaoti.focus();
    alert("More than 50 letters in Subject now!\n"+document.myform.biaoti.value.length+" letters at present.");
	return false;
   }
   
   if(document.myform.biaoti.value.length<5) {
	document.myform.biaoti.focus();
    alert("Less than 5 letters in Subject now!\n"+document.myform.biaoti.value.length+" letters at present.");
	return false;
   }
   
   if(document.myform.content1.innerHTML.length>5000) {
	document.myform.content1.focus();
    alert("More than 5000 letters in Content now!\n"+document.myform.content1.innerHTML.length+" letters at present.");
	return false;
   }
   
   if(document.myform.content1.innerHTML.length<10) {
	document.myform.content1.focus();
    alert("Less than 10 letters in Content now!\n"+document.myform.content1.innerHTML.length+" letters at present.");
	return false;
   }
   //eval("document.myform.submit.disabled=true;");
   //return true;
}

  //获得选中文字
  function storeCaret(textEl){   
  if(textEl.createTextRange)     
  textEl.caretPos=document.selection.createRange().duplicate();     
  }  
   //插入表情
  function insertAtCaret(textEl,text)
  {   
  if(textEl.createTextRange && textEl.caretPos)
  {   
  var caretPos=textEl.caretPos;   
  caretPos.text=caretPos.text.charAt(caretPos.text.length-1)==''?text+'':text;     
  textEl.focus();
  }     
  else     
  textEl.value=text;   
  textEl.focus();
  }
 //加粗文字 
  function BAtCaret(textEl)
  {
    if(textEl.createTextRange && textEl.caretPos)
    {   
      var caretPos=textEl.caretPos; 
	  var show_key=caretPos.text;
	  caretPos.text="[B]"+caretPos.text+"[/B]";
	  
	  var rng=textEl.createTextRange()   
      rng.moveStart("character",rng.text.length+3); //此两句代码功能用于添加完[B][/B]后光标定位于文字最后端,[/B]之前.
	  rng.moveEnd("character",rng.text.length-4);
	  //rng.moveStart("character",3); //此两段代码功能用于添加完[B][/B]后立即将文字处于选中状态,但是存在漏洞
	  //rng.moveEnd("character",-4); 
      rng.select(); 
    }
  }
  
  //倾斜文字 
  function IAtCaret(textEl)
  {
    if(textEl.createTextRange && textEl.caretPos)
    {   
      var caretPos=textEl.caretPos; 
	  caretPos.text="[I]"+caretPos.text+"[/I]";
	  //textEl.focus();
	  
	  var rng=textEl.createTextRange()   
      rng.moveStart("character",rng.text.length+3);
	  rng.moveEnd("character",rng.text.length-4);
      rng.select();
    }   
  }
  
  //左对齐文字 
  function LAtCaret(textEl)
  {
    if(textEl.createTextRange && textEl.caretPos)
    {   
      var caretPos=textEl.caretPos; 
	  caretPos.text="[L]"+caretPos.text+"[/L]";
	  //textEl.focus();
	  
	  var rng=textEl.createTextRange()   
      rng.moveStart("character",rng.text.length+3); 
	  rng.moveEnd("character",rng.text.length-4);
      rng.select();
    }   
  }
  
  //居中文字 
  function MAtCaret(textEl)
  {
    if(textEl.createTextRange && textEl.caretPos)
    {   
      var caretPos=textEl.caretPos; 
	  caretPos.text="[M]"+caretPos.text+"[/M]";
	  //textEl.focus();
	  
	  var rng=textEl.createTextRange()   
      rng.moveStart("character",rng.text.length+3); 
	  rng.moveEnd("character",rng.text.length-4);
      rng.select();
    }   
  }
  
  //右对齐文字 
  function RAtCaret(textEl)
  {
    if(textEl.createTextRange && textEl.caretPos)
    {   
      var caretPos=textEl.caretPos; 
	  caretPos.text="[R]"+caretPos.text+"[/R]";
	  //textEl.focus();
	  
	  var rng=textEl.createTextRange()   
      rng.moveStart("character",rng.text.length+3); 
	  rng.moveEnd("character",rng.text.length-4);
      rng.select();
    }   
  }
  
  //右对齐文字 
  function JAtCaret(textEl)
  {
    if(textEl.createTextRange && textEl.caretPos)
    {   
      var caretPos=textEl.caretPos; 
	  caretPos.text="[J]"+caretPos.text+"[/J]";
	  //textEl.focus();
	  
	  var rng=textEl.createTextRange()   
      rng.moveStart("character",rng.text.length+3);
	  rng.moveEnd("character",rng.text.length-4);
      rng.select();
    }   
  }
  
  //选择字体 
  function FFAtCaret(textEl)
  {
    if(document.myform.select_font.value!=0)
	{
      if(textEl.createTextRange && textEl.caretPos)
      {   
        var caretPos=textEl.caretPos; 
	    caretPos.text="[Font="+document.myform.select_font.value+"]"+caretPos.text+"[/Font]";
	    textEl.focus();
      } 
	}  
  }
  
  //选择字体大小 
  function FSAtCaret(textEl)
  {
    if(document.myform.select_size.value!=0)
	{
      if(textEl.createTextRange && textEl.caretPos)
      {   
        var caretPos=textEl.caretPos; 
	    caretPos.text="[Size="+document.myform.select_size.value+"]"+caretPos.text+"[/Size]";
	    textEl.focus();
      } 
	}  
  }
  
  //选择字体颜色 
  function FCAtCaret(textEl)
  {
    if(document.myform.select_color.value!=0)
	{
      if(textEl.createTextRange && textEl.caretPos)
      {   
        var caretPos=textEl.caretPos; 
	    caretPos.text="[Color="+document.myform.select_color.value+"]"+caretPos.text+"[/Color]";
	    textEl.focus();
      } 
	}  
  }
  
  function Open_1()
  {
	eval("add_weblink.style.display=\"block\"");
	eval("add_webpic.style.display=\"none\"");
  }
  
  function Close_1()
  {
	eval("add_weblink.style.display=\"none\"");
  }
  
  function Open_2()
  {
	eval("add_webpic.style.display=\"block\"");
	eval("add_weblink.style.display=\"none\"");
  }
  
  function Close_2()
  {
	eval("add_webpic.style.display=\"none\"");
  }
  
  function add_web_link(textEl)
  {
	if(document.myform.Web_name.value=="")
	{
	  document.myform.Web_name.focus();
	  alert('Please input the Web name!');
	  return false;
	}
	
	if(document.myform.Web_address.value=="")
	{
	  document.myform.Web_address.focus();
	  alert('Please input the Web address!');
	  return false;
	}

    if(document.myform.Web_address.value.indexOf("http://")==-1)
	{
	  alert('Lacks "http://" at Web address!');
	  return false;
	}
	
	textEl.focus();
	  
      if(textEl.createTextRange && textEl.caretPos)
      {   
        var caretPos=textEl.caretPos; 
	    caretPos.text="[Link=\""+document.myform.Web_address.value+"\"]"+document.myform.Web_name.value+"[/Link]";
	    textEl.focus();
		eval("add_weblink.style.display=\"none\"");
      } 
  }
  
  function add_web_pic(textEl)
  {	
	if(document.myform.Pic_address.value=="")
	{
	  document.myform.Pic_address.focus();
	  alert('Please input the Pic address!');
	  return false;
	}

    if(document.myform.Pic_address.value.indexOf("http://")==-1)
	{
	  alert('Lacks "http://" at Pic address!');
	  return false;
	}
	
	textEl.focus();
	  
      if(textEl.createTextRange && textEl.caretPos)
      {   
        var caretPos=textEl.caretPos; 
	    caretPos.text="[Img=\""+document.myform.Pic_address.value+"\"/]";
	    textEl.focus();
		eval("add_webpic.style.display=\"none\"");
      } 
  }
  
  //删除所选文字   
  function   deleteAtCaret(textEl){   
  if(textEl.createTextRange && textEl.caretPos){   
  var caretPos=textEl.caretPos;   
  document.selection.clear();   
  }   
  }
