function getParent()
{
	return (parent == window ? window.frameElement.parentElement.ownerDocument.parentWindow : parent );
}

function init(value)
{
	var parent_wnd  = getParent();
	if(parent_wnd.onLoadFrame)
		 parent_wnd.onLoadFrame (value);
}

function onFocus(value)
{
	var parent_wnd  = getParent();
	if(parent_wnd.onFocusFrame)
		 parent_wnd.onFocusFrame (value);
}

function setDropEffect (effect) 
{
     event.returnValue = false;
	 event.dataTransfer.dropEffect = effect;
}
      
function handleDrop () 
{
	event.returnValue = false;
	var text = event.dataTransfer.getData ("text");
	event.srcElement.value = (text ? text : "");
	var parent_wnd = getParent();
	parent_wnd.translate ();
}

