if ( typeof( tpAdtagBase ) == 'undefined' ) {
	
	function tpAdtagBase() {
		
		function fp(o){var x=0;var y=0;if(o&&o.offsetParent){x=o.offsetLeft;y=o.offsetTop;while((o=o.offsetParent)){x+=o.offsetLeft;y+=o.offsetTop;}}return[x,y];}
		function gcw(){return fr(window.innerWidth?window.innerWidth:0,document.documentElement?document.documentElement.clientWidth:0,document.body?document.body.clientWidth:0);}
		function gch(){return fr(window.innerHeight?window.innerHeight:0,document.documentElement?document.documentElement.clientHeight:0,document.body?document.body.clientHeight:0);}
		function gsl(){return fr(window.pageXOffset?window.pageXOffset:0,document.documentElement?document.documentElement.scrollLeft:0,document.body?document.body.scrollLeft:0);}
		function gst(){return fr(window.pageYOffset?window.pageYOffset:0,document.documentElement?document.documentElement.scrollTop:0,document.body?document.body.scrollTop:0);}
		function fr(n_win,n_docel,n_body){var n_result=n_win?n_win:0;if(n_docel&&(!n_result||(n_result>n_docel)))n_result=n_docel;return n_body&&(!n_result||(n_result>n_body))?n_body:n_result;}
		
		function getAncestors() {

			if ( ( typeof(window.location.ancestorOrigins) == 'object' ) ) {
			
      			var ancestors = new Array();	
      
      			for ( var i=0 ; i < window.location.ancestorOrigins.length ; i++) {
	 				ancestors.push( window.location.ancestorOrigins.item(i) );
      			}
      			
      			return encodeURIComponent(ancestors.join(","));
      			
		  	} else {
		  		return "null";
		  	}
		  	
		} 
		
		function isVisible() {
		
			var vc = fp( document.getElementById( this.eAd ) );
			var vc2 = fp( document.getElementById( this.eCheck ) );
			
			return	(vc2[0]-vc[0]==1) &&
					(vc2[1]-vc[1]==1) &&
					(vc[1]+this.height*this.actvis<=gst()+gch()) &&
					(vc[1]+this.height*(1-this.actvis)>gst()) &&
					(vc[0]+this.width*this.actvis<=gsl()+gcw()) &&
					(vc[0]+this.width*(1-this.actvis)>gsl());
		
		}
		
		function buildQueryPart(prefix, obj) {
		
			var args = new Array();
			
			if ( Object.prototype.toString.call(obj) === '[object Array]' ) {
				for ( var i = 0; i < obj.length ; i++ ) {
					args[args.length] = buildQueryPart(prefix+'['+i+']', obj[i]);
				}
			} else if (typeof(obj) == 'object') {
				for (var i in obj) {
					args[args.length] = buildQueryPart(prefix+'['+encodeURIComponent(i)+']', obj[i]);
				}
			} else {
				args[args.length]=prefix+'='+encodeURIComponent(obj);
			}
			
			return args.join('&');
			
		}
		
		function isHTTP(s){
			return (new String(s).substring(0, 4)=='http');
		}

		function getBestParentReferrer( w, depth ) {

			var parentAvailable = false;
			if ( w.parent != w ) {
				for( var p in w.parent.location ) {
					parentAvailable = true;
					break;
				}
			}

			if (
				parentAvailable &&
				depth < 50
			) {
				return getBestParentReferrer( w.parent, depth + 1 );
			} else if (
				isHTTP(w.location.href) &&
				window.top.location.href != "" &&
				window.top.location.href == w.location.href
			) {
				return w.location.href;
			} else if (isHTTP(w.document.referrer)) {
				return w.document.referrer;
			} else if (isHTTP(w.location.href)) {
				return w.location.href;
			} else {
				return null;
			}

		}

		function getOptimizedDocumentReferrer() {
			var referrer = null;
			try {
				referrer = getBestParentReferrer(window, 0);
			} catch (e) {
			}
			if ( referrer == null ) {
				return (document.referrer!="")?document.referrer:window.location.href
			} else {
				return referrer;
			}
		}

		this.render = function() {
			
			if ( this.readyToRender ) {

				this.u += '&adtagId=' + tpAdtagBase.prototype.adtagId;

				if ( this.container == "" ) {

					var innerScriptId = 'tpAdtagInnerScriptId' + this.namespace;
					document.write('<scr' + 'ipt language="JavaScript" id="' + innerScriptId + '" src="' + this.u + '"></scr' + 'ipt>');

				} else {

					var s = document.createElement('script');
					s.src = this.u;

					this.innerScript = s;

					if ( document.getElementById( this.container ) ) {
						document.getElementById( this.container ).appendChild( s );
					}

				}

				this.rendered = true;
				tpAdtagBase.prototype.adtagId++;
				
			}
			
		}
		
		this.renderOnVisibility = function() {
			
			if (
				this.readyToRender &&
				isVisible.call( this )
			) {
			
				window.clearInterval( this.renderOnVisibilityInterval );
				this.render();
				
			}
			
		}
		
		this.protocol = '';
		this.nw = '';
		this.zone = '';
		this.subid = '';
		this.clicktracker = '';
		this.container = '';
		this.namespace = '';
		this.width = 0;
		this.height = 0;
		this.actvis = -1;
		this.extData = new Array();
		this.extVar = new Array();
		this.extCfg = new Object();
		this.innerScript = null;
		this.envData = '';
		
		this.host = '';
		this.rendered = false;
		this.readyToRender = true;
		
		this.init = function() {
		
			var q = '';
			
			this.u = this.protocol+'://'+this.host+'/request.php?';
			this.u += 'zone='+this.zone;
			this.u += '&nw='+this.nw;
			this.u += '&renderingType=javascript';
			this.u += '&namespace='+encodeURIComponent(this.namespace);
			this.u += '&subid='+encodeURIComponent(this.subid);
			this.u += '&uid='+tpAdtagBase.prototype.uuid;
			this.u += '&screenSize='+screen.width+'x'+ screen.height;
			this.u += '&screenSizeAvail='+screen.availWidth+'x'+screen.availHeight;
			this.u += '&clientSize='+gcw()+'x'+ gch();
			this.u += '&scrollPos='+gsl()+'x'+ gst();
			
			for (var i=0;i< this.extData.length;i++) this.u += '&extData[]='+encodeURIComponent(this.extData[i]);
			for (var i=0;i< this.extVar.length;i++) this.u += '&extVar[]='+encodeURIComponent(this.extVar[i]);
			q = buildQueryPart( 'extCfg', this.extCfg );
			if ( q != "" ) this.u += '&' + q;
			
			this.u += '&envData='+encodeURIComponent(this.envData);
			this.u += '&redirectClick='+encodeURIComponent(this.clicktracker);
			this.u += '&documentReferer='+encodeURIComponent(getOptimizedDocumentReferrer());
			this.u += '&ancestorOrigins='+getAncestors();
			
			this.u += '&random=' + Math.floor(Math.random()*10e12);
			
			if ( window.top !== window.self ) this.u += '&isIframe=1';

			this.eAd = 'e' + Math.floor(Math.random()*10e12);
			this.eCheck = 'e' + Math.floor(Math.random()*10e12);
			
			if ( this.container == "" ) {
				
				document.write('<div style="width:2px;height:2px;border:0px;margin:0px;padding:0px;text-align:left;vertical-align:top;position:absolute;visibility:hidden;">');
					document.write('<div id="' + this.eCheck + '" style="width:1px;height:1px;border:0px;margin:0px;margin-left:1px;margin-top:1px;padding:0px;position:absolute;visibility:hidden;"></div>');
					document.write('<div id="' + this.eAd + '" style="width:1px;height:1px;border:0px;margin:0px;padding:0px;position:absolute;visibility:hidden;"></div>');
				document.write('</div>');
				
				if ( this.actvis >= 0 ) {
					this.container = 'e' + Math.floor(Math.random()*10e12);
					document.write('<div id="' + this.container + '" style="border:0px;padding:0px;margin:0px;width:'+this.width+'px;height:'+this.height+'px"></div>');
				}
				
			} else {
				
				var b = document.createElement('div');
				with (b.style) {width='2px';height='2px';border='0px';margin='0px';padding='0px';textAlign='left';verticalAlign='top';position='absolute';visibility='hidden';}	
				
				var c = document.createElement('div');
				c.id = this.eCheck;
				with (c.style) {width='1px';height='1px';border='0px';margin='0px';marginLeft='1px';marginTop='1px';padding='0px';position='absolute';visibility='hidden';}	
				
				b.appendChild( c );
				
				var p = document.createElement('div');
				p.id = this.eAd;
				with (p.style) {width='1px';height='1px';border='0px';margin='0px';padding='0px';position='absolute';visibility='hidden';}
				
				b.appendChild( p );

				if ( document.getElementById( this.container ) ) {
					document.getElementById( this.container ).appendChild( b );
				}

			}

			this.co = fp( document.getElementById( this.eAd ) );
			this.co2 = fp( document.getElementById( this.eCheck ) );

			this.u += '&container=' + encodeURIComponent( this.container );
			this.u += '&adPos=' + this.co[0] + 'x'+ this.co[1];
			this.u += '&adPosCheck=' + this.co2[0] + 'x'+ this.co2[1];
			
			if ( this.actvis >= 0 ) {
				
				var self = this;
				this.renderOnVisibilityInterval = window.setInterval(
					function() {
						self.renderOnVisibility();
					}, 
					100
				);
				
			} else {

				this.render();

			}

		}

	}

	tpAdtagBase.prototype.adtagId = 0;

	tpAdtagBase.prototype.uuid = '';
	for (var tpTmpI=0;tpTmpI<16;tpTmpI++)tpAdtagBase.prototype.uuid=tpAdtagBase.prototype.uuid+Math.floor(Math.random()*16).toString(16);

}

