function breadc_comfort(menuid, inject_into) {
	var x = findPosX($(inject_into));
	var y = findPosY($(inject_into))+18;

	var cont = new Element('div', {
	'class': 'breadc_comfort',
	'styles': {
		'left': x+'px',
		'top': y+'px'
	}}).inject(document.body);
	cont.id = 'breadc_comfort';
	
	var req = new Request.HTML({url:'inc/search/ajax/menu.php?id='+menuid, 
		onSuccess: function(html) {
			$(breadc_comfort).set('text', '');
			$(breadc_comfort).adopt(html);
		},
		onFailure: function() {
			$(breadc_comfort).set('text', 'The request failed.');
		}
	}).send();	
	
	return 0;
}

function findPosX(obj) {
	var curleft = 0;
	if(obj.offsetParent)
		while(1) {
			curleft += obj.offsetLeft;
			if(!obj.offsetParent)
			break;
			obj = obj.offsetParent;
		}
	else if(obj.x)
		curleft += obj.x;
	
	return curleft;
}

function findPosY(obj) {
	var curtop = 0;
	if(obj.offsetParent)
		while(1) {
			curtop += obj.offsetTop;
			if(!obj.offsetParent)
			break;
			obj = obj.offsetParent;
		}
	else if(obj.y)
		curtop += obj.y;
		
	return curtop;
}
