var PollCB = 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');
    }
};
