BDGest Sidebar Removal

By deleted user Last update Jun 19, 2005 — Installed 558 times.
/*
BDGest Sidebar Removal - v1.2 18/04/2005
Copyright (c) 2005, Olivier Dehaybe http://www.dehaybe.be/
Released under the GPL http://www.gnu.org/copyleft/gpl.html

This is a Greasemonkey user script, see http://greasemonkey.mozdev.org/.

On BDGest.com, the left sidebar can be quite annoying but also contains some
useful information. So this script adds an icon (angry chef) on top of
BDGest to hide and show the sidebar.

Other contributors: Flore Allemandou, Eric Darchis

V1.0, Olivier Dehaybe, First release
v1.1, Eric Darchis   , Fixed for GM 0.3 and FF 1.0.3
v1.2, Eric Darchis   , Image is not linking to dehaybe.be anymore

*/
// ==UserScript==
// @name			BDGest Sidebar Removal
// @namespace		http://www.dehaybe.be/brol/bdgest
// @description		Remove the left sidebar of BDGest
// @include			http://www.bdgest.com*
// ==/UserScript==

(function() {
	function EcrireCookie(nom, valeur)
	{
		var argv=EcrireCookie.arguments;
		var argc=EcrireCookie.arguments.length;
		var expires=(argc > 2) ? argv[2] : null;
		var path=(argc > 3) ? argv[3] : null;
		var domain=(argc > 4) ? argv[4] : null;
		var secure=(argc > 5) ? argv[5] : false;
		document.cookie=nom+"="+escape(valeur)+
		((expires==null) ? "" : ("; expires="+expires.toGMTString()))+
		((path==null) ? "" : ("; path="+path))+
		((domain==null) ? "" : ("; domain="+domain))+
		((secure==true) ? "; secure" : "");
	}

	function getCookieVal(offset)
	{
		var endstr=document.cookie.indexOf (";", offset);
		if (endstr==-1) endstr=document.cookie.length;
		return unescape(document.cookie.substring(offset, endstr));
	}

	function LireCookie(nom)
	{
		var arg=nom+"=";
		var alen=arg.length;
		var clen=document.cookie.length;
		var i=0;
		while (i<clen)
		{
			var j=i+alen;
			if (document.cookie.substring(i, j)==arg) return getCookieVal(j);
			i=document.cookie.indexOf(" ",i)+1;
			if (i==0) break;
		}
		return null;
	}
	
	function toggle(){
		menu=-menu;
		EcrireCookie('BDGmenu',menu);
		affichage();
		return true;
	}

	function affichage() {
		if (menu==1) {
			putainDeMenuQuiChangeDePlaceToutLeTemps.style.display='table-cell';
		}
		else {
			putainDeMenuQuiChangeDePlaceToutLeTemps.style.display='none';
		}
	}

	var chefimg='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAmCAYAAABQ3RJZAAAABmJLR0QA%2FwD%2FAP%2BgvaeTAAAACXBIWXMAAAs' + 
	'TAAALEwEAmpwYAAAAB3RJTUUH1QEUFioqwEcUeAAADuFJREFUeNrtmWuspVV5x39rrfeyr2fvffbeZ585Z87MmcsZLjMMA4wKI1DAItKJYlSCtLWlTaM0TWyM0T' +
	'atVYyN9PahprSxtrUmbSQmKkqsNwRkEEUGgRkYmJkzt3O%2F7rOv77vf61r9cNTEtlpFqV%2F6fF3vs95fnjx51n%2F9l%2BAVjnv%2B9B5x67XbMmkSmUNvvDv' +
	'4Rexp%2FTzJ77rrzTLVyrXcjCpli%2FRbLQK%2FT5zGXH%2FZBLdevZcnXupll%2Bab18fJQACf%2FaVC%2F8ndb5fdIJ5IUn21juK6tFLhIEmEIjaafj%2Bmt9' +
	'JnxETDvQX%2FlvWBV%2F6dO97y6L9%2B5vPNXwr0O3%2Fv10U7SrekqbkziuK3izAeKdsFUbBdAinphyF2L6VzromTant7lBYHbc%2BRQtwOfPz%2FFPob9%2F8' +
	'ls8tF27GXDx09dvatvY5%2FOIfcXnZsdSirGLFdjMiik5Q40eiuj69ThiybcqwpKHX7hY994rF6dfSlCzu7PP2908ItZORFU9scwtjq9zrKLhaST33iQX%2FvJa' +
	'Nmz9Qo1WrRHHzD%2B14e9Htuv0OcOr1UqNTdG5KN9AOVWB90sOW%2BUpbJjM3WbJb8kI0TpthBglYpy2FEmmqETBjIEGuQXr64vnGbq3KLZ0%2FPZoRO9jTnVkv' +
	'nwnTKkWJXFIWjnm6e05qv9%2FphuLDYOj9zfnUR0D8z9Of%2B6b3MXugWV9daN4WR%2BYP9tn1gZ6EgF4VNKgQLWjFnBOVEs0MZxmyBayQlIbCFoBWFnOr38Qam' +
	'uNZcuzFVg%2Bmm39lZse23NTAle2G9pJOkaKVptuMnvZJSh9utQb%2FnhV8V0vmU9%2B0js%2FlD16c%2FEfrUt%2F%2FdAeqAB3RWPN9t%2B%2BevWWrOvnMws' +
	'3DNgdKQU0QQZ%2FIMGpPUdkwSaM252fMstGfZn4V9hTxFo7FiON0NuOBFBKm2Z9vLV8RO8T1jyhrdFpvJ4cgoGaWgU4w2tJUslQv50jN9L53bCEedfFZ97Iv3' +
	'%2FwOw%2BAM%2B9V%2BB%2F%2Bj37yq%2FeHr%2BHSfPLd61NLN8XbDSWTgx2x5fWmn%2FmbfROXSx7RRGhMWJxMK%2B7BAHb7mZvVftY3LHBPWxCZoxnFpZoeA' +
	'I6sJGp%2BCFcKrn04oDsSXjZi%2FN5cd3CTXc8GOVDWPsJMVONY4wlGxF1bJJtJCzflAM0nRyomj3PnjnTac%2B%2BdUnAwDxQ9jf%2Bg1xw5uvuWRmceODY87g' +
	'9VOdXt6f65svLTaXb7p6v3j0%2BfNj%2By1hjboWz0UptdfeyqHX3UihoDj21MM0ezGHD7%2BVfpDwzNGnOP7QA9xSd9g6UJxe85gPAyYdqNguGcARhgwSZbtgB' +
	'NpopImJhY00Mf1U8GS7zRfW13Uml72wo1z6i0Yu%2F%2BlDN93sKYB73vdukigePnV28c6o3%2F%2Ftg1Fc2d7WqqqVdbI%2FKI%2FGUWkcIau2xUsbPU5bNjce' +
	'vpHhSp6jR77G57%2F4ZQaex%2F59l5ArlEhDn%2Bnz5xAZQ7WQRw5CJl2HYSlxpcJVFrZ0MQiMTjCkCGEwSmMZG6UMjgRpwbQXiIXBQASSM7ly%2BdmtwxVfAdx' +
	'w6GoLKa5oNMrvqio9ZRabsoKFKyXTscfebI5x5TA%2FGPCtVosNnVIu5Zk9N803Hj7ChdkVMAlb6lW6vQ5Hv3uEmZmzaBQ7tzbIegMWmj3mBh4RKRll4SgLoQ0A' +
	'wrIR0kIpiUZhtAYMlhTMhyFzYaS2VIYHE7Xq95QxyxaANwhcKcW%2B0pDauUtl5LGzAZlEcqA4xIjtkEaGSGgueCFLQUQQxzz66GOEYcLKeoswimmudnjise8Qo' +
	'3lhepo4GhCHMQtT4xTziiOtDc63u0zkXK6t1dlXVjhKAjbGstBCYDQgNChJqgWOlIy4Di7SDv3ByNrKWiHq9IUFsLC8JjMZqzDWcLJh3hazQYSONJOZLBN2jrww' +
	'NOOAmcDDSxLixDCzsEyaGJJEAxp%2FEPDs8RPEJqHn%2BQijWRVrLK4tsd1yiAU4Tp4AxXoEcQqurUAojFAgFUZIjE5IUaSkSKGpWS45KQmCiJ7yMWG8OfI0Et' +
	'%2BP9dJiz0QZRXOQ4NqC9ThiV8YBaTPb63Gh7%2BHHKRoQkcEAxmiMgDCJCLsxqdakaYISkm7HZ%2Fr5Ofxsnpl2n1dXh7mqNkLFyuBakAJSWggJGANCkigBElQ' +
	'qUUDOsrGFxBeavklJjdyEHmnsiH2vO7va6iz46WB4Sy6nRh2LlTCkZCmKTpZzXsR6mAAKW9k4tsIYQZzExHG0WXFpMAYMAg34Ucr0bBc5JHCxeGZtjfFshq31LE' +
	'putoORkBpItEYIBQYcKVFSgtEkgEHjCEVeCQrq%2B9BDpdHIyWWf6rT059bX%2BsVCGu4yKXjKpu7mUFZAM00RtkNWWLiOSz6bw7FdoiSm1x3Q8lbBgBACKRRSg' +
	'BGGtcinNBDsLuX55qrP0Y0Nxot5JgsFhFDEWpMYAcIgJThohNk8PgwS21JYliJn2Yw5LsOuiwT483vfq6cu2btUro%2F8GzLzSCwd2nFKwXKp2YpW4NFNY6rFIS' +
	'rlMrabIYwjjAkpFwqM1UfI5oZACIwxGGO%2BP%2F0FoTHMBQHzgU9qDDP9PmfbHQZJQiokERap5SAdB6UspFQYpYgxhMbQiVNSoxjOV9hWHWfP6OQmNMDOnZfGM' +
	'y%2BeGKpkihddV69xST7HWN5iKO%2FQJWXe9%2FCCANfNMFoeoVKokhoHgaCUyzBeqmOjvt%2BbhlQbUrOpdDyd8mLHIzYJG1HMt1bWeWGjTaBDlGVwlcY2Ccpo' +
	'UimI5SawxtA1KaGWlJ0GY8U9bBu%2BfPMYf%2FKbXxDTz357tDRUvuuGrdXbLhVpptcPGFUOVeXw7EaLp1pd%2FDDE97rYJOSyOQqFPFnHxQhI0oSm3yHVKVobj' +
	'NAYbQCBECCMYCiTpZopsuQFBEnCRL5EVlnYCKQRoCwCIdEpOMImSAxPb7ToxSzVVe4%2BE0Rf3v%2Fhd4YWQN8LbC%2FwL5dBeEtRq6LjRUwVCpQthS0F60GMTj' +
	'crGEYRC80VOn6PnJtHKRcEdIMeg8EAYdhsD5MipAShwAhSYHsuz8FanW8uL3K273Gm3WE466KlwBjQOsYWm2JOJwkrQY%2BOId23Zffpg43JF6bK1fCHKq%2FfH' +
	'wg%2FjOxBe8OKbZ8hJRjKOiAkRtr0Yo1BgAFtNkddexDQ8X0kEhBEOkEAQgoEAqMNQgjAYIzAYLi0WmF%2FbZgeCd9aWOa7rVUKOclUqUxR2SglkFqh0Qx0wrne' +
	'ADdb7e8b3%2FXIRLV2PHv3m2Ngs6d7PT%2Ban185u9hqzV9oNjU6xTYCqTVawkoQI4VASomSFkq5CGWTCkWsDUmqEcLFtrNIIRFCIqRicwCDwdDI5zkwXKeSz%2F'+
	'PqkRp7KzXmg4RvrKxyot3GjyNEGpEYiJKEpWDAMi7j9amzY0MTjxaKhfaPSNMHHvwyh2%2B52WhhxkzkX9GQJldUNhKJEHD%2FwgKxMSjLIpPNMblrD5lcnmDgI' +
	'RDkckNcduVrEQi8fnuzyoCSCiUFZSfLm3bt5vJyEUuCowRS2jQjydwgMK3Ax5hYuLbEsousRqE5HaWJKo6f2z6642Pj7shD%2Bd%2B9Pvxvevotb3rToFKtzC9s' +
	'NKcWe%2B2LXKFlXoEj4KFWDywHK5Njz979vO2OO6jVRlhZWSWbL%2FFrtx3m9b96A93WIksrSwi1KXYsqShlsvzK6Bg3NBqUHIklFYM0oRnFTIzu3vBz9RdnvL5' +
	'3YTBwTvV9a7ofBDOBWLHLY49Mbdn1d%2BP5oQe23H2j9z9et979%2Fj%2Fm8Ucenjt5ZvrB0z11sN3sbHtVIRZXDZeYLFZI3Dz9XI5rrrmOfXsvodGo44cDMHDZ' +
	'3u0sz52haCfsbAyz3u7Q8XwkgslSgSsbZYYzCkumIDWpMUSppl5wH98%2Fsv2%2BtSTakqTea5pGHeyGg5dygfvciCo%2F3mhsOzVarXs%2F8TZ%2B3U2viz%2F' +
	'8oQ8dadnFh1eWl24%2FmYbFPRga%2BRxTF19Fd6LBlVceoJjPodQwr7rqYhZm51g8e5KoPeDSqsOubTXOScXRWNNLYqq2RdV1cCWQRmhtCJKYAIlO9ImLtww%2F' +
	'9t2lUac8Unw8GGT2VMRgZvml2aWBn%2Fi7fvPa5KeyEMbHdy9KufKP%2Fa63vh5uvG1RqMlEGXnFvovhwF4qtTJp1Obcied48cWTWMTszii2DFtYq5puLCnk8ti' +
	'VmCfWN%2BgEPoOoj5EgZUqqDSt%2BxEYqlhpW9sS%2Bt78hBuKvP73knzg6s3BwqpFe94Ed%2BmfyPTKZUmTb%2Fe%2Fl8kXZjfzXeKXh7c3F80zPTzO21eHE8Q' +
	's8%2B%2FQJosjnsm01rigWqAQR4ewcrVZIP4KaI7m86HCqZ%2BEIB5EI0jAmEYqZnp%2B81PbPR5WxT5pC9aEf%2FPf1B7cYIP5p3AHx4xY%2B8fFPXXr65HMfr' +
	'UfNW7Md35nxfUQ2x5baGDvqDS4ahVrgYa92YWBo9T2%2But6mo2Our1fpJgOe7nhcU2uwrzxEFEec6fSioy3v2bmW97dBkj74L0ce8X%2BhDlOtUV04d0Y98fxs' +
	'9%2BpdMm3scFxKbp5Jx2Jr2sOc6dD1Q0qWhWMcclKxI5vhqU7IM502I7bNVCZLkYQznQ4zccqxZnhsxkv%2BPpbFrzxw5PP%2By7XF1I9b%2BMxn7g9ve%2BPhX' +
	'oLYNtdplVPHznrBgNV%2BWy51OsxstFkNAvKuRUHZKCEZcmwMKTM9n5xlERrB2UhHLwR6aSlXX5gL1L1x3P3SA19%2FsPuKeXnjE1tPJkbcS9a6OjdUuLY1t1jo' +
	'KXPRmol2tVY7joxSAmHYn03JI%2FAx9JOYlTBkRYrYHarNpk7pqLbcx0oj285b%2FZUj93%2F2nwc%2FrwEp%2FrcP7rvvPmGPFBwdRplgZSVTq%2BUuXlteecf' +
	'xF87cvL6%2BUSsJkakLIR1gYNAtraPYdtuFSvlrE5O7P%2B3mR44Hsd3KD1Xi9%2F%2FhnfoX4U%2BLl5P0139z7%2FbpU6eu63Y6NxqtDwSeNxoniXAdt%2B24' +
	'zrFatf6d4VrtPz5y71%2BdfSVeF16WP91ptmdybn6tMlF50hi9d3FuftyPAlkuDa07jnO83mjMX7rvsv4r9SQifp7khx%2F6inzh%2BAv288eOW%2F2BJxqNkbR' +
	'SGQ7v%2BchHNf8fPxr%2FCUnqflWkYLeBAAAAAElFTkSuQmCC';
	var menu;
	var putainDeMenuQuiChangeDePlaceToutLeTemps;

	menu=LireCookie('BDGmenu');
	if (menu==null) menu=1;
	
	putainDeMenuQuiChangeDePlaceToutLeTemps=document.evaluate("//td[@width='165']",document, null, XPathResult.FIRST_ORDERED_NODE_TYPE,null).singleNodeValue;
	
	affichage();

	/* workaround for the everchanging bdgest structure  */

	ima=document.createElement('img');
	ima.src=chefimg;
	ima.style.display='block';
	ima.width='45';
	ima.onclick=function() {return toggle()};
	
	var vilainhacker=document.createElement('div');
	vilainhacker.setAttribute('id','vilainHacker');
	vilainhacker.appendChild(ima);
	vilainhacker.style.zIndex=1;
	vilainhacker.style.position='absolute';
	vilainhacker.style.top='13px';
	vilainhacker.style.left='140px';
	
	document.body.appendChild(vilainhacker);

})();