/**
 * 
 * 
 * 
 * 
 */
function createCornersBox(selector, styles) {
    // require prototype.js
    try { Prototype; } catch(e) { return; }
    var elms = $$(selector);
    for (var i = 0, len = elms.length; i < len; i++) {
        var elm = elms[i];
        var childs = elm.childNodes;
        var fragment = document.createDocumentFragment();
        for (var j = 0, clen = childs.length; j < clen; j++) {
            fragment.appendChild(childs[0]);
        }
        var cbt = _createParts(document.createTextNode(' '), styles['box_top']);
        var cbi = _createParts(fragment, styles['box_inner']);
        var cbb = _createParts(document.createTextNode(' '), styles['box_bottom']);
        var cb  = _createParts(null, styles['box']);
        
        cb.appendChild(cbt);
        cb.appendChild(cbi);
        cb.appendChild(cbb);
        elm.appendChild(cb);
    }
}
function _createParts(inner, style_obj){
    var parts = document.createElement('div');
    if(inner) parts.appendChild(inner);
    Element.setStyle(parts, style_obj);
    return parts;
}

