function my_bodyhandler(){
	var s =  ''
	var id = $(this).attr('tooltip_content_el');
	if (id)
	{
    return wrap_data(content = $('#'+id).html());       
	}
	else
	{
    // trying load via ajax  
    var _url = $(this).attr('tooltip_ajax_url');
    var method = $(this).attr('tooltip_ajax_method');
    var name = $(this).attr('tooltip_ajax_param_name');
    var value = $(this).attr('tooltip_ajax_param_value');
    
    var _data = {}; //method: true, name: value
    _data[method] = true;
    _data[name] = value;
    return wrap_data($.ajax({
        type: "POST",      
        url: _url,
        data: _data,
        dataType: "html",
        async: false        
      }).responseText);
	}
}

function wrap_data(content)
{
        var s = '';
        s += '<div class="shadow_panel_block dark_shadow">';
        s += '<table class="light" cellpadding="0" cellspacing="0" border="0" >'
        s += '<tr>';
        s += '<td class="top_border left"><div class="left"><div class="inside_round"></div></div></td>';
        s += '<td class="top_border t"><div class="center"><div class="inside_x"></div></div></td>';
        s += '<td class="top_border right"><div class="right"><div class="inside_round"></div></div></td>';
        s += '</tr>';
        s += '<tr>';
        s += '<td class="left l"><div class="center"><div class="inside_y"></div></div></td>';
        s += '<td class="Epanel_content_cell" valign="bottom">';
        s += '<div class="Epanel_content_cell" style="font-size:14px;">';

        s += content;
  
        s += '</div>';
        s += '</td>';
        s += '<td class="right r"><div class="center"><div class="inside_y"></div></div></td>';
        s += '</tr>';
        s += '<tr>';
        s += '<td class="bottom_border left"><div class="left"><div class="inside_round"></div></div></td>';
        s += '<td class="bottom_border b"><div class="center"><div class="inside_x"></div></div></td>';
        s += '<td class="bottom_border right"><div class="right"><div class="inside_round"></div></div></td>';
        s += '</tr>';
        s += '</table>';
        s += '</div>';
        return s;
}

function inject_my_tooltips(){
	$('.my_tooltip').Tooltip({
		track: true,
		//delay: ,
		showURL: false,
		extraClass: "pretty",
		bodyHandler: my_bodyhandler,
		fixPNG: true,
		opacity: 0.95,
		top: 5,
		left: 5
	});
}

//$(inject_my_tooltips);
