function toggle_details(url, id, p) {
	var container=jQuery(['#',id].join(''));
	var orig=jQuery(['#orig_',id].join(''));
	if (!container.hasClass('empty')) {
		container.toggle();
		if(p && p==true) {
			if(orig.hasClass('no-border-bottom')) {
				//jQuery(['#hdr_',id].join('')).removeClass('act').addClass('white');
				orig.removeClass('no-border-bottom');
				orig.children('th').css('padding-bottom', '');
			} else {
				//jQuery(['#hdr_',id].join('')).removeClass('white').addClass('act');
				orig.addClass('no-border-bottom');
				orig.children('th').css('padding-bottom', '0px');
			}
		}
		var hdr = jQuery(['#hdr_',id].join(''));
		if (hdr.hasClass('act')) {
			hdr.removeClass('act').addClass('white');
		} else {
			hdr.removeClass('white').addClass('act');
		}
		return false;
	}
	container.html('<tr><th><img src="/i/loading_small.gif" alt="" style="margin:5px;" /></th><td colspan="5"></td></tr>').show();
	jQuery.ajax({
		type: "POST",
		url: url,
		dataType: "json",
		data: 'a=b',
		success: function(resp){
			var container=jQuery(['#',resp.container].join(''));
			var orig=jQuery(['#orig_',id].join(''));
			if (resp.nocontent) {
				container.hide();
				return;
			}
			container.html(resp.content).removeClass('empty').show();
			jQuery(['#hdr_',id].join('')).removeClass('white').addClass('act');
			if (resp.nbb) {
				orig.addClass('no-border-bottom');
				orig.children('th').css('padding-bottom', '0px');
			}
		},
		error: function() {
			alert('Error');
		}
	});
	return false;
}