function ajaxCall(url, callback)
{
	url_path = url;
	query_string = '';
	
	pos = url.indexOf( '?' )
	if ( pos >= 0 )
	{
		url_path = url.substring( 0, pos )
		query_string = url.substring( pos + 1 ) 
	}

	ajax_call = new sack( url_path );
	if ( ajax_call.failed )
		return true;

	ajax_call.method = 'POST';

	ajax_call.onCompletion = callback;
	p = query_string + '&' + document.cookie;
	ajax_call.runAJAX( p );
	return false;
}

function DeleteItem( url, message, item )
{
	if ( message )
	{
		if ( !confirm( message ) )
			return false;
	}
	
	item.parentNode.removeChild( item );
	if ( url )
		return ajaxCall( url );
	
	return false;
}
