// JavaScript Document
var GabeHelper = {};

GabeHelper.initCkeditor = function(editor) {
	editor.config.height = '300px';
	CKFinder.SetupCKEditor(editor,'../js/ckfinder/');
	editor.config.toolbar_Gabe=[['Source','-','Preview','-','Templates'],['Cut','Copy','Paste','PasteText','PasteFromWord','-','Print','SpellChecker','Scayt'],['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],['Form','Checkbox','Radio','TextField','Textarea','Select','Button','ImageButton','HiddenField'],'/',['Bold','Italic','Underline','Strike','-','Subscript','Superscript'],['NumberedList','BulletedList','-','Outdent','Indent','Blockquote'],['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],['Link','Unlink','Anchor'],['Image','Flash','Table','HorizontalRule','Smiley','SpecialChar','PageBreak'],'/',['Styles','Format','Font','FontSize'],['TextColor','BGColor'],['Maximize','ShowBlocks','-','About']];
	editor.config.toolbar = 'Gabe';	
}

GabeHelper.createCkeditor = function(form, editorname, fieldid, fieldname) {
	
	var editor = CKEDITOR.replace(editorname);	
	GabeHelper.initCkeditor(editor);
	$("input[type='submit'], input[type='image']", $(form)).mouseover(function(event) {
		if(!document.getElementById(fieldid)) {
			$(form).append("<textarea name='" + fieldname + "' id='" + fieldid + "' style='display:none'></textarea>");
		}
		$('#' + fieldid).val(GabeUtil.cleanCkeditorData(editor.getData()));
	});
	return editor;
	
}
