var pollCallback = function(request, id){
	var elem = $(id);
	var size = elem.getSize();
	if(request == false){
		$(id + 'submit').disabled = true;
		var newElem = new Element('div', {
			'class': 'loading',
			'styles': { 'height': size.size.y }
		});
		elem.empty();
		newElem.injectInside(elem);
	} else {
		elem.empty();
		var newElem = new Element('div');
		newElem.setHTML(request);
		newElem.setStyles({
			'position': 'relative',
			'top': '-500px',
			'visibility':'hidden'
		});
		newElem.injectTop(elem);
		var s = newElem.getSize();
		elem.setStyles({
			'height': s.size.y,
			'position': 'relative',
			'overflow': 'hidden'
		});

		var slider = new Fx.Style(newElem, 'top', {duration:1000});
		slider.start(-s.size.y, 0);
		newElem.setStyle('visibility', 'visible');
	}
};