StreamClub.ru: Hide left Panel

By MeXaon Last update Oct 26, 2007 — Installed 879 times.
// ==UserScript==
// @name           StreamClub.ru: Hide left Panel
// @version        1.0
// @namespace      StreamClub stream
// @description    Hide left Panel
// @include        *streamclub.ru*
// ==/UserScript==

const _COOKIE='hide';

var img_r1='data:image/gif;base64,R0lGODlhFQALAOYAAKTB06OwuZnB3MXa5MTb7KO9zsrV1czY3Mjd5Mrb5src6anD1IunvLrL1bPH0kJqh7HM2tHi7rXO2cbW4qK+0q3J2466222NpbrS4s/Z5Zm1xc7d49Tm8cbS28nV4tPd6dXY2cja6bnV5Mnb4JO92rLJ1y5ae5670rG8xsXi987l7tHh5arDz9Ln7rbR3sLV5ZmyxcnV58HO2Ku3wcnc4a3N4K3J15m0w8/g7J+strjT5ydWeaSyxktwjc7i57LO3MLU387g6nKOoJCzyp20yLrQ1yRUd5OwwZWxw9Pj56C4w3aCjpa50Njn68fX4Jy2zNXp8Njm89/t+t3g4b/V4p/J6tPl6tjo78PQ2qLA2MPT3bjN3cXS3Jy+1bzS4c7f68LX6M/k6bPL2t/w+8PU4L3a8SZMZpi70Jm80Zu+1GKEnaXL5tTk6XSQpM7Z4pm0yICsypi3zj9piLLY9M/a6bvW6LjX7r7W6M3f5LrQ4L7Q2bLQ5itWdsTf85Kxx5awxyH5BAAAAAAALAAAAAAVAAsAAAfqgG4oUVIjVytsGytNKytJVngtUEVFUx0zYwkqAy0INGEjNCM+CAgqKixKIAcBQREJChMJH0sfGRkfHnQxMTw8IFwBrxtOVAp1Qm06d2BgBAtET38GWMIJWk4EeXYXahcpexUFDDBvFAYyOTgJA2Q6fXM9cg8Pa37kSAsa6DlfCS8hypyowmeHEQFwhjA5AsDGDX44FLzYEieLBRMmLJAggeaMBgAuHlZ75aUAhRMCzAgQ0CUNAAoLIEDY52EGhwksIACoUKPGzhILSjgQg0FHAQMZUHAA4kLCjx82RIiR0ECPgwZe8qQAcCAQADs=';
var img_l1='data:image/gif;base64,R0lGODlhFQALAOYAAKTB06OwuZnB3MXa5MTb7KO9zsrV1czY3Mjd5Mrb5src6anD1IunvLrL1bPH0kJqh7HM2tHi7rXO2cbW4qK+0q3J2466222NpbrS4s/Z5Zm1xc7d49Tm8cbS28nV4tPd6dXY2cja6bnV5Mnb4JO92rLJ1y5ae5670rG8xsXi987l7tHh5arDz9Ln7rbR3sLV5ZmyxcnV58HO2Ku3wcnc4a3N4K3J15m0w8/g7J+strjT5ydWeaSyxktwjc7i57LO3MLU387g6nKOoJCzyp20yLrQ1yRUd5OwwZWxw9Pj56C4w3aCjpa50Njn68fX4Jy2zNXp8Njm89/t+t3g4b/V4p/J6tPl6tjo78PQ2qLA2MPT3bjN3cXS3Jy+1bzS4c7f68LX6M/k6bPL2t/w+8PU4L3a8SZMZpi70Jm80Zu+1GKEnaXL5tTk6XSQpM7Z4pm0yICsypi3zj9piLLY9M/a6bvW6LjX7r7W6M3f5LrQ4L7Q2bLQ5itWdsTf85Kxx5awxyH5BAAAAAAALAAAAAAVAAsAAAfpgAcAKXleDQ56DRJiIjY/PxIuQBwoGQYFOhhiDiULJRUANTWgECwTHDMeBhoQEAsUAGldAgJmAicUBV4JEQFYBjcuABpnaCQkFiYmFllxWy8KODkywDYAR0xDcAJGO3xVJ2UhLwlf06sLSDAMfmsPD3I9c306ZAMJ0tQUb+sFFXspLqi5YCcPASdaePky8OcJkQUEwIC5o6ONkDoKqDjZoJALCB48YsSg4+FDhgwflnxIMEEBryABDoBQwkKFCgQIfIygMSIMDQQtBqhIMGZGhylFikBpgcdKkhUrmqzYwGbFlRFSoqBwEwgAOw==';

var idleft;
var newleft;
var hide;

Init();

function ShowHide(){
	loadcookie();
	if(hide==0){
		idleft.style.display='';
		newleft.setAttribute('background',img_l1);
		savecookie('1');
	} else {	
		idleft.style.display='none';
		newleft.setAttribute('background',img_r1);
		savecookie('0');
	}
};

function Init(){
	idleft=document.getElementById('p2td1');
	newleft=document.createElement('td');
	newleft.setAttribute('width','11');
	loadcookie();
	if(hide==0){
		im=img_r1
		idleft.style.display='none';
		savecookie('0');
	} else {
		im=img_l1
		idleft.style.display='';
		savecookie('1');
	};
	newleft.setAttribute('background',im);
	newleft.className='p2td1';
	newleft.id='myleft';
	newleft.addEventListener('click',ShowHide,0);
	idleft.parentNode.insertBefore(newleft,idleft.nextSibling);
};

function savecookie(s){
	if (typeof GM_setValue == "undefined"){
		var date = new Date();
		date.setTime(date.getTime() + (365 * 24 * 60 * 60 * 1000));
		var expires = "; expires=" + date.toGMTString();
		document.cookie = _COOKIE + "=" + s + expires + "; path=/";
	}else GM_setValue(_COOKIE, s);
}

function loadcookie(){
	if (typeof GM_getValue == 'undefined'){
		var ca = document.cookie.split(';');
		var nameEQ = _COOKIE + "=";
		for(var i = 0; i < ca.length; i++) {
			var c = ca[i];
			while (c.charAt(0) == ' ') c = c.substring(1, c.length); // Elimina espacios
			if (c.indexOf(nameEQ) == 0) {
				hide=c.substring(nameEQ.length, c.length);
				break;
			}
		}
	}else hide=GM_getValue(_COOKIE, null);
}