// JS functions for events

function events_add_new_cat(sort_id) { 
	var new_event_cat_name = window.prompt("Please enter a new event category name...", "New event Category");
	if(new_event_cat_name) {
		document.events_form.new_cat_label.value = new_event_cat_name;
		document.events_form.new_sort_value.value = sort_id;
		document.events_form.action.value = 'manage_events';
		document.events_form.command.value = 'add_new_event_cat';
		document.events_form.submit();
	}		
}


function events_update_cat(cat_id, cat_name) { 
	var new_event_cat_name = window.prompt("Rename Category\n\n - "+cat_name+"\n\nto:");
	if(new_event_cat_name) {
		document.events_form.new_cat_label.value = new_event_cat_name;
		document.events_form.event_cat_id.value = cat_id;
		document.events_form.action.value = 'manage_events';
		document.events_form.command.value = 'update_event_cat';
		document.events_form.submit();
	}
}


function events_remove_global(event_id, cat_id) { 
	if(event_id) {
		if(confirm("Are you sure you want to remove this global event?")) {
			document.events_form.event_cat_id.value = cat_id;
			document.events_form.event_id.value = event_id;
			document.events_form.action.value = 'manage_events';
			document.events_form.command.value = 'remove_global';
			document.events_form.submit();
		}
	}
}


function events_remove_cat(cat_id, cat_label, cat_sort, cat_status) { 
	if(cat_status == true) {
		if(confirm("Are you sure you want to PERMANENTLY delete category:\n\n - "+cat_label)) {
			document.events_form.event_cat_id.value = cat_id;
			document.events_form.new_sort_value.value = cat_sort;
			document.events_form.action.value = 'manage_events';
			document.events_form.command.value = 'delete_event_cat';
			document.events_form.submit();
		}
	}else{
		alert("You can only delete categories that have no events in them.\n\nRemove all events from this category then remove it.");
	}
}


function events_edit(event_id) { 
	if(event_id) {
		document.events_form.event_id.value = event_id;
		document.events_form.action.value = 'add_events_form';
		document.events_form.submit();
	}
}


function events_move_cat(sort_dir, event_id) { 
	if(event_id) {
		document.events_form.event_sort_dir.value = sort_dir;
		document.events_form.event_cat_id.value = event_id;
		document.events_form.action.value = 'manage_events';
		document.events_form.command.value = 'move_event_cat';
		document.events_form.submit();
	}
}


function events_move(sort_dir, cat_id, event_id) { 
	if(event_id) {
		document.events_form.event_sort_dir.value = sort_dir;
		document.events_form.event_move_id.value = event_id;
		document.events_form.event_cat_id.value = cat_id;
		document.events_form.action.value = 'manage_events';
		document.events_form.command.value = 'move_events';
		document.events_form.submit();
	}	
}