var active_list = Array();
var cur_level = 0;

function move(which, level){
	if(level <= cur_level){
		for(var i = level; i < active_list.length; i++){
			
			if(active_list[i]){
				$(active_list[i]).style.display = "none";
			}
			active_list[i] = null;
		}
	}
	if(which){
		
		
		active_list[level] = which;
		$(which).style.display = "block";
	}
	cur_level = level;
	
}
		
function update_category_order(e){
	update_display_order("categories",e);
}
function update_display_order(table, e){
	var theList = Sortable.serialize(e);
	
	$('messages').innerHTML = "Saving...";
	var myAjax = new Ajax.Updater(
		"messages",
		"save_display_order.php", 
		{
			method: 'get', 
			parameters: "table=categories&theList="+escape(theList)
		});
		
}
function update_item_images(){
	var imageList = Sortable.serialize('image_list');
	
	$('messages').innerHTML = "Saving...";
	var myAjax = new Ajax.Updater(
		"messages",
		"save_display_order.php", 
		{
			method: 'get', 
			parameters: "table=images&theList="+escape(imageList)
		});
		
}






function switchImage(whichdiv){
	//new Effect.Fade(whichdiv);
	//new Effect.Appear(currentImageDiv);
	whichdiv.style.display = "none";
	currentImageDiv.style.display = "block";
	currentImageDiv = whichdiv;
	
	
	//Effect.BlindUp(mainImageContainer);
	$(mainImageContainer).innerHTML = "Loading...";
	//Effect.Appear(mainImageContainer);
	var myAjax = new Ajax.Request(
	"/assets/php/get_main_item_image.php", 
	{
		method: 'get', 
		parameters: "which="+whichdiv.id, 
		onComplete: showImage
	});	
	
}

function showImage(originalRequest){
	$(mainImageContainer).style.display="none";
	//Effect.Fade(mainImageContainer);
	$(mainImageContainer).innerHTML = originalRequest.responseText;
	new Effect.Appear(mainImageContainer);
}		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		