// ==UserScript==// @name          Add Google Ads// @namespace     http://www.randomchaos.com/software/firefox/greasemonkey/aga/// @description	  Adds Google ads to all pages// @include       http://*// ==/UserScript==s(function() {

var SAFECHARS = "0123456789" +					// Numeric                "ABCDEFGHIJKLMNOPQRSTUVWXYZ" +	// Alphabetic                "abcdefghijklmnopqrstuvwxyz" +                "-_.!~*'()";					// RFC2396 Mark charactersvar HEX = "0123456789ABCDEF";
var plaintext = location.href;var encoded = "";
var inner = "";
for (var i = 0; i < plaintext.length; i++ ) {    var ch = plaintext.charAt(i);    if (ch == " ") {        encoded += "+";				// x-www-urlencoded, rather than %20    } else if (SAFECHARS.indexOf(ch) != -1) {        encoded += ch;    } else {        var charCode = ch.charCodeAt(0);        if (charCode > 255) {            encoded += "+";        } else {            encoded += "%";            encoded += HEX.charAt((charCode >> 4) & 0xF);            encoded += HEX.charAt(charCode & 0xF);        }    }} // for


inner = '<iframe src="http://pagead2.googlesyndication.com/pagead/ads?client=ca-test&adtest=on&url=' + encoded + '&format=468x60_as" width="468" height="60" scrolling="no"></iframe>';

s = window._content.document.createElement("span");
s.innerHTML = inner;
window._content.document.body.insertBefore(s, document.body.firstChild);

})();