iGoogle Header Remover

By Michael Sacchi Last update Apr 17, 2008 — Installed 4,720 times. Daily Installs: 1, 3, 9, 2, 8, 2, 10, 9, 0, 1, 0, 0, 0, 5, 3, 2, 2, 2, 3, 2, 5, 4, 4, 0, 7, 3, 2, 2, 3, 0, 2, 1
// ==UserScript==
// @name           iGoogle Header Remover
// @namespace      www.signal-eleven.com
// @include        http*://www.google.*/ig*
// ==/UserScript==

var link;
var snapResults = document.evaluate("//*[@class='gbh']", document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
for (var i = snapResults.snapshotLength - 1; i >= 0; i--) {
	var elm = snapResults.snapshotItem(i);
	elm.style.display='none';
}

elm=document.getElementById("footerwrap");
elm.style.display='none';

link=document.createElement("div");
link.innerHTML="<script> var navdiv; navdiv=document.getElementById('nhdrwrapsizer') ; navdiv.style.display='none';</script> <a style=\"font-family:arial;border:1px solid navy; font-size: 10px;margin: 2px;padding: 1px;\" href='#' onClick=\"if(navdiv.style.display == 'none'){ navdiv.style.display=''} else {navdiv.style.display = 'none'}\"> Toggle header </a>";
document.body.insertBefore(link, document.body.firstChild);