function addLoadEvent(trigger, func)
{
	if (window.addEventListener)
	{
		window.addEventListener(trigger, func, false);
	}
	else
	{
		window.attachEvent('on'+trigger, func);
	}
}

function readcookie(name, def)
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0; i < ca.length; i++)
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return def;
}

function disable_exitpopup()
{
	do_exitpopup = false;
	return true;
}

function init_exitpopup_suppression()
{
	if (document.links)
	{
		for (var i = 0; i < document.links.length; i++)
		{
			if (document.links[i].href.indexOf('javascript') != 0)
			{
				document.links[i].oldonclick = document.links[i].onclick ? document.links[i].onclick : function() {};
				document.links[i].onclick = function(){return disable_exitpopup()&&this.oldonclick()};
			}
		}
	}
	
	if (document.forms)
	{
		for (var i = 0; i < document.forms.length; i++)
		{
			document.forms[i].oldonsubmit = document.forms[i].onsubmit ? document.forms[i].onsubmit : function() {};
			document.forms[i].onsubmit = function(){return disable_exitpopup()&&this.oldonsubmit()};
		}
	}
	
	if (document.getElementsByTagName)
	{
		var docinputs = document.getElementsByTagName("input");
		for (var i = 0; i < docinputs.length; i++)
		{
			if (docinputs[i].type == 'button')
			{
				docinputs[i].oldonclick = docinputs[i].onclick ? docinputs[i].onclick : function() {};
				docinputs[i].onclick = function(){return disable_exitpopup()&&this.oldonclick()};
			}
		}
		
		var docbuttons = document.getElementsByTagName("button");
		for (var i = 0; i < docbuttons.length; i++)
		{
			if (docbuttons[i].type == 'button')
			{
				docbuttons[i].oldonclick = docbuttons[i].onclick ? docbuttons[i].onclick : function() {};
				docbuttons[i].onclick = function(){return disable_exitpopup()&&this.oldonclick()};
			}
		}
	}
	
	do_exitpopup = true;
}

function exitpopup()
{
	var url = 'offer.html';
	if (do_exitpopup)
	{
		window.open(url, '', 'toolbar=0,directories=0,location=0,menubar=0,scrollbars=0,resizable=1,width=702,height=284,left=10000,top=10000');
	}
}

var do_exitpopup = false;
var intrasiteflag = 1;
var bp = readcookie('BP', 0);

if ((bp == 0 || bp == 2))
{
	addLoadEvent('load', init_exitpopup_suppression);
	addLoadEvent('unload', exitpopup);
}
