// Serdar Ince http://iss.bu.edu/ince/
// Kaynak: http://userscripts.org ve http://developer.mozilla.org/en/docs/DOM
// Not: Javascript bilmeden yazdigim bu kodu umarim bilenler duzenleyip gelistirecektir. :) 
// ==UserScript==
// @include http://www.hurriyet.com.tr/*
// @include http://hurriyet.com.tr/*
// @include http://milliyet.com.tr/*
// @include http://www.milliyet.com.tr/*
// ==/UserScript==

var bannedwords = new Array();

bannedwords[0] = "galeri" 
bannedwords[1] = "magazin"
bannedwords[2] = "reklam"
bannedwords[3] = "ucuncusayfa"
bannedwords[4] = "kelebek"
bannedwords[5] = "sonyas"
bannedwords[6] = "songal"


for (var count = 0; count<3;count++)
	for (var i = 0; i < document.links.length; i++) 
		for (var j = 0;j<bannedwords.length;j++)
			if(document.links[i].href.match(bannedwords[j]))
			   document.links[i].parentNode.removeChild(document.links[i]); 


var adwords = new Array();
adwords[0] = "adserver."
adwords[1] = ".e-kolay"
adwords[2] = "reklam"
adwords[3] = "Reklam"
adwords[4] = "ad."
adwords[5] = "adv/"
adwords[6] = "magazin"
adwords[7] = "kelebek"
adwords[8] = "sonyas"
adwords[9] = "songal"


var otherstrings = new Array();
otherstrings[0]="object"
otherstrings[1]="img"

for (var nstrings = 0; nstrings<otherstrings.length;nstrings++)
	for (var i = 0; i < document.getElementsByTagName(otherstrings[nstrings]).length; i++) 
		for (var j = 0;j<adwords.length;j++)
			if (document.getElementsByTagName(otherstrings[nstrings])[i].innerHTML.match(adwords[j]))
				document.getElementsByTagName(otherstrings[nstrings])[i].parentNode.removeChild(document.getElementsByTagName(otherstrings[nstrings])[i]);

				
for (var i = 0; i < document.getElementsByTagName('iframe').length; i++) 
	document.getElementsByTagName('iframe')[i].parentNode.removeChild(document.getElementsByTagName('iframe')[i]);
