var _plt=(typeof(__plib_type)!="undefined")?__plib_type:"";
function __p_init(){
	var c = "";
	if (document.cookie.indexOf("CMPABND=")!=-1) {	c = document.cookie;  c=c.substring(c.indexOf("CMPABND="),c.length);  c=unescape(c.substring(8,c.indexOf(";"))); }
	var __a = c.split(/\|/);
	if (__a.length==6) { __cmp_info=__a; if (_plt!="") __cmp_info[0] = __cmp_info[0].replace("&product=2","&product="+_plt).replace("&product=1","&product="+_plt); }

	if (__cmp_info[2]=="1") {
		window.onunload=___cmp_rdr;
		__cmp_conf();
	} else if (__cmp_info[2]=="2") {
		window.onfocus = _chpop;
		window.onunload=_ffcan;
		return _ffpop();
	}
}
function __p_redir() { if (self!=top) top.location=__cmp_info[0]; else window.location=__cmp_info[0]; }

// tracking
function __p_trk() {
	var xmlhttp;
	/*@cc_on @*/
	/*@if (@_jscript_version >= 5)
	// JScript gives us Conditional compilation, we can cope with old IE versions.
	  try {
	  xmlhttp=new ActiveXObject("Msxml2.XMLHTTP")
	 } catch (e) {
	  try {
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
	  } catch (E) {
	   alert("You must have Microsofts XML parsers available")
	  }
	 }
	@else
	 xmlhttp=false
	@end @*/

	if (!xmlhttp) {
		try { xmlhttp = new XMLHttpRequest(); } catch (e) {}
	}

	if (xmlhttp)
	{
		try { 
			xmlhttp.open("GET","/clicks/messages/?c=" + __cmp_info[3] + "&m=" + __cmp_info[4] + "&l=" + __cmp_info[5]);
			xmlhttp.send(null);
		} catch (e) {}
	}
}

// type=1
function __cmp_conf() {
	if (__cmp_conf_shwn) return;
	__p_trk();
	if(confirm(__cmp_info[1].replace(/\+/g,' ')))__cmp_rdr=true; else __cmp_rdr=false;__cmp_sbmt();
}
function ___cmp_rdr(){if (__cmp_rdr){ __p_redir(); }}

// type=2
var _ok2redirff = false;
function _ffpop() {
	if (__cmp_conf_shwn)return;
	if (!_ok2redirff) {
		_ok2redirff = true;
		__p_trk();
		return __cmp_info[1].replace(/\+/g,' ');
	}
}
function _chpop() {
	if (_ok2redirff)
		setTimeout(_ffredir,760);
}
function _ffredir() {
	if (!_ok2redirff)
		return;
	__p_redir();
}
function _ffcan() {
	_ok2redirff = false;
}
function __p_ol(func) {
	var old = window.onload;
	if (typeof window.onload != 'function'){
		window.onload = func;
	} else {
		window.onload = function(){
			old();
			func();
		}
	}
}

if (/MSIE (\d+\.\d+);/.test(navigator.userAgent) || /Firefox/.test(navigator.userAgent))
	window.onbeforeunload=__p_init;
