
//Search Box Functions
function gotoSearch()
 {
  strSearchText = new String();
  strSearchText = escape(document.getElementById('txtSearchFor').value);
  window.location.href = "search.php?SEARCH=" + strSearchText;
 }                           
function gotoSearch2()
 {       
  strSearchText = new String();
  strSearchText = escape(document.getElementById('Search').value);
  window.location.href = "search.php?SEARCH=" + strSearchText;
 }

 function xmlhttpPost(outputTo,strURL,params) 
  {
   if (document.getElementById(outputTo).innerHTML != '' && params=='')
     document.getElementById(outputTo).innerHTML = '';
   else
    {
     document.getElementById(outputTo).innerHTML = 'Loading...';
     var xmlHttpReq = false;
     var self = this;
     if (window.XMLHttpRequest)        // Mozilla/Safari
       self.xmlHttpReq = new XMLHttpRequest();
     else if (window.ActiveXObject)    // IE
       self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
     self.xmlHttpReq.open('POST', strURL, true);
     self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
     self.xmlHttpReq.onreadystatechange = function() 
      { 
       if (self.xmlHttpReq.readyState == 4) 
        updatePage(outputTo, self.xmlHttpReq.responseText); 
      }
     self.xmlHttpReq.send('activeDiv=' + outputTo + '&' + params);
    }
  }

 function updatePage(outputTo,value)
  {
   document.getElementById(outputTo).innerHTML = value;
  }

function insertcode(tag, desc)
 {
  var textarea = document.getElementById("txtPost");
  var open = "<" + tag + ">";
  var close = "</" + tag + ">";
  if (!textarea.setSelectionRange)
   {
    var selected = document.selection.createRange().text; 
    if(selected.length <= 0)
      textarea.value += open + prompt("Please enter the text you'd like to " + desc, "") + close;
    else
      document.selection.createRange().text = open + selected + close; 
   }
  else
   {
    var pretext = textarea.value.substring(0, b.selectionStart);
    var codetext = open + textarea.value.substring(b.selectionStart, b.selectionEnd) + close;
    var posttext = textarea.value.substring(b.selectionEnd, textarea.value.length)
    if(codetext == open + close)
      codetext = open + prompt("Please enter the text you'd like to " + desc, "") + close;
    textarea.value = pretext + codetext + posttext;
   }
  textarea.focus();
 }

function insertsubheading(desc)
 {
  var textarea = document.getElementById("txtPost");
  var open = "<BR><DIV CLASS='SubHeading'>";
  var close = "</DIV>";
  if(!textarea.setSelectionRange)
   {
    var selected = document.selection.createRange().text; 
    if(selected.length <= 0)
      textarea.value += open + prompt("Please enter the text you'd like to " + desc, "") + close;
    else
      document.selection.createRange().text = open + selected + close; 
   }
  else
   {
    var pretext = textarea.value.substring(0, b.selectionStart);
    var codetext = open + textarea.value.substring(b.selectionStart, b.selectionEnd) + close;
    var posttext = textarea.value.substring(b.selectionEnd, textarea.value.length)
    if(codetext == open + close)
      codetext = open + prompt("Please enter the text you'd like to " + desc, "") + close;
    textarea.value = pretext + codetext + posttext;
   }
  textarea.focus();
 }

function insertimage()
 {
  var textarea = document.getElementById("txtPost");
  var image = "<img src='" + prompt("Please enter the url", "http://") + "' alt=''>";
  if(!textarea.setSelectionRange)
   {
    var selected = document.selection.createRange().text; 
    if(selected.length <= 0)
      textarea.value += image;
    else
      document.selection.createRange().text = image; 
   }
  else
   {
    var pretext = textarea.value.substring(0, b.selectionStart);
    var posttext = textarea.value.substring(b.selectionEnd, textarea.value.length)
    textarea.value = pretext + image + posttext;
   }
  textarea.focus();
 }

function insertlink()
 {
  var textarea = document.getElementById("txtPost");
  var url = prompt("Please enter the url", "http://");
  var strLinkText = prompt("Please enter the link text", "");
  var link = "<a href='" + url + "' target='_blank'>" + strLinkText + "</a>";
  if(!textarea.setSelectionRange)
   {
    var selected = document.selection.createRange().text; 
    if(selected.length <= 0)
      textarea.value += link;
    else
      document.selection.createRange().text = link; 
   }
  else
   {
    var pretext = textarea.value.substring(0, b.selectionStart);
    var posttext = textarea.value.substring(b.selectionEnd, textarea.value.length)
    textarea.value = pretext + link + posttext;
   }
  textarea.focus();
 }
