function setup_borders(options){
    $$('.border').dispose();
    $$('div.frame').each(function(frame){
        var prefix = frame.getProperty('prefix');
        var frame_size = frame.getCoordinates();
        var right = new Element('div', {
            'class': 'right border',
            'styles': {
                'height': frame_size.height - 20,
                'left': frame_size.left + frame_size.width - 10,
                'top': frame_size.top + 10,
                'background-image': 'url(pics/borders/' + prefix + 'right.jpg)'
            }
        });
        var left = new Element('div', {
            'class': 'left border',
            'styles': {
                'height': frame_size.height - 20,
                'top': frame_size.top + 10,
                'left': frame_size.left,
                'background-image': 'url(pics/borders/' + prefix + 'left.jpg)'
            }
        });
        var bottom = new Element('div', {
            'class': 'bottom border',
            'styles': {
                'width': frame_size.width - 20,
                'top': frame_size.top + frame_size.height -10,
                'left': frame_size.left + 10,
                'background-image': 'url(pics/borders/' + prefix + 'bottom.jpg)'
            }
        });
        var top = new Element('div', {
            'class': 'top border',
            'styles': {
                'width': frame_size.width - 20,
                'top': frame_size.top,
                'left': frame_size.left + 10,
                'background-image': 'url(pics/borders/' + prefix + 'top.jpg)'
            }
        });
        var bl_corner = new Element('div', {
            'class': 'corner border',
            'styles': {
                'background-image': 'url(pics/borders/' + prefix + 'bl.jpg)',
                'top': frame_size.top + frame_size.height - 10,
                'left': frame_size.left
            }
        });
        var br_corner = new Element('div', {
            'class': 'corner border',
            'styles': {
                'background-image': 'url(pics/borders/' + prefix + 'br.jpg)',
                'top': frame_size.top + frame_size.height -10,
                'left': frame_size.left + frame_size.width - 10
            }
        });
        var tl_corner = new Element('div', {
            'class': 'corner border',
            'styles': {
                'background-image': 'url(pics/borders/' + prefix + 'tl.jpg)',
                'top': frame_size.top,
                'left': frame_size.left
            }
        });
        var tr_corner = new Element('div', {
            'class': 'corner border',
            'styles': {
                'background-image': 'url(pics/borders/' + prefix + 'tr.jpg)',
                'top': frame_size.top,
                'left': frame_size.left + frame_size.width - 10
            }
        });
        $$('body')[0].adopt([left, right, top, bottom, bl_corner, br_corner, tl_corner, tr_corner]);
    });
}