if ( window.CKEDITOR )
{
	(function()
	{
		var showCompatibilityMsg = function()
		{
			var env = CKEDITOR.env;

			var html = '<p><strong>Your browser is not compatible with CKEditor.</strong>';

			var browsers =
			{
				gecko : 'Firefox 2.0',
				ie : 'Internet Explorer 6.0',
				opera : 'Opera 9.5',
				webkit : 'Safari 3.0'
			};

			var alsoBrowsers = '';

			for ( var key in env )
			{
				if ( browsers[ key ] )
				{
					if ( env[key] )
						html += ' CKEditor is compatible with ' + browsers[ key ] + ' or higher.';
					else
						alsoBrowsers += browsers[ key ] + '+, ';
				}
			}

			alsoBrowsers = alsoBrowsers.replace( /\+,([^,]+), $/, '+ and $1' );

			html += ' It is also compatible with ' + alsoBrowsers + '.';

			html += '</p><p>With non compatible browsers, you should still be able to see and edit the contents (HTML) in a plain text field.</p>';

			var alertsEl = document.getElementById( 'alerts' );
			alertsEl && ( alertsEl.innerHTML = html );
		};

		var onload = function()
		{
			// Show a friendly compatibility message as soon as the page is loaded,
			// for those browsers that are not compatible with CKEditor.
			if ( !CKEDITOR.env.isCompatible )
				showCompatibilityMsg();
		};

		// Register the onload listener.
		if ( window.addEventListener )
			window.addEventListener( 'load', onload, false );
		else if ( window.attachEvent )
			window.attachEvent( 'onload', onload );
	})();
}





var editor = new Array();

/* START - load and save editor for xajax page */
function load_editor(elementid)
{
    
  var html = document.getElementById(elementid+'_content').innerHTML;
  
  var config = {
		filebrowserBrowseUrl : 'ckfinder/ckfinder.html?type=merchant_files',
		filebrowserImageBrowseUrl : 'ckfinder/ckfinder.html?type=merchant_files',
		filebrowserFlashBrowseUrl : 'ckfinder/ckfinder.html?type=merchant_files',
		filebrowserUploadUrl : 'ckfinder/core/connector/php/connector.php?command=QuickUpload&type=merchant_files',
		filebrowserImageUploadUrl : 'ckfinder/core/connector/php/connector.php?command=QuickUpload&type=merchant_files',
		filebrowserFlashUploadUrl : 'ckfinder/core/connector/php/connector.php?command=QuickUpload&type=merchant_files',
		toolbar :
					[
						['Source','-','Maximize', 'ShowBlocks','-','NewPage','Preview','-','Templates'],
						['Cut','Copy','Paste','PasteText','PasteFromWord','SpellChecker'],
						['Undo','Redo','-','SelectAll','RemoveFormat'],
						['Image','Flash','Table','HorizontalRule','Smiley','SpecialChar','PageBreak'],

						
						['Bold','Italic','Underline','Strike','-','Subscript','Superscript'],
						['NumberedList','BulletedList','-','Outdent','Indent','Blockquote','CreateDiv'],
						['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
						['Link','Unlink','Anchor'],
						
						['TextColor','BGColor'],
						['Styles','Format']
						

					]
	};
  editor[elementid] = CKEDITOR.appendTo( elementid +'_editor', config, html );
}

function save_editor(elementid)
{
  if(!editor[elementid])
    return;
  document.getElementById(elementid).value = editor[elementid].getData();

  editor[elementid].destroy();
  editor[elementid] = null;
}
/* END - load and save editor for xajax page */

function ckeditor_init(elementid)
{
  	  CKEDITOR.replace("desc",
	  {
		filebrowserBrowseUrl : 'ckfinder/ckfinder.html?type=merchant_files',
		filebrowserImageBrowseUrl : 'ckfinder/ckfinder.html?type=merchant_files',
		filebrowserFlashBrowseUrl : 'ckfinder/ckfinder.html?type=merchant_files',
		filebrowserUploadUrl : 'ckfinder/core/connector/php/connector.php?command=QuickUpload&type=merchant_files',
		filebrowserImageUploadUrl : 'ckfinder/core/connector/php/connector.php?command=QuickUpload&type=merchant_files',
		filebrowserFlashUploadUrl : 'ckfinder/core/connector/php/connector.php?command=QuickUpload&type=merchant_files'
	  }
	  );
  }


