//произведем замену переменных и выведем содержимое информера my.vars.info=info; function set_info_to(elem_id) { var obj=my.get("#" + elem_id); if(!obj) return; if (typeof my.vars.infohtml == 'undefined') { my.vars.infohtml = {}; } if (typeof my.vars.infohtml[elem_id] == 'undefined') { my.vars.infohtml[elem_id]=$("#" + elem_id).html(); } obj.style.visibility="visible"; var html=my.vars.infohtml[elem_id]; for(var i in info) {html=html.replace(new RegExp("%"+i+"%","g"),info[i]);} $("#" + elem_id).html(html); } set_info_to("my_short_info"); set_info_to("my_info"); //console.log('updating info [done]'); }