var PGInput; 

runOnLoad(); 

function runOnLoad() 

{ 
      var spans = document.getElementsByTagName("SPAN"); 

      for (i = 0; i < spans.length; i++) 

      { 

            if (spans[i].innerText == 'Text') //The name  of your TextBox you want to edit.

            {     

                  tbl = spans[i].parentElement; 

                  while(tbl.tagName != 'TABLE') 

                  { 

                        tbl = tbl.parentElement; 

                  } 

                  for (j = 0; j < tbl.all.length; j++) 

                  { 

                        aaa = tbl.all[j]; 

                        if (tbl.all[j].tagName == 'TEXTAREA') 

                        { 

                              PGInput = tbl.all[j]; 

                              PGInput.rows = 3; 

                              PGInput.style.width = "100%" 

                        } 

                  } 

                  PGInput.disabled = false; 

            } 

      } 

      var tds = document.getElementsByTagName("TD"); 

      for (i = 0; i < tds.length; i++) 

      { 

            if (tds[i].innerHTML.indexOf("Checkin(false);") >= 0 & tds[i].innerText.indexOf("Check In ") >= 0) 

            { 

                  tds[i].innerHTML = tds[i].innerHTML.replace("Checkin(false);", "PGInput.disabled=false; Checkin(false); setTimeout('PGInput.disabled=true;',500000);");

                  document.write("<A href=# onclick=OpenChild()>Click for rich text editor</A>"); 

                  break; 

            } 

      }     

      for (i = 0; i < tds.length; i++) 

      { 

            if (tds[i].innerHTML.indexOf("SaveContentItem()") >= 0 & tds[i].innerHTML.indexOf("class=formEditorBtnText") >= 0)

            { 

  

                  tds[i].innerHTML = tds[i].innerHTML.replace("SaveContentItem(); return false;", "PGInput.disabled=false; SaveContentItem(); PGInput.disabled=true; return false;");

                  tds[i].innerHTML = tds[i].innerHTML.replace("CloseCIE(); return false;", "PGInput.disabled=false; CloseCIE(); setTimeout('PGInput.disabled=true;',500000); return false;");

                  break; 

            } 

      }     

} 

function OpenChild() 
{ 
      var popArgs = new Array(PGInput.value); 
      var child = window.open("http://marine.conservation.org/imageserver/custom/RichTextEditors/FCKEditor/_samples/ci_custom1.html",null,"height=500,width=800,status=yes,toolbar=no,menubar=no,location=no");

} 

  
function getval() 
{ 

return PGInput.value; 
} 

function setval(sval) 
{ 
	PGInput.value = sval; 
} 

