function init() { var containor; var links; var goodUrls; var pages; var page; var pagesTab; var newTab; var initialized; var win; alert(window.getBrowser().selectedBrowser.contentDocument.location); if (window.getBrowser().selectedBrowser.contentDocument.location.toString().match("ebaumsworld") === null) { alert("not ebaums!"); return; } containor = window.getBrowser().selectedBrowser.contentDocument.getElementsById("contentContainer"); links = containor.getElementsByTagName("a"); alert(links[1].tagName); page = 1; goodUrls = Array(); pages = Array(); pagesTab = gBrowser().selectedTab; alert(pagesTab.contentDocument.location); newTab = gBrowser().addTab("about:blank"); for (var i in links) { var url = i.href; if (url.match("page=")) { for (var k in pages) { if (k == url) { continue; } pages[url] = i; } } if (url.match("pictures\/view") || url.match("video\/watch") || url.match("jokes\/read")) { for (var j in goodUrls) { if (j == url) { continue; } goodUrls[url] = i; } } } //newTab.focus(); //newTab.selectedBrowser.contentDocument.location = goodUrls[0]; }