// codice per il caricamento GA dal blog di phiggins, thanks!
if(!ch){
	var ch = {};
}
if(!ch.exm){
	ch.exm = {};
}
if(!ch.exm.utils){
	ch.exm.utils = {};
}
ch.exm.utils.AsynchLoader = {
	_gaCheckInterval: 400,
	loadBanner: function(/** Object */ args){
		var trg = args.trg,
			ifr = document.createElement("iframe")
		;
		ifr.src = args.src;
		ifr.style.display = "none";
		$(trg).appendChild(ifr);
	},
	_checkGA: function(){
		if(window["_gat"]){
			this._gotGA();
		}else{
			setTimeout((function(s){ return function(){ s._checkGA.call(s); } })(this), this._gaCheckInterval);
		}
	},
	_gotGA: function(){
		var pageTracker = _gat._getTracker(this._acct);
		pageTracker._initData();
		pageTracker._setDomainName("none");
		pageTracker._setAllowLinker(true);
		pageTracker._trackPageview();
	},
	loadGA: function(/** Object */ args){
		var gaHost = ("https:" == document.location.protocol) ? "https://ssl." : "http://www.",
			s = document.createElement('script')
		;
		this._acct = args.acct;
		s.src = (gaHost + "google-analytics.com/ga.js");
		document.getElementsByTagName("head")[0].appendChild(s);
		setTimeout((function(s){ return function(){ s._checkGA.call(s); } })(this), this._gaCheckInterval);
	}
};