/**
 * @author aduchesneau
 */
	var currentDomain = getDomain(location.href);
	var goingTo = '';
	var pass = false;
	
	window.addEvent('domready', function() {
		$$('a').each(function(e){
			e.addEvent('click',setGoingTo);
		});
	});
	
	function setGoingTo (e) {
		// Bogue avec des liens sur des images
		if (e.target.src) {
			goingTo = '' + e.target.parentNode;
		} else {
			goingTo = e.target.href;
		}
		if (!e.target.hasClass('externalLink') && !e.target.hasClass('smoothbox') ) {
			var evt = new Event(e);
			evt.stop();
	
			pass = true;
			if (checkIfLeaving()) {
				popitup(goingTo, false);
				setSondageDone();
				document.location = SONDAGE_URL;
			} else {
				document.location = goingTo;
			}
		}
	};
	
	function getDomain(url) {
		if (url.length)
		if (url.length > 0) {
			var domn = url.match(/:\/\/(.[^\/]+)/);
			if (domn.length) {
				if (domn.length >= 2) return domn[1];
			}
		}
		return null;
	}
	
	function checkIfLeaving() {
		var targetDomain = getDomain(goingTo);
		if (targetDomain == null) false;
		if (targetDomain != currentDomain) {
			return true;
		}
		return false;
	}
	
	function checkIfFreeRunning (event) {
		if (!pass) {
			popitup(SONDAGE_URL, true);
			setSondageDone();

			if (event.stopPropagation) event.stopPropagation();
		}
	}
	
	function setSondageDone () {
		new Request({
			url:"/services/service.sondage_satisfaction.php",
			method:"post",
			onComplete:function(data) {},
			onFailure: function(xhr) {}
		}).post({
			'sondageID': SONDAGE_ID,
			'cookieValue'    : 'done'
		});
	}

