function previewTextArea()
{
	var val = $('dataform_field_body_text').value;
	var ajax = new Ajax.Request('/iframe/uzone,messageboard/action,previewPost/', {method:'post', postBody:'post_text='+escape(val), onSuccess:updatePreview});
}

function updatePreview(t)
{
	$('post_preview').innerHTML = t.responseText;
}

function checkDeleted()
{
	if(!$('deleted').checked && $('delete_kids').checked)
	{
		alert("You must delete this post in order to delete its children");
		$('delete_kids').checked = false;
	}
}

var UNLOAD_MSG = "You will lose any unsaved data!";
var IGNORE_UNLOAD = false;

function doBeforeUnload() 
{
   if(IGNORE_UNLOAD) return; // Let the page unload

   if(window.event)
      window.event.returnValue = UNLOAD_MSG; // IE
   else
      return UNLOAD_MSG; // FX
}

function clearBeforeUnload()
{
	IGNORE_UNLOAD = true;
}

function fixMsgHeight()
{
	
	var replies = $('mb_replies');
	if(replies != null)
	{
		divElem = replies.getElementsByClassName('mb_msg_body');
		
		if(typeof divElem != 'undefined')
		{
			for(i=0;i<divElem.length;i++)
			{
				div = divElem[i];
				divDim = Element.getDimensions(div);
				td = div.parentNode;
				
				if(td.tagName == 'DIV')
				{	
					td = td.parentNode;
				}
				tdDim = Element.getDimensions(td);
				if(divDim.height < tdDim.height)
				{
					if(IE)
						div.style.height = (tdDim.height+10) + 'px';	
					else
						div.style.height = (tdDim.height) + 'px';	
				}
			}		
		}
	}
	
}

Event.observe(window,'load',fixMsgHeight);