function initEditor() 
{
editor = new HTMLArea("body"); //your form id

var cfg = editor.config; // this is the default configuration
cfg.width = '500px';
cfg.height = '250px';

//// SETTINGS /////

cfg.killWordOnPaste = true;
cfg.maxCharacters = -1;

//new buttons
cfg.registerButton("uploadimage", "Kép feltöltése", "../images/up_image.gif", false,
    function(upload) 
    {
	if (screen.width > 800)
	{
	l = 340;
	t = 200;
	}
	else
	{
	l = 210;
	t = 120;
	}
    window.open('../popups/upload_image.php', 'upload' ,'left='+l+', top='+t+', width=300 , height=200','menubar=no');
    } );

cfg.registerButton("insertdocument", "Dokumentum beszúrása", "../images/ed_save.gif", false, 
	function(editor) { 
	
	var outparam = null;
	
	if (typeof image == "undefined") {
		image = editor.getParentElement();
		if (image && !/^img$/i.test(image.tagName)) image = null;
	} 

	editor._popupDialog("insert_attachment.php", function(param) {
		if (!param) return false;
		
		var filename = 'http://varkoz.ingatlan.com' + param.f_url;
		var fileicon = 'http://varkoz.ingatlan.com/admin/add-ons/hirek/images/fileicons/' + param.f_icon;
		var filedesc = param.f_desc;
		
		if (filedesc == "") filedesc = param.f_docname;

		var filelink_html = '<a href="' + filename + '" target=_blank><img src="' + fileicon + '" border="0" hspace="3" vspace="2" align="absmiddle">' + filedesc + '</a>';		
		editor.insertmyHTML(filelink_html, editor);
		
		
	}, outparam); 	

	}
);
   
cfg.registerButton("attachimage", "Dokumentum feltöltése", "../images/up_document.gif", false,
    function() 
    {
	if (screen.width > 800)
	{
	l = 340;
	t = 200;
	}
	else
	{
	l = 210;
	t = 120;
	}
    window.open('../popups/upload_attachment.php', 'attach' ,'left='+l+', top='+t+', width=300 , height=200','menubar=no');
    } );

// set your toolbar
cfg.toolbar = [
 		[ "fontname", "space",
		  "fontsize", "space",
		  "formatblock", "space",
		  "bold", "italic", "underline", "strikethrough", "separator",
		  "subscript", "superscript", "separator",
		  "copy", "cut", "paste", "space" , "separator",
		  "lefttoright", "righttoleft", "separator"],
		  [ "insertorderedlist", "insertunorderedlist", "justifyleft", "justifycenter", "justifyright", "justifyfull" ]
];


// Editor style
cfg.pageStyle = "body {background-color: #ffffff; font-family: Arial; font-size:13px; }";


// generate editor
  editor.generate();
}
