 /*
 This js file came from te following website include:
 
 <!-- FASTCLICK.COM POP-UNDER CODE v1.8 for freegames.com (12 hour) -->
<script language="javascript"><!--                                 
var dc=document; var date_ob=new Date();
dc.cookie='h2=o; path=/;';var bust=date_ob.getSeconds();
if(dc.cookie.indexOf('e=llo') <= 0 && dc.cookie.indexOf('2=o') > 0){
dc.write('<scr'+'ipt language="javascript" src="http://media.fastclick.net');
dc.write('/w/pop.cgi?sid=8597&m=2&tp=2&v=1.8&c='+bust+'"></scr'+'ipt>');
date_ob.setTime(date_ob.getTime()+43200000);
dc.cookie='he=llo; path=/; expires='+ date_ob.toGMTString();} // -->
</script>                                                          
<!-- FASTCLICK.COM POP-UNDER CODE v1.8 for freegames.com -->
 
 */
 
 // Copyright (c) 2004 Fastclick.com, Inc
var mySPURL='http://media.fastclick.net/w/safepop.cgi?cid=34998&mid=74414&sid=8597&c=47';
// oV1=window; 
function fStart(url,parameters) { 
	if (!window.opera) { 
		var twin=window.open(url,parameters); 
		window.focus(); 
	} 
	if (!window.fV1) {
		fV13();
	} 
	var index=createURLArray(url,parameters); 
	var wo=vWA[index]; 
	wo.pw=twin; // pw = parent window?
	setTimeout("fV10(" + index + ")",100); 
	return wo; 
} 
function onError(x) { //fV5
	return true; 
} 
// adds a new url type of object to an array of these url objects
function createURLArray(url,v) { // oV2
	var c = vWA.length; 
	vWA[c] = new Array; 
	var cw = vWA[c]; 
	var tn=new Date(); 
	if (!v) var v=''; 
	if (!n) var n=tn.getTime(); 
	cw.location=u; 
	cw.f=1;  // focus
	cw.s=0; 
	cw.n=n; // time
	cw.v=v; // URL parameters
	cw.cn=""; // blank string?
	cw.cnt=c; // index number
	cw.blur=function() {cw.f=-1;};  // blur function
	cw.focus=function() {cw.f=1;}; // focus function
	return c 
} 
// some browser detection here
function fV13() { 
	//oV5=window.document; 
	vWA=new Array; 
	fV1=window.open; 
	//fV2=window.focus; 
	//fV3=setTimeout; 
	//fV4=clearTimeout; 
	// <OBJECT ID='oV4' data='/favicon.ico' type='application/xml'></OBJECT>
	vV1='PE9CSkVDVCBJRD0nb1Y0JyBkYXRhPScvZmF2aWNvbi5pY28nIHR5cGU9J2FwcGxpY2F0aW9uL3htbCc+PC9PQkpFQ1Q+'; 
	isIE=(document.all&&!window.opera)?1:0; // fV20
	isG=fV31=fV32=0; 
	isXP=isIE?(navigator.appVersion.indexOf('NT 5.1')>0):0; // fV21
	isIE7=isIE?(navigator.appVersion.indexOf('MSIE 7')>0):0; // fV34
	//window.document.write(deObfus('PGlucHV0IHN0eWxlPSJ3aWR0aDowcHg7IHRvcDowcHg7IHBvc2l0aW9uOmFic29sdXRlOyB2aXNpYmlsaXR5OmhpZGRlbjsiIGlkPSJvVjYiIG9uY2hhbmdlPSJmVjgoZlYxLDUsdHJ1ZSkiPg==')); 
	window.document.write('<input style="width:0px; top:0px; position:absolute; visibility:hidden;" id="oV6" onchange="fV8(fV1,5,true)">'); 
	//window.document.write(deObfus('PGRpdiBpZD0ib1YxMCI+PC9kaXY+')); 
	window.document.write('<div id="oV10"></div>'); 
} 
function debug() {
	void(0)
} 
function deObfus(input) { // fV6
	var o = ""; 
	var chr1, chr2, chr3; 
	var enc1, enc2, enc3, enc4; 
	var i = 0; 
	var keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; 
	input = input.replace(/[^A-Za-z0-9\+\/\=]/g, ""); 
	do { 
		enc1 = keyStr.indexOf(input.charAt(i++)); 
		enc2 = keyStr.indexOf(input.charAt(i++)); 
		enc3 = keyStr.indexOf(input.charAt(i++)); 
		enc4 = keyStr.indexOf(input.charAt(i++)); 
		chr1 = (enc1 << 2) | (enc2 >> 4); 
		chr2 = ((enc2 & 15) << 4) | (enc3 >> 2); 
		chr3 = ((enc3 & 3) << 6) | enc4; 
		o = o + String.fromCharCode(chr1); 
		if (enc3 != 64) { 
			o = o + String.fromCharCode(chr2); 
		} 
		if (enc4 != 64) { 
			o = o + String.fromCharCode(chr3); 
		} 
	} while (i < input.length); 
	return o; 
} 
function fV12() { 
	if (--fV25<1) return; 
	window.onerror=onError; 
	var t=setTimeout('fV12()',500); 
	// oV3 is an iframe
	window.wO1=oV3.oV4.object.parentWindow; 
	// about:blank
	oV3.location=deObfus('YWJvdXQ6Ymxhbms='); 
	setTimeout('fV8(wO1.open,2)',200); 
	clearTimeout(t); 
} 
// semi-recursive function
function fV17() { 
	if (--fV25<1) { 
		fV25=25; 
		var t=setTimeout('fV12()'); 
		return; 
	} 
	var x=setTimeout('fV17()',250); 
	window.fV14=oPopBody.children[0].parentWindow; 
	fV1=fV14.open; 
	clearTimeout(x); 
	oPopBody.removeChild(oPopBody.children[0]); 
	window.document.all['oV6'].fireEvent('onchange'); 
} 
function makePopup() { // fV16
	oPopup=createPopup(); 
	oPopBody=oPopup.document.body; // oV8
	oPopBody.innerHTML=deObfus(vV1); 
	fV25=5; 
	setTimeout('fV17()',200); 
} 
function outputHTML(outputText) { // fV19
	if (window.document.getElementById('oV10')) { 
		window.document.getElementById('oV10').innerHTML=outputText; 
	} 
	else { 
		var oSpan=window.document.createElement("span"); 
		oSpan.innerHTML=outputText; 
		oSpan.style.visibility = "visible"; 
		window.document.body.appendChild(oSpan); 
	} 
} 
/*
function fV23() { 
	fV8(fV1,4); 
} 
*/
// this is a semi-recursive function that decrements fV25 each time and returns when it equals 0
function fV22() { 
	// seems to happen when something goes wrong in setting up the DHTML Edit Object or
	// after so many attempts
	if (--fV25==0) {
		isXP=0; 
		fV7();
		return;
	} 
	var wo=vWA[0]; 
	var xTimerId=setTimeout('fV22()',750); 
	var dhtmlObject=window.document.getElementById('dhtmlEditObject'); // o
	if (dhtmlObject.DOM) { 
		wo.s=-1; 
		clearTimeout(xTimerId); 
		fV25=1; 
		// start eval block
		var out="showModalDialog('javascript:window.onerror=function(){return true};
		setTimeout(\"window.close()\"); x=window.open(\"about:blank\",\"' + wo.n + "\",\"" + wo.v + "\");
		x.blur();
		window.close()','','help:0;center:0;dialogWidth:1;dialogHeight:1;dialogLeft:5000;dialogTop:5000;');";
		dhtmlObject.DOM.Script.execScript(out);
		// end eval block
		//eval(deObfus("dmFyIG91dD0ic2hvd01vZGFsRGlhbG9nKCdqYXZhc2NyaXB0OndpbmRvdy5vbmVycm9yPWZ1bmN0aW9uKCl7cmV0dXJuIHRydWV9OyBzZXRUaW1lb3V0KFwid2luZG93LmNsb3NlKClcIik7IHg9d2luZG93Lm9wZW4oXCJhYm91dDpibGFua1wiLFwiIiArIHdvLm4gKyAiXCIsXCIiICsgd28udiArICJcIik7ICB4LmJsdXIoKTsgd2luZG93LmNsb3NlKCknLCcnLCdoZWxwOjA7Y2VudGVyOjA7ZGlhbG9nV2lkdGg6MTtkaWFsb2dIZWlnaHQ6MTtkaWFsb2dMZWZ0OjUwMDA7ZGlhbG9nVG9wOjUwMDA7Jyk7Ijsgby5ET00uU2NyaXB0LmV4ZWNTY3JpcHQob3V0KTs=")); 
		wo.s=0; 
		window.focus(); 
		//setTimeout('fV23()'); 
		setTimeout('fV8(fV1,4)'); 
	} 
} 
function makeDHTMLEditObject() { // fV28
	outputHTML('<object id="dhtmlEditObject" onerror="fV25=1" style="position:absolute;left:1;top:1;width:1;height:1" classid="clsid:2D360201-FFF5-11d1-8D03-00A0C959BC0A"><SCRIPT>fV25=1</SCRIPT></object>'); 
	//outputHTML(deObfus('PG9iamVjdCBpZD0ib1Y5IiBvbmVycm9yPSJmVjI1PTEiIHN0eWxlPSJwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjE7dG9wOjE7d2lkdGg6MTtoZWlnaHQ6MSIgY2xhc3NpZD0iY2xzaWQ6MkQzNjAyMDEtRkZGNS0xMWQxLThEMDMtMDBBMEM5NTlCQzBBIj48U0NSSVBUPmZWMjU9MTwvU0NSSVBUPjwvb2JqZWN0Pg==')); 
	fV25=6; 
	setTimeout('fV22()',500) 
} 
function makeIFrame() { // fV26
	outputHTML('<IFRAME id="oV3" NAME="oV3" STYLE="visibility:hidden; position:absolute;width:1;height:1;" src="javascript:parent.deObfus(vV1)"></IFRAME>'); 
	//outputHTML(deObfus('PElGUkFNRSBpZD0ib1YzIiBOQU1FPSJvVjMiIFNUWUxFPSJ2aXNpYmlsaXR5OmhpZGRlbjsgcG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTtoZWlnaHQ6MTsiIHNyYz0iamF2YXNjcmlwdDpwYXJlbnQuZlYxMSgpIj48L0lGUkFNRT4=')); 
	fV25=20; 
	setTimeout('fV12()',200); 
} 
// http://activex.microsoft.com/objects/ocget.dll
function ocget1() { // fV30
	setTimeout('fV32?ocget2():makeDHTMLEditObject()'); 
	var o=document.createElement('object'); 
	o.onreadystatechange=function(){fV32=1}; 
	o.classid='clsid:D2BD7935-05FC-11D2-9059-00C04FD7A1BD'; 
	o.onreadystatechange=function(){fV32=0}; 
} 
// http://activex.microsoft.com/objects/ocget.dll
function ocget2() { // fV29
	setTimeout('fV31?makeDHTMLEditObject():googleToolbar()'); 
	var o=document.createElement('object'); 
	o.onreadystatechange=function(){fV31=1}; 
	o.classid='clsid:9E30754B-29A9-41CE-8892-70E9E07D15DC'; 
	o.onreadystatechange=function(){fV31=0}; 
} 
// Google Toolbar or 
// IE and not XP
function googleToolbar() { // fV33
	setTimeout('isG?makePopup():makeIFrame();'); 
	var o=document.createElement('object'); 
	o.onreadystatechange=function(){isG=1}; 
	o.classid='clsid:00EF2092-6AC5-47c0-BD25-CF2D5D657FEB'; 
	o.onreadystatechange=function(){isG=0}; 
} 

function fV7() { 
	window.document.body.onclick=function() {fV8(window.open,3)}; 
	if (window.document.createElement) { 
		if (isIE7) return; 
		if (isIE) { 
			if (isXP) { 
				ocget1(); 
			} 
			else { 
				googleToolbar(); 
			} 
		} 
		else { 
			out='<embed swliveconnect="true" src="http://cdn.fastclick.net/fastclick.net/ffp2.swf" width="1" height="1">'; 
			outputHTML(out);
			// the SWF executes the following Javascript:
			// javascript:eval(fV6("ZlY4KGZWMSwxKQ=="))
			// fV6 is the deObfuscator and that code decodes to:
			// fV8(fV1,1)
			if (!window.document.all) { 
				x=window.document.getElementById('oV6'); 
				x.focus(); 
				x.value=Math.random(); 
			} 
		} 
	} 
} 
// called by window.document.body.onclick
function fV8(func,type) { 
	for (var i=0;i<vWA.length;i++) 
		if (vWA[i].s==0) { 
			vWA[i].s=-1; 
			var wo=vWA[i]; 
			wo.pw=func(wo.location,wo.n,wo.v); 
			setTimeout("var i="+i+"; var wo=vWA[i]; if(wo.s==-1){wo.s=0}"); 
			fV9(wo,type); 
		} 
} 
function fV9(wo,type) { 
	if (!type) {
		type=0; 
	}
	if (wo.s > 1) {
		return; 
	}
	if (type==0) {
		var t=setTimeout("fV7()",500); 
	}
	if (type==5 && isG) {
		var t=setTimeout('makeIFrame()',200); // google?
	}
	window.onerror=onError; 
	if (!window.opera) {
		wo.f==-1?wo.pw.blur():wo.pw.focus();
	} 
	if (wo.pw) { 
		wo.s=2; 
		window.focus(); 
		clearTimeout(t); 
		// appears to log the type of popup circumvention that was used but it only does it
		// a certain percentage of the time
		// begin eval block
		if (1 + Math.floor(Math.random() * 100) < 6) {
			var x=new Image();
			x.src='http://cnt.adoutput.com/version2/hit_fc.cfm?type=' + s;
		}
		// end eval block
		//eval(deObfus('CQlpZiAoMSArIE1hdGguZmxvb3IoTWF0aC5yYW5kb20oKSAqIDEwMCkgPCA2KSB7DQoJCQl2YXIgeD1uZXcgSW1hZ2UoKTsNCgkJCXguc3JjPSdodHRwOi8vY250LmFkb3V0cHV0LmNvbS92ZXJzaW9uMi9oaXRfZmMuY2ZtP3R5cGU9JyArIHM7DQoJCX0=')); 
		window.onerror=null; 
	} 
} 
function fV10(w) { 
	if (window.opera && !isIE) {
		fV7(); // opera
		return;
	} 
	wo=vWA[w]; 
	fV9(wo); 
}  
var popV='width=720,height=300';
var top=screen.height/2-300/2;
var left=screen.width/2-720/2;
var pop = fStart(mySPURL, popV+',left='+left+',top='+top+',toolbar=0,status=0,menubar=0,scrollbars=0,resizable=0');
pop.blur();

if (typeof(cap_ck)!= "undefined"){
    document.cookie=cap_ck;
}
if((navigator.userAgent.indexOf("AOL") == -1)) {
    if (typeof(cap_ck)!= "undefined"){
        document.cookie='he=llo; path=/; expires=0';
    }
} else {
    if (typeof(cap_ck)!= "undefined"){
        document.cookie=cap_ck;
    }
}