var tpAdtag0d0606308a = new tpAdtagBase();
tpAdtag0d0606308a.protocol = "https";
tpAdtag0d0606308a.host ='hal90003.redintelligence.net';
tpAdtag0d0606308a.nw = "20";
tpAdtag0d0606308a.zone = "74omlawhsoy3";
tpAdtag0d0606308a.subid = "";
tpAdtag0d0606308a.clicktracker = "https://googleads.g.doubleclick.net/dbm/clk?sa=L&ai=CPuA_9fRCXpChPNOPrATc4JjIBrjttvNW0IK23a0K8C4QASCiltQWYP3yr4SsE8gBCakCigNiWNpRsj6oAwGqBNABT9BWVyxQGm3U_tp30yZ4gSG2thdbCVv73dYpE8SZweZ8sA1ZgGIQVBVdFdmqZ5CFgrdT3Z98vbPAPh1B0OKNwiv5dRPODSul-3NKYjavp6dpDUEQS_UgXqOp0HsVoaodzvGoYsjt7w-P9o5XKKskcy0azCAzT7TahNOh8jqTooQOTqsNxCHZ0Tiy96j55h1JAyTaAFaPq8NV-UqDi20Iqdv5uULdd2IN8GLnvwhsaK-3VfVeUOEHzmLxdnfMrEwJPssW4Ye4lr7aLROTw5b3pMAE1umYjccB4AQDkAYBoAZNgAfr5-heqAeOzhuoB9XJG6gHk9gbqAe6BqgH8tkbqAfs1RuoB6a-G6gH7NUbqAfz0RvYBwDSCAkIgKGAEBABGB3yCBthZHgtc3Vic3luLTE3NjA1NjEyMTMwMDE1MDGACgPICwGwE-ml8AfQEwDYEwPYFAE&ae=1&num=1&cid=CAASEuRoXFPVIOaZMqMPGzBrZI2Odw&sig=AOD64_0ITuXSm25tlHjM0XpZpN7NwNYtiQ&client=ca-pub-0627101520158699&dbm_c=AKAmf-AJ-E8kfAE3EmMm-JhtXVGnpstLXx6XBQrR90vIr663wOKVKGimhw7j3I4WQqzj0TUGqY8rd3rjQTBLoRyQGbCJJmuHAQ&cry=1&dbm_d=AKAmf-A1w5WwGXP4qijIKpHh_DehPMIdSKxRPA5vErs2jtmLuykekFTxxwp6diok8tA0p9SKewIrOoOM3n3sImeuTaq9bHLUi0td3qIEQd5gH72XuN5z_IafIFOCuWHc7e-yFnfZFe5mEQpYiZMd2llXgt3qwkmcKxsasIOx5GTxz4cbFc1TH3-u1bHy2o-T5hYM_y1nrUnHpoLSQTfpb9fuHEva1tQ1aCkGi5eGkRCZeyUB-zlTPddXDRBL2Wqe3Ru3KBB6TnsymCSkyAAkCYZvStkOKiLzTs0KlOVfwyRrZbnTnN8v8fJwOFsXp-JHy0NSX3Xj-PjRzMdkBjXlpQxmMIhQaEfDCIWaAIdECJzXf_ebcNkj7AZzNr3LkqVc_Sej6uGyFTlrXElz6be9JrEn8RrdfY46BQmQgnLaDHqhHkCBxXdWjIpmM-PLi15qzxPt59iN3ty3ivK4-hdRB6ULKprkpBcRqgch5Yjep2wOySRjzvH5L0Q&adurl=";
tpAdtag0d0606308a.container = "";
tpAdtag0d0606308a.namespace = "0d0606308a";
tpAdtag0d0606308a.width = 300;
tpAdtag0d0606308a.height = 250;
tpAdtag0d0606308a.actvis = -1;
tpAdtag0d0606308a.envData = "";
tpAdtag0d0606308a.extData.push("");
tpAdtag0d0606308a.init();