NSResolver = function( prefix ) {
	var ns = {	'b':'http://www.backbase.com/2006/btl',
				'e':'http://www.backbase.com/2006/xel',
				'c':'http://www.backbase.com/2006/command',
				'cs':'http://www.revenew.nl/cs',
				'rw':'http://www.revenew.nl/rw',
				'bf':'http://www.backbase.com/2007/forms'
	};
               
	return ns[prefix] || null;
}

function submitEditForm(theEditFormId) {
	var theEditForm = bb.document.getElementById(theEditFormId);
	_getTinymceValues(theEditForm);
	theEditForm.submit();	
}

function _getTinymceValues(theEditFormNode) {
	elements = bb.evaluate("//tinymce",theEditFormNode.modelNode, NSResolver );
	i = 0;
	element = elements[i];
	while (element ) {
	editor = bb.document.getElementById(element.getAttribute('id'));
	bb.document.getElementById(element.getAttribute('id') +'_content').viewNode.value = editor.getContent();
		i++;
		element = elements[i];
	}
}