
function showPanel(id) {
	$('.panel_container').hide();
	$('#'+id).show();
}

function pmControl(elem) {
	var class = $(elem).attr('id');
	var page_id = $('#pm_page_id').attr('value');
	var action = $('#pm_action').attr('value');
	var is_tab = $('#pm_is_tab').attr('value');
	var field_name = (is_tab == '1') ? 'tab_id' : 'page_id';
	
	ajaxGetPage('index.php?tab_bypass=1&current_url=edit_page&action=add_class&class='+class+'&form[class]='+class+'&form['+field_name+']='+page_id+'&form[action]='+action+'&is_tab='+is_tab+'&pm_page_id='+page_id+'&pm_action='+action,'edit_box');
}

function pmMethod(elem,drop_elem) {
	var drop_elem_id = $(drop_elem).attr("id");
	var c_id = $('#'+drop_elem_id+'_id').attr('value');
	var class = $('#'+drop_elem_id+'_class').attr('value');
	var table = $('#'+drop_elem_id+'_table').attr('value');
	var method = $(elem).attr('id');
	var page_id = $('#pm_page_id').attr('value');
	var action = $('#pm_action').attr('value');
	var is_tab = $('#pm_is_tab').attr('value');
	var field_name = (is_tab == '1') ? 'tab_id' : 'page_id';
	
	ajaxGetPage('index.php?tab_bypass=1&current_url=edit_page&action=add_class&class='+class+'&method='+method+'&form[control_id]='+c_id+'&form[method]='+method+'&pm_page_id='+page_id+'&pm_action='+action+'&control_id='+c_id+'&is_tab='+is_tab+'&c_table='+table,'edit_box');
}

function pmControlDelete(elem) {
	if (!confirm('Are you sure you want to delete this?')) 
		return false;
		
	var drop_elem_id = $(elem).parent().attr('id');
	var c_id = $('#'+drop_elem_id+'_id').attr('value');
	ajaxDelete('admin_controls',c_id,'admin_controls_methods','control_id');
	$(elem).parent().remove();
}

function pmMethodDelete(elem) {
	if (!confirm('Are you sure you want to delete this?')) 
		return false;
		
	var m_id = $(elem).siblings("#id").attr('value');
	ajaxDelete('admin_controls_methods',m_id);
	$(elem).parent().remove();
}

function pmControlEdit(elem) {
	var drop_elem_id = $(elem).attr("id");
	var page_id = $('#pm_page_id').attr('value');
	var action = $('#pm_action').attr('value');
	var c_id = $('#'+drop_elem_id+'_id').attr('value');
	var class = $('#'+drop_elem_id+'_class').attr('value');
	var is_tab = $('#pm_is_tab').attr('value');
	var field_name = (is_tab == '1') ? 'tab_id' : 'page_id';
	
	ajaxGetPage('index.php?tab_bypass=1&current_url=edit_page&action=add_class&class='+class+'&form[class]='+class+'&form['+field_name+']='+page_id+'&form[action]='+action+'&id='+c_id+'&is_tab='+is_tab+'&pm_page_id='+page_id+'&pm_action='+action,'edit_box');
}

function pmMethodEdit(elem) {
	var drop_elem_id = $(elem).attr("id");
	var container_id = $(elem).parents(".pm_class_container").attr('id');
	var c_id = $('#'+container_id).children('#'+container_id+'_id').attr('value');
	var class = $('#'+container_id).children('#'+container_id+'_class').attr('value');
	var table = $('#'+container_id).children('#'+container_id+'_table').attr('value');
	var method = $(elem).children('#method').attr('value');
	var page_id = $('#pm_page_id').attr('value');
	var action = $('#pm_action').attr('value');
	var m_id = $(elem).children('#id').attr('value');
	var is_tab = $('#pm_is_tab').attr('value');
	var field_name = (is_tab == '1') ? 'tab_id' : 'page_id';
	
	ajaxGetPage('index.php?tab_bypass=1&current_url=edit_page&action=add_class&class='+class+'&method='+method+'&pm_page_id='+page_id+'&pm_action='+action+'&control_id='+c_id+'&id='+m_id+'&form[control_id]='+c_id+'&form[method]='+method+'&is_tab='+is_tab+'&c_table='+table,'edit_box');
}

function pmSetTables(url,target_elem,elem) {
	setTimeout("ajaxGetPage('"+url+"','"+target_elem+"','"+$(elem).attr('id')+"')",300);
}

