var CRMControl = {
	ReportInterval	: 10 ,
	Gateway			: 'https://www.aegondirekt.hu/tools/crm.php',
	init			: function() {
		var local = window.location.href.match('^(https?://.*?)/')[1];
		var remote = CRMControl.Gateway.match('^(https?://.*?)/')[1];
		if (local!=remote) {if (!window.SWFHttpRequestWaiting && !window.SWFHttpRequest) {
	window.SWFHttpRequestWaiting = function() {
		if (!window.SWFHttpRequest || !window.Ajax) window.setTimeout(window.SWFHttpRequestWaiting,96);
		else {
			Ajax.getTransport =  function() { return new SWFHttpRequest(); }	
			window.SWFHttpRequestWaiting = null;		
		}
	};
	window.SWFHttpRequestWaiting();
	document.write (
		'<div style="position: fixed; top: 0; left: 0;">' +
		'<object id="swfhttprequest" width="1" height="1" type="application/x-shockwave-flash" data="/swfhttprequest.swf">'+
		'<param name="movie" value="/swfhttprequest.swf" />'+
		'<param name="wmode" value="transparent" />'+
		'</object>'+
		'</div>'
	);
}}
		CRMControl.Track_PageView.Domain = null;
		CRMControl.Track_PageView.URI = null;
		CRMControl.Track_PageView.Referrer = null;
		CRMControl.Track_PageView.UTMSource = null;
		CRMControl.Track_PageView.UTMMedium = null;
		CRMControl.Track_PageView.UTMCampaign = null;
		var url = /^(https?)\:\/\/([a-z0-9\.\-]+)(?:\:([0-9]+))?([^\?\#]*)\??([^\#]*).*$/.exec(window.location.href);
		if (url) {
			var params = CRMControl.Tool_toQueryParams(url[5]);
			CRMControl.Track_PageView.Domain = url[2];
			CRMControl.Track_PageView.URI = url[4];
			CRMControl.Track_PageView.Referrer = (document.referrer ? document.referrer : '');
			CRMControl.Track_PageView.UTMSource = params.utm_source;
			CRMControl.Track_PageView.UTMMedium = params.utm_medium;
			CRMControl.Track_PageView.UTMCampaign = params.utm_campaign;
			CRMControl.Track_PageView.Track();
		}
	} ,
	Track_PageView		: {
		Domain		: null ,
		URI			: null ,
		Referrer	: null ,
		Track		: function() {
			if (window.SWFHttpRequestWaiting) window.setTimeout(CRMControl.Track_PageView.Track, 96);	
			else {
				window.setTimeout(CRMControl.Track_PageView.Track, CRMControl.ReportInterval*1000); 
				var parameters = {
						task : 'track_pageview' ,
						d : CRMControl.Track_PageView.Domain ,
						u : CRMControl.Track_PageView.URI ,
						r : CRMControl.Track_PageView.Referrer ,
						utms : CRMControl.Track_PageView.UTMSource ,
						utmm : CRMControl.Track_PageView.UTMMedium ,
						utmc : CRMControl.Track_PageView.UTMCampaign
				};
				if (window!==top && !CRMControl.hasReport) {
					parameters.same='n';
					CRMControl.hasReport=true;					
					parameters.url=window.location.href;
				}
				new Ajax.Request(CRMControl.Gateway, {parameters : parameters});
			}
		}
	} ,
	Tool_toQueryParams	: function(queryString) {
		if (!queryString) return { } ;
		var segments = queryString.split('&');
		var params = { } ;
		for (var i=0; i < segments.length; i++) {
			var segment = segments[i].split('=');
			try {
				params[decodeURIComponent(segment[0])] = segment.length>1 ? decodeURIComponent(segment[1]) : '';
			} catch (e) { }
		}
		return params;
	}
} ;