TrapClicksForHowManySeconds = 10;


function doubleClickTrapperAction() {
	if (this.doubleClickTrapperCounter) {
		this.doubleClickTrapperCounter++;
	} else {
		this.doubleClickTrapperCounter = 1;
	}
	var trapTheClick = (this.doubleClickTrapperCounter > 1);
	if (trapTheClick == true) {
		var tDate = new Date;
		if (!this.trapTime) {
			this.trapTime = tDate.valueOf();
		}	else {
			var localTrapTime = tDate.valueOf();
			if ((localTrapTime - this.trapTime) > (TrapClicksForHowManySeconds * 1000)) {
				this.trapTime = 0;
				trapTheClick = false;
				this.doubleClickTrapperCounter = 0;
			}
		}
	}
	var valueToReturn = true;
	if (trapTheClick == true) {
		valueToReturn = false;
//		this.innerHTML = "Atrapao!!!";
	}
	return valueToReturn;
}

function initLink() {
	$$('a').each(function(el) {
		if (!el.onclick) {
			el.ondblclick = doubleClickTrapperAction;
			el.onclick = doubleClickTrapperAction;
		}
	});
}

window.addEvent('domready', initLink);