function myCustomExecCommandHandler(editor_id, elm, command, user_interface, value) {
	var linkElm, imageElm, inst;

	switch (command) {
		case "mceLink":
			inst = tinyMCE.getInstanceById(editor_id);
			linkElm = tinyMCE.getParentElement(inst.selection.getFocusElement(), "a");
			href = "http://www.google.com";
			target = "_blank";
			
			if (linkElm)
				alert("Please click the Break Link button before adding a new link.");
			else
				{
					var template = new Array();
					template['file'] = "/jscripts/tiny_mce/themes/advanced/link.cfm";
					template['width'] = 400;
					template['height'] = 400;
					
					var args = new Array();
					args['editor_id'] = editor_id;
					args['width'] = 400;
					args['height'] = 400;
					tinyMCE.openWindow(template,args);
				}
			return true;
	}

	return false; // Pass to next handler in chain
}

		tinyMCE.init({
			content_css : "/view/layouts/btelderlaw.css",
			theme : "advanced",
			mode : "textareas",
			//textarea_trigger : true,
			editor_selector : "editor",
			execcommand_callback : "myCustomExecCommandHandler",
			convert_fonts_to_spans : false,
			theme_advanced_toolbar_location : "top",
			theme_advanced_toolbar_align : "left",
			plugins : "preview,iespell,print,nonbreaking,media,table,advhr,contextmenu,visualchars",
			theme_advanced_buttons1_add : "fontsizeselect,fontselect",
			theme_advanced_buttons2_add : "media,advhr,visualchars,print,nonbreaking,forecolor,backcolor",
			theme_advanced_buttons3_add : "tablecontrols",
			theme_advanced_disable : "styleselect",
			nonbreaking_force_tab : true,
			table_styles : "Header 1=header1;Header 2=header2;Header 3=header3",
			table_cell_styles : "Header 1=header1;Header 2=header2;Header 3=header3;Table Cell=tableCel1",
			table_row_styles : "Header 1=header1;Header 2=header2;Header 3=header3;Table Row=tableRow1",
			table_cell_limit : 100,
			table_row_limit : 5,
			extended_valid_elements : "hr[class|width|size|noshade]",
			force_p_newlines : false,
			force_br_newlines : true

		});