block.attachment = c.css.getStringProperty(block.getElement(), "background-attachment");
block.attachment = c.css.getStringProperty(block.getElement(), "background-attachment",false);
    public void paintBackground(Context c, Box box) {        Box block = box;        // cache the background color        getBackgroundColor(c, block);        // get the css properties        String back_image = c.css.getStringProperty(block.getElement(), "background-image", false);        block.repeat = c.css.getStringProperty(block.getElement(), "background-repeat");        block.attachment = c.css.getStringProperty(block.getElement(), "background-attachment");        // handle image positioning issues        // need to update this to support vert and horz, not just vert        if(c.css.hasProperty(block.getElement(),"background-position",false)) {            Point pt = c.css.getFloatPairProperty(block.getElement(),"background-position",false);            block.background_position_horizontal = (int)pt.getX();            block.background_position_vertical = (int)pt.getY();        }        // load the background image        block.background_image = null;        if (back_image != null) {            try {                block.background_image = ImageUtil.loadImage(c,back_image);            } catch (Exception ex) {                u.p(ex);            }            /*            ImageIcon icon = new ImageIcon(back_image);            if(icon.getImageLoadStatus() == MediaTracker.COMPLETE) {                block.background_image = icon.getImage();            }            */        }        // actually paint the background        BackgroundPainter.paint(c, block);    }