// TinyMCE Configuration Specific to Netroots
NETROOTS_TINYMCE = {};
NETROOTS_TINYMCE.configure = function(config_name) {
	
	var config = {
  	theme : "advanced",
  	mode : "textareas",
    theme_advanced_toolbar_location : "top",
    theme_advanced_toolbar_align : "left",
    theme_advanced_resize_horizontal : true,
    editor_deselector : "no_wysiwyg",
    plugins : "media,safari,actioncampaign,embedevent,carousel,paste",
  	theme_advanced_buttons2 : false,
  	theme_advanced_buttons3 : false,
  	mode : "textareas",
		convert_urls : false,
		relative_urls : false,
		media_strict : false,
    theme_advanced_buttons1: "bold,italic,underline,separator,link,unlink,image,media,separator,justifyleft,justifycenter,justifyright,separator,indent,outdent,separator,bullist,numlist,separator,undo,redo,code",
    theme_advanced_resizing: true,
		extended_valid_elements: "object[width|height|classid|codebase],param[name|value],embed[src|type|width|height|flashvars|wmode|allowscriptaccess|allowFullScreen],map[name|id],area[shape|coords|href|alt],table[bgcolor],tr[bgcolor],td[bgcolor]"
  };

	switch (config_name) {
		case "user":
			config['theme_advanced_resizing'] = true;
			config['theme_advanced_buttons1'] = "bold,italic,underline,separator,link,unlink,image,media,separator,justifyleft,justifycenter,justifyright,separator,indent,outdent,separator,bullist,numlist,separator,undo,redo,code";

			break;
		case "admin":
			config['theme_advanced_resizing'] = true;
			config['theme_advanced_buttons1'] = "formatselect,bold,italic,underline,separator,link,unlink,anchor,image,media,separator,justifyleft,justifycenter,justifyright,separator,indent,outdent,separator,bullist,numlist,separator,undo,redo,code";

			break;
		case "admin_short":
			config['theme_advanced_resizing'] = true;
			config['theme_advanced_buttons1'] = "formatselect,bold,italic,underline,separator,link,unlink,image,media,separator,justifyleft,justifycenter,justifyright,separator,indent,outdent,separator,code";

			break;
		case "user_with_embeds":
			config['theme_advanced_resizing'] = true;
			config['theme_advanced_buttons1'] = "bold,italic,underline,separator,link,unlink,image,media,separator,embedevent,actioncampaign,carousel,separator,indent,outdent,separator,bullist,numlist,separator,undo,redo,code";

			break;
		case "admin_with_embeds":
			config['theme_advanced_resizing'] = true;
			config['theme_advanced_buttons1'] = "formatselect,bold,italic,underline,separator,link,unlink,anchor,image,media,embedevent,actioncampaign,carousel,separator,justifyleft,justifycenter,justifyright,separator,indent,outdent,separator,bullist,numlist,separator,undo,redo,code";

			break;
		case "admin_short_with_embeds":
			config['theme_advanced_resizing'] = true;
			config['theme_advanced_buttons1'] = "formatselect,bold,italic,underline,separator,link,unlink,image,media,separator,embedevent,actioncampaign,carousel,separator,indent,outdent,separator,code";

			break;
	}

	tinyMCE.init(config);
  
}
