Vkontakte.ru Ads Off

By fonzi Last update Sep 2, 2009 — Installed 1,965 times. Daily Installs: 2, 1, 3, 2, 4, 4, 3, 1, 0, 2, 6, 3, 3, 8, 4, 2, 2, 3, 1, 3, 7, 1, 1, 2, 8, 1, 3, 7, 14, 4, 4, 1

There are 4 previous versions of this script.

// ==UserScript==
// @name          Vkontakte.ru Ads Off
// @namespace     http://fonzi.posterous.com
// @description   Blocks ads on Vkontakte.ru
// @include       http://vkontakte.ru/*
// ==/UserScript==

function getElementsByClass(c) {
	var elements = new Array();
	var allTags = document.getElementsByTagName("*");
	for (i = 0, j = 0; i < allTags.length; i++) {
		if (allTags[i].className == c) {
			elements[j] = allTags[i];
			j++;
		}
	}
	return elements;
}

var ad_boxes = getElementsByClass("ad_box");
var sidebar = document.getElementById("sideBar");

if (document.getElementById("banner1")) {
	document.getElementById("banner1").style.display = "none";
}

if (document.getElementById("banner2")) {
	document.getElementById("banner2").style.display = "none";
}

for (var i in ad_boxes) {
	ad_boxes[i].style.display = "none";
}

sidebar.innerHTML = sidebar.innerHTML.replace(/<a href="http:\/\/vkontakte.ru\/help.php\?page=target">.*<\/a>/, "");