function init_nota(obj, idnota, noframe) {
    obj.addEvent('focus'    , function() { verNota(idnota, noframe); });
    obj.addEvent('mouseover', function() { verNota(idnota, noframe); });
    obj.addEvent('blur'     , function() { ocultarNota(idnota); });
    obj.addEvent('mouseout' , function() { ocultarNota(idnota); });
}

function init_toogle_img(obj, name, img) {
    obj.addEvent('focus'    , function() { Cambia(name, 'document', '/images/columna/'+img, true); });
    obj.addEvent('mouseover', function() { Cambia(name, 'document', '/images/columna/'+img, true); });
    obj.addEvent('blur'     , function() { Restaura(name, 'document'); });
    obj.addEvent('mouseout' , function() { Restaura(name, 'document'); });
}

function init_links(divid) {
    if ($(divid)) {
        var objs = $$('#'+divid+' a');
        $each(objs, function(elem, index){
            var rel  = elem.getAttribute('rel');
            if (rel) {
                var args = new Array();
                if (rel && rel.indexOf(';') != -1) {
                    args = rel.split(';');
                } else {
                    args[0] = rel;
                }
                if (args.length) {
                    var i = 0;
                    for (i = 0; i < args.length; i++) {
                        var rel       = args[i];
                        var tagname   = '';
                        var tagvalues = new Array();

                        if (rel.indexOf(':') != -1) {
                            var tmp  = rel.split(':');
                            tagname  = tmp[0];
                            var j = 0;
                            for (j = 1; j < tmp.length; j++) {
                                tagvalues[j-1] = tmp[j];
                            }
                            if (!tagvalues[1]) {
                                tagvalues[1] = 0;
                            }
                        }

                        switch (tagname) {
                            case 'vernota':
                                init_nota(elem, tagvalues[0], tagvalues[1]);
                                break;
                            case 'toggleimg':
                                init_toogle_img(elem, tagvalues[0], tagvalues[1]);
                                break;
                        }
                    }
                }
            }
        });
    }
}

