
xinha_editors = null;
xinha_init    = null;
xinha_config  = null;
xinha_plugins = null;

// This contains the names of textareas we will make into Xinha editors
xinha_init = xinha_init ? xinha_init : function()
{
	xinha_plugins = xinha_plugins ? xinha_plugins :
	[
		'CharacterMap',
		'ContextMenu',
		'ListType',
		'Stylist',
		'Linker',
		'SuperClean',
		'TableOperations',
		'ExtendedFileManager',
		'PasteText'
	];
	
	if(!Xinha.loadPlugins(xinha_plugins, xinha_init)) return;
	
	
	if(!xinha_config)
	{
		//xinha_config ? xinha_config : 
		xinha_config = new Xinha.Config();
		
		xinha_config.killWordOnPaste = true;
		//xinha_config.htmlareaPaste = true;
		
		if (xinha_config.ExtendedFileManager)
		{
			with (xinha_config.ExtendedFileManager)
			{
				backend_data = {
'backend_data[data]': 'a:15:\x7Bs:12:\x22allow_upload\x22;b:1;s:10:\x22images_dir\x22;s:66:\x22/var/www/vhosts/dutchcanyonfarm.com/httpdocs/admin/uploads/images/\x22;s:10:\x22images_url\x22;s:22:\x22/admin/uploads/images/\x22;s:9:\x22files_dir\x22;s:65:\x22/var/www/vhosts/dutchcanyonfarm.com/httpdocs/admin/uploads/files/\x22;s:9:\x22files_url\x22;s:21:\x22/admin/uploads/files/\x22;s:16:\x22thumbnail_prefix\x22;s:2:\x22t_\x22;s:13:\x22thumbnail_dir\x22;s:1:\x22t\x22;s:14:\x22resized_prefix\x22;s:8:\x22resized_\x22;s:11:\x22resized_dir\x22;s:67:\x22/var/www/vhosts/dutchcanyonfarm.com/httpdocs/admin/uploads/resized/\x22;s:10:\x22tmp_prefix\x22;s:4:\x22_tmp\x22;s:21:\x22max_filesize_kb_image\x22;i:5000;s:20:\x22max_filesize_kb_link\x22;i:5000;s:17:\x22max_foldersize_mb\x22;i:0;s:24:\x22allowed_image_extensions\x22;a:3:\x7Bi:0;s:3:\x22jpg\x22;i:1;s:3:\x22gif\x22;i:2;s:3:\x22png\x22;\x7Ds:23:\x22allowed_link_extensions\x22;a:11:\x7Bi:0;s:3:\x22jpg\x22;i:1;s:3:\x22gif\x22;i:2;s:3:\x22pdf\x22;i:3;s:2:\x22ip\x22;i:4;s:3:\x22txt\x22;i:5;s:3:\x22psd\x22;i:6;s:3:\x22png\x22;i:7;s:4:\x22html\x22;i:8;s:3:\x22swf\x22;i:9;s:3:\x22xml\x22;i:10;s:3:\x22xls\x22;\x7D\x7D',
'backend_data[session_name]': 'PHPSESSID',
'backend_data[key_location]': 'Xinha:BackendKey',
'backend_data[hash]': 'ee30b03ec2b6afc949d0c43da5e7ffbbc9fbbf9b',
PHPSESSID: 'ntvii412v0bk5s8mbfeckim794'
}; 
			}
		}
	}
	
	xinha_reinit();
}

xinha_reinit = function()
{
	xinha_editors = Xinha.getElementsByClassName(document, 'textarea' );
	
	xinha_config.toolbar =
	[
		["separator","formatblock","fontname","fontsize","bold","italic","underline","strikethrough"],
		["separator","forecolor","hilitecolor","textindicator"],
		["separator","subscript","superscript"],
		["linebreak","separator","justifyleft","justifycenter","justifyright","justifyfull"],
		["separator","insertorderedlist","insertunorderedlist","outdent","indent"],
		["separator","inserthorizontalrule","createlink","insertimage","inserttable"],
		["linebreak","separator","undo","redo","selectall","print"], (Xinha.is_gecko ? [] : ["cut","copy","paste","overwrite","saveas"]),
		["separator","pastetext","killword","clearfonts","removeformat","toggleborders","splitblock","lefttoright", "righttoleft"],
		["separator","htmlmode","popupeditor","showhelp"]
	];
	
	Xinha.startEditors(Xinha.makeEditors(xinha_editors, xinha_config, xinha_plugins));
	
	xinha_editors = Xinha.getElementsByClassName(document, 'imagearea' );
	xinha_config.toolbar =
	[
		["separator","inserthorizontalrule","createlink","insertimage"],
		["separator","htmlmode","showhelp"]
	];
	
	Xinha.startEditors(Xinha.makeEditors(xinha_editors, xinha_config, xinha_plugins));
}

Xinha._addEvent(window,'load', xinha_init);
