function new_category(){
	var name = window.prompt("New True Stories Category name:");
	new Ajax.Request(base_url+'admin/truestories/category_save', {
		postBody: $H({value: name}).toQueryString(),
		onSuccess: function(transport){
			new Ajax.Updater('categories_div', base_url+'admin/truestories/get_category_html', {evalScripts: true});
		}
	});
}

function confirm_remove(id){
	var confirmation=window.confirm("Are you sure you want to delete True Stories Category #"+id);
	if (confirmation){
		new Ajax.Request(base_url+'admin/truestories/category_remove', {
			postBody: $H({id: id}).toQueryString()
		});
		$('categories_div').update(show_loading());
		new Ajax.Updater('categories_div', base_url+'admin/truestories/get_category_html', {evalScripts: true});
	};
}

function show_loading(){
	return '<div style="text-align: center; vertical-align: center;"><img src="'+base_url+'public/images/layout/loading.gif" border="0" /></div>';
}

window.onload = function(){
	if($('categories_div')){
		$('categories_div').update(show_loading());
		new Ajax.Updater('categories_div', base_url+'admin/truestories/get_category_html', {evalScripts: true});
	}
	
}

//takes array of ids of tabs
var tabs = Array();
function setup_tabs(all_tabs){
	tabs = all_tabs;
	//figure out the width for the tabs
	var parent_width = $('tabbedContent').getWidth();
	//5 * tabs is for margins
	var tab_width = ((parent_width-(6*(tabs.length-1))) / tabs.length);
	
	tabs.each(function(name, index) {
		//set tab width based on number of tabs
		$(name).setStyle({
			width: tab_width+'px'
		});
		$(name).observe('click', function(event){
			load_tab(event.element().id);
		 });
	});
	
	load_tab(tabs[0]);	
}

function load_tab(tab_id){
	//current tab css class
	var currentClass = "selected";
	
	tabs.each(function(name, index) {
		if(name != tab_id){
			//clear tab classes
			$(name).removeClassName(currentClass);
			//hide divs
			$(name+"_ts").hide();
		}
	});
	//set first tab to default
	$(tab_id).addClassName(currentClass);
	$(tab_id+"_ts").show();
}

function confirm_ts_remove(id){
	var confirmation=window.confirm("Are you sure you want to delete product #"+id);
	if (confirmation){
		window.location = base_url+"admin/truestories/delete/"+id;
	}
}