
function onClickKostensoort(element) {

	showWaitCursor(true);

	var element = $(element);
	var kostensoortId = element.up('tr').id;
	$('popup').down('h1').innerHTML = $(kostensoortId).down('span').innerHTML;

	var popupElement = $('popup');
	var popupOffset = $('info_dekking_' + dekkingId + '_' + column).cumulativeOffset();
	popupElement.setStyle({
		left: (popupOffset.left + 20) + 'px',
		top: popupOffset.top + 'px'
	});

	// Needed for error handling.
	var container = {
		success: 'popup_content',
		failure: null
	};
        var url = $$('base')[0].readAttribute('href') + '/kostensoort/beschrijving.do';
	new Ajax.Updater(container, url, {
		method: 'get',
		parameters: { kostensoortId: kostensoortId },
		onException: ajaxErrorHandler,
		onFailure: ajaxErrorHandler,
		onSuccess: function(){
			showWaitCursor(false);
		},
		onComplete: function() {
			$('popup').show();		
                        
                        if (pageTracker) pageTracker._trackPageview(url);
		}
	});
	
	
}



function onMouseOutKostensoort() {
	$('popup').hide();
}
