// ==UserScript==
// @name          No_Twitter
// @namespace     http://qaa.ath.cx/
// @description   No more twitter stuff
// @include       http://www.techcrunch.com/*
// ==UserScript==

window.addEventListener('load', function() { initMachine(); }, false );

function initMachine() {
	var AllDivs = document.getElementsByTagName("div"),
		AllAnchors = document.getElementsByTagName("a"),
		AllImages = document.getElementsByTagName("img"),
		i;
	for (i in AllDivs) {
		if(typeof AllDivs[i] != "undefined" && AllDivs[i].getAttribute("class") == "excerpt" && 
			AllDivs[i].innerHTML.indexOf("Twitter") != -1) {
			AllDivs[i].innerHTML="(Hidden ******* Story)";
		}
	}
	for(i in AllAnchors) {
		if(typeof AllAnchors[i] != "undefined" && AllAnchors[i].innerHTML.indexOf("witter") != -1) {
			if(AllAnchors[i].getAttribute("class") == "feature") {
				AllAnchors[i].innerHTML = "(Hidden ******* Story)";
			} else if(AllAnchors[i].getAttribute("class") == "snap_nopreview") {
				AllAnchors[i].innerHTML = "(Hidden ******* Advertisement)";
			} else {
				AllAnchors[i].innerHTML = "(More ******* Junk)";
			}
			AllAnchors[i].style.background="#FFF";
			AllAnchors[i].style.color="#000";
		}
	}
	for(i in AllImages) {
		if(AllImages[i].getAttribute("src").indexOf("twitter") != -1) {
			AllImages[i].style.visibility = "none";
		}
	}
}