// DeviantART - Beggar Breaker v0.1b
// Made By Luke Stevenson {http://lucanos.deviantart.com/}
// Distributed and Maintained via GMVC
// Last updated: 22 January 2006
//
//   This script hides any "Be Generous" Banners on deviantART pages.
//
// ==UserScript==
// @name              DeviantART - Beggar Breaker
// @namespace         http://gmvc.lucanos.com/
// @description       (v0.1b) Hides any "Be Generous" Banners. Provides an option to use a dA-colored button instead.
// @include           http://*.deviantart.com*
// ==/UserScript==

(function() {

	var daColoredButton = "data:image/gif;base64,R0lGODlhWAAfAPcAAJqlpJmko5+qqZiioau1tKawr6WvrqSuraOrqouZl5Gdm6"
						+"KurLG9u6+6uKeysIiXlJ6opq23tYyal56sqaq4tay5toOTj4ycmI6al5qmo4KRjYGQjJ+uqrC/u6++uqm4tLr"
						+"FwoSVkIaXkqKsqbrEwbvFwoCQi3+PioOTjrHBvLG+upuqpa++ua69uK28t6y7trnFwZmkoJijn6izr7vGwoWV"
						+"j6u7tbTDvbzIw7LCu7TEvbnHwbjGwJiso7XEva65tKu2sbvGwbfCvZWpn7PDu7fHv7TEvL3Jw7nFv6GrprG7t"
						+"rvKwr7NxbXCu6y5srnEvrPDurLAuLvJwaGtpsTQyaCtpY6qmLLAt4yplZqnnqSyqL7MwqSzqMjXzJ+vo6m5ra"
						+"i4rJammaCwo5ysn7LCtbzMv8DQw7zPv73OwMDRw5atmam6q7/RwcPUxZWol7DFsrPHtam8q5ewmZixmZuxnJq"
						+"wm73RvsDTwb7Rv8HUwr/RwMDSwZKuk5WylZOsk562nrzRvMDUwLzQvLrOusHUwcTWxMLUwsXWxZOvkpi0l5Wx"
						+"lJGskJy3m524nKXApMHXwL7TvaK+oLHIr8zgyrfOtMLYv8ndxsDZu8PZv8bbwrrTtMPavsTZv87jycvgxsrdx"
						+"sTavrvStMTavczjxdDmycbfvc/kyM3ixtDox8zkwtLqyM/mxcPauM3jwtfuzNru0Mviv9Pqx9bsytvu0Nrsz+"
						+"Py2uTx3Pj99d3zztnuy9vuz+b42tzt0eDw1uLx2OHw1+Dv1t/u1eb03fD56t3yztzuz9vsz+T02OHw1ufy3+3"
						+"35t7zzt3xzePx2Obz3Oz54ur14fb78un43Ofz3eby3Ov34e735vD46fD36uX21ej42e/75PP76+725vH46vD3"
						+"6ff78+/35vT86vX87Pn89fj79P///wEBAf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
						+"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAOgALAAAAABYAB8AAAj/AM+dG0GwoMGDCB"
						+"MqXMiwoUOEAgc+nEixokWGAhEiILhxBIKPHz2K9LgxJMeSIkEa7JgyZUmVLTuiBGmSpkCaOHPq3Mmzp8+fQBH"
						+"cDEq0qNGjODN+3MB0w4MxHtVoaCpiZJIHTZmGGSG16YMRfEIwDcFnY1emImRkTTDm46KsKKAydTMiDFOPY0SM"
						+"VRMyI0FzgM3RCqBmRIFogV8ZFEMrMOAthhEDfpUESC3AtYAkiZw4kONVAAhecayMw4jHI7YAJgigsblaBgoK9"
						+"PLXcbQDXlA53kWb9hPHgLuM0B14lxhwjsGJyb0bE3BlfrxQA37JC2A2XtgA9qJGmWNeVWjP//Zi3VwaJs/MOf"
						+"NSzpwqKFBYkCf/yBw0+PAjsXcPX0UQwEwwAVgQ+70Xn3O+QDEJYCXsNwoUrpgjTHl7ZLcdBQAWAhgj5I1XHgx"
						+"c5GHONeUdMd+Jzv1yInmAmUjeGeZ4wwUX3phzRonzOdeLF5HUqEd5OHjhGYmAVbjHdmgAxgUNgEXQ4TlzRAkY"
						+"CHOQYM4wc0w5hxdRRumFjlt2maU5VJJXSYxb1lhJeSBwOYeOXNZ4x5gweKFHjBTOcac5cxzJ5xKAMRClQF0CB"
						+"oMcZJhTDZ1idglmo1pG6Zw3UdaIyZhUSmpOL3PE8I05VDB6J6WA6aEnYKeac0EGORjBxaBQSv9pzhcY2GJOJ2"
						+"N+scEFjT6KwgYD5Lrrm2jOYamwvDoXzAZvmHOLEqKiWWqqc7QBWCmUYFBDlwL14S1wszjSh2OpeOutIjp6a40"
						+"5ZShCbh+TemvpuIGV61xg5ZiRCL0wKDIqvXr4C1gfRQBnDCLeCqQIHe461soADQPmCsOKVKxjxTXiEbE5rqAb"
						+"48KWbjzxvYCVM0PFhiqCR4x0AKbxyuYo0gguwBGwsEB05HwdE9yYA0fL5rBBRAM5F61jzhkDLTTRkyJtDiZKD"
						+"02Hc83oQIo53WQBNAx0rOwN0Hh0DVjODehARCyAfZCzQHXUsfUfhJgzTR2G0tH23XVssqndGdP/bQ7XduvtTd"
						+"s1buI3DHfr3UsdcbSHxOF1eO03HpED5vblUqTdtkBTdG7oFExeM8XnnZc+BSibdp7x6H+Xjro3qpsDCuswuJ7"
						+"6FDXaQfsUXrOOB++ATaGACRZMAUPanQskgOd/C3A87KSbfro5yMT+e/Svxz479tRbv3vvLgNvjgCQmBOO8chP"
						+"obwAAhgqQBQxtm9OFOzXzz7qwLCPjTl4yE///fETQI1A4b/6oQ4Z7MuY/JogAEHEr0aDEMAg4oc6bEBACIBxA"
						+"fsEsoIOAgYMJ2CFolZADnOw4gQnCEEHO8gJcyQDhe0xBAlNiMIQvK6DA5zhCVN4QBzyb4ahOIEm/8xxjBVUwx"
						+"ywOAEsFCWATJijHBKQhDnIoYUOctCDwLHECpjhGF2scAWHAI45eLBFxxRDFDHyoSjKGJhi9HAFNQLECmQBnFO"
						+"swBTAMcUKdgAcYqyQg0MYAnCWsYYV+GAcgdHGCgK5ghdswzHZcMAQDpnIT5hDHB0Uhzk+YUhEAkYbllTkCjR5"
						+"iBV44JGAkYYLVvCDXAQmFz8YggM8EZhldGCRKxBIIIdwg172sgKBXEAKfNmCXQ5hAh7w5Q1sEMxh9rIFP7hBC"
						+"gI5zFgKk5jRLOYQhumEYybzmT0IZAV8CcxAOoGc4QykLq1gTHbu0p3sjOcQrODOedKzncYMZD3vWXxPfd7Tnv"
						+"SUp0DzqU+AvlMgAU2oQhfK0IY69KEQjShEERpQLNATCxa1AkYzitGLWrSjH9XoRkcq0o6KtKIJBWlJT4rSj5L"
						+"UpfQUyEhnStOa2vSmOM2pTneKhYjw9KdADapQRxqRohr1qEhNqlKXytSmOvWpUI2qVKe61IAAADs%3D";

	var beggingBanner = document.evaluate("//a/img[@src='http://i.deviantart.com/icons/userpage/begenerous.png']",document,null,XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,null);
	if ( beggingBanner.snapshotLength>0 ) {
		// Banner exist on page
		beggingBanner.snapshotItem(0).src = daColoredButton;
	}

})()