function switch_to_html_view(framename)
{

	var obj = null;

	if(document.frames)
		obj = document.frames[framename];
	else
		obj = document.getElementById(framename);

	if(obj)
	{


		if(obj.showHTMLView) 
			 obj.showHTMLView();
		else if(obj.contentWindow && obj.contentWindow.showHTMLView)
		{
			obj.contentWindow.showHTMLView();

		}
	}

}

function set_html(framename, text)
{

	var obj = null;

	if(document.frames)
		obj = document.frames[framename];
	else
		obj = document.getElementById(framename);

	if(obj)
	{


		if(obj.set_html_text) 
			obj.set_html_text(text);

		else if(obj.contentDocument)
		{
			var obj2 = obj.contentDocument.getElementById('editor_frame');
			obj2.contentDocument.getElementById('html_editor').innerHTML = text;

		}
	}

}

function get_html(framename)
{

	var obj = null;

	if(document.frames)
		obj = document.frames[framename];
	else
		obj = document.getElementById(framename);

	if(obj)
	{


		if(obj.get_html_text) 
			return obj.get_html_text();

		else if(obj.contentDocument)
		{
			var obj2 = obj.contentDocument.getElementById('editor_frame');
			return obj2.contentDocument.getElementById('html_editor').innerHTML;

		}
	}

}

