tinyMCEPopup.requireLangPack();



var PasteTextDialog = {

	init : function() {

		this.resize();

	},



	insert : function() {

		var h = tinyMCEPopup.dom.encode(document.getElementById('content').value), lines;



		// Convert linebreaks into paragraphs

		if (document.getElementById('linebreaks').checked) {

			lines = h.split(/\r?\n/);

			if (lines.length > 1) {

				h = '';

				tinymce.each(lines, function(row) {

					h += '<p>' + row + '</p>';

				});

			}

		}



		tinyMCEPopup.editor.execCommand('mceInsertClipboardContent', false, {content : h});

		tinyMCEPopup.close();

	},



	resize : function() {

		var vp = tinyMCEPopup.dom.getViewPort(window), el;



		el = document.getElementById('content');



		el.style.width  = (vp.w - 20) + 'px';

		el.style.height = (vp.h - 90) + 'px';

	}

};



tinyMCEPopup.onInit.add(PasteTextDialog.init, PasteTextDialog);

