(function() {
var p = document.createElement('statusbarpanel');
var b = document.getElementById('page-proxy-favicon');
p.setAttribute('id','page-proxy-favicon-clone');
p.appendChild(b.cloneNode(true));
b.parentNode.removeChild(b);
document.getElementById('status-bar').insertBefore(p,document.getElementById('liberator-statusline'));
})();
(function() {
var p = document.createElement('statusbarpanel');
var l = document.getElementById('liberator-statusline-field-tabcount').cloneNode(false);
l.setAttribute('id', 'liberator-statusline-field-history');
l.setAttribute('value', ' ');
p.appendChild(l);
document.getElementById('status-bar').insertBefore(p,
document.getElementById('liberator-statusline'));
getBrowser().addEventListener("load", function() {
var e = document.getElementById('liberator-statusline-field-history');
var h = getWebNavigation().sessionHistory;
h = (h.index > 0 ? "<" : " ") + (h.index < h.count - 1 ? ">" : " ");
e.setAttribute('value', h);
}, true);
getBrowser().addEventListener("TabSelect", function() {
var e = document.getElementById('liberator-statusline-field-history');
var h = getWebNavigation().sessionHistory;
h = (h.index > 0 ? "<" : " ") + (h.index < h.count - 1 ? ">" : " ");
e.setAttribute('value', h);
}, true);
})();