jQuery(document).ready(function($){  
	//checkbox-tree
	$("ul.expandable").collapsibleCheckboxTree({
          // When checking a box, all parents are checked (Default: true)
               checkParents : false,
          // When checking a box, all children are checked (Default: false)
               checkChildren : false,
          // When unchecking a box, all children are unchecked (Default: true)
               uncheckChildren : true,
          // 'expand' (fully expanded), 'collapse' (fully collapsed) or 'default'
               initialState : 'default'

     });
	//visual|html editor
	$('a.toggleVisual').click(
		function() {

			var id = oqp_get_form_textarea_id(this);
			tinyMCE.execCommand('mceAddControl', false, id);
			return false;
		}
	);
	$('a.toggleHTML').click(
		function() {
			var id = oqp_get_form_textarea_id(this);
			tinyMCE.execCommand('mceRemoveControl', false, id);
			return false;
		}
	);
})  

function oqp_get_form_textarea_id(selector) {
	var form = jQuery(selector).parents('.oqp-form');
	var textarea = form.find('#oqp_desc');
	return textarea.attr('id');
}