// ==UserScript==
// @name           mobilmania-adaway
// @namespace      www.daddy.sk
// @description    Removes ads from mobilmania
// @include        *.mobilmania.sk/*
// @include        *.mobilmania.cz/*
// ==/UserScript==

debugMode		= true;

log("start");

// Evaluate xPath against the given element or document if no element is given.
function xPath(query, doc) {
    var xResult, arrResult = [], item;
	if (!doc) {
		doc = document;
	}
	xResult = document.evaluate(query, doc, null, null, null);	
	while (item = xResult.iterateNext()) {
		arrResult.push(item);
	}
	return arrResult;
}

// Log the message to the console if debugging is turned on (debugMode variable)
function log(msg) {
	if (debugMode) {
		GM_log(msg);
	}	
}

var elements, singleElement;

log("Getting crap...");

//elements = xPath("//div[contains(@class,'advert-') or contains(@id,'advert-')]|//div[@class='box box-no-header']/div[@class='box-header']/h3[contains(text(), 'ETARGET')]");
elements = xPath(   "//div[contains(@class,'advert-') or contains(@id,'advert-')]" +
                    "|//div[@id='etargetcontainer']/../.."+
                    "|//div[@id='page-promo']"
                );

log("found " + elements.length + " elements");
log("Removing...");

for (var i = 0; i < elements.length; i++) {
	singleElement = elements[i];
	singleElement.style.display = 'none';
} 

log("Done");

