var list=new Array();
//前後関係の番号を入れる 隣がいない場合0
list[1]={before:0,after:2};
list[2]={before:1,after:3};
list[3]={before:2,after:0};

list[11]={before:0,after:12};
list[12]={before:11,after:0};

function blkUp(nm){
	var mae = list[nm].before;
	if(mae!=0){
		var maebefore = list[mae].before;
		var maeafter = list[mae].after;
		
		$("#category"+mae).before($("#category"+nm));
		
		list[mae].before=nm;
		
		list[mae].after=list[nm].after;
		
		list[nm].before=maebefore;
		if(list[nm].after!=0){
			list[(list[nm].after)].before = mae;
		}
		list[nm].after=mae;
	}
}
function blkDown(nm){
	var tugi = list[nm].after;
	if(tugi!=0){
		var tugibefore = list[tugi].before;
		var tugiafter = list[tugi].after;
		
		$("#category"+tugi).after($("#category"+nm));
		
		list[tugi].before=list[nm].before;
		list[tugi].after=nm;
		
		if(list[nm].before!=0){
			list[(list[nm].before)].after =tugi;
		}
		list[nm].before=tugi;
		list[nm].after=tugiafter;
	}
}

