//#=================================
//#IMPORTANT FUNCTIONS/GLOBALS! PARSE FIRST!
//#=================================
//Globals
var newsArray = new Array;
//#=================================
//#=================================

function editNews(item)
{
   //Check if news is already present;
   var present = false; index = 0;
   for(i in newsArray)
      if(newsArray[i] == item) { present = true; index = i };
   
   if(present)
   {
      //Grab content
      var content = item.getElementsByTagName('textarea')[0];
      //Create new textarea element
      var div = document.createElement('div');
      div.className = content.className;
      div.innerHTML = content.value;
      //Replace news
      var news = item.replaceChild(div, content);
      //Insert news content into global array
      newsArray[index] = null;
   }
   else
   {
      //Grab content
      var content = item.getElementsByTagName('div')[1];
      //Create new textarea element
      var textarea = document.createElement('textarea');
      textarea.className = content.className;
      textarea.value = cleanHTML(content.innerHTML);
      textarea.style.height = (content.offsetHeight * 2) + 'px'
      //Replace news
      var news = item.replaceChild(textarea, content);
      //Insert news content into global array
      newsArray.push(item);
   }
   
   function cleanHTML(html)
   {
      var newhtml = html.replace("", '');
      newhtml = html.replace("\n", '');
      
      return newhtml;
   }
}

function deleteNews(item)
{
   //Remove it
   item.parentNode.removeChild(item);
}