var Stats = {

	init : function( code , page , noHit ){
		
		$$('a').each(function(el){
		el.addEvent('click',
		    function(e){

			var ref=this.get("href");
			var reg=new RegExp("^"+rootUrl,"g");
			var reg2=new RegExp("^http","g");
			if (reg2.exec(ref) && !reg.test(ref)) {
			    Stats.ga._link(ref);
			    return false;
			}else{

			}
		    }
		);
		});
		
		Stats.code = code;

		
		try{
			ga = Stats.ga = _gat._getTracker( code );
			ga._setDomainName("none");
			ga._setAllowLinker(true);
			ga._setAllowHash(false);
			ga._link();
			ga._linkByPost();
		}catch(e){
		//console.log(e);
		}
		

		Stats.page( page , noHit );

	},

	page : function( _page , noHit ){
		Stats._page = _page;
		var extractXiti = /page\/(.*)\/page/i;
		var matchesPage = extractXiti.exec( ""+_page );
		try{
			Stats._pageXiti = matchesPage[1].split("/").join("::");
		}catch(e){}

		if( !noHit ){
			Stats.action( "view" );
		}

	},

	action : function( act, s2 ){
		try{

			if(!s2)
			{
				s2 = '';
			}

			Stats.ga._trackPageview( Stats._page + "/action/" + act +"/action/");

			splitted = act.split("/");
			if( splitted[0] == "view" ){
				splitted.shift();
			}

			splitted.unshift( Stats._pageXiti );

			xt_med('F',s2, splitted.join("::") );

		}
		catch(e){

		}
	},

	iframe : function( id ){
		var ifr = document.getElementById(id);
		var url = ifr.src;
		ifr.src = Stats.ga._getLinkerUrl( url );
	}

};

var Phone = {
	popup : function( url ) {

		var left = screen.availWidth - 440 ;
		
		if (url) {
			window.open(url, "call", "C, scrollbars=yes, width=430,height=378,top=0,left="+left) ;
		}
	}

}
