// JavaScript Document
function shiftNode(url, refresh_url, node_id, shift_dir, parent_id) {
	div = eval('"#' + parent_id + '"');	
	$.ajax({
	    url: url,
	    type: 'POST',
	    data: {node_id: node_id, shift_dir: shift_dir},
	    error: function(){
	        alert('Error');
	    },
	    success: function(data){
	        $(div).slideUp(
	        "slow",
	        function(){
	        	$(div).html('');
	        	getChildren(refresh_url, parent_id);
	        }
	        );
	    }
	});
}
//
function getChildren(url, parent_id) {
	div = eval('"#' + parent_id + '"');
	if($(div).html() == ''){	
		$.ajax({
		    url: url,
		    type: 'POST',
		    data: {parent_id: parent_id},
		    error: function(){
		        alert('Error');
		    },
		    success: function(data){
		        // do something
		        $(div).html(data);
		        $(div).slideToggle("slow");
			 }
		});
	}else{
		$(div).slideToggle("slow");
	}
}
//
function addChildren(url, parent_id) {
	div = eval('"#' + parent_id + '"');
	input = eval('"#ref' + parent_id + '"');	
	$.ajax({
	    url: url,
	    type: 'POST',
	    data: {parent_id: parent_id, ref: $(input).val()},
	    error: function(){
	        alert('Error');
	    },
	    success: function(data){
	        // do something
	        $(input).val('');
	        $(div).slideUp(
	        "slow",
	        function(){
	        	$(div).html(data);
	        }
	        );
	        $(div).slideDown("slow");
		 }
	});
	
}