var Page_Enter;
// minimum time visitor must stay, otherwise display popup on exit
var TimeLimit=1200;
// show popup on exit
var Page_ShowPopOnExit=false;
// your domain internal links will not trigger the popup handler
var MySiteDomain='twistys.com';

var compareSite = 'http://'+MySiteDomain+'/';
var compareSite2 = 'http://www.'+MySiteDomain+'/';

var upperSite = compareSite.toUpperCase();
var upperSite2 = compareSite2.toUpperCase();

var onExit=new Array();
var onEnter=new Array();onExit[0]='http://girls.twistys.com/ConA/ ';onExit[1]='width=950, height=1250, scrollbars=yes,resizable=no,toolbar=no, menubar=no,status=no,location=no,left=55,top=55';onEnter[0]='';onEnter[1]='width=, height=, scrollbars=yes,resizable=no,toolbar=no, menubar=no,status=no,location=no,left=55,top=55';// filter poopups to only visitors with incoming query string = noadvert
url = window . location + '';
var str='';
for (i = 0; i < url . length; ++ i)
	str=str+url.charAt (i);
var query=str.toUpperCase();var random = Math.ceil(Math.random(1) * 3)function XBrowserAddHandlerPops(target,eventName,handlerName) {
  if ( target.addEventListener ) {
    target.addEventListener(eventName, function(e){target[handlerName](e);}, false);
  } else if ( target.attachEvent ) {
    target.attachEvent('on' + eventName, function(e){target[handlerName](e);});
  } else {
    var originalHandler = target['on' + eventName];
    if ( originalHandler ) {
      target['on' + eventName] = function(e){originalHandler(e);target[handlerName](e);};
    } else {
      target['on' + eventName] = target[handlerName];
    }
  }
}

function InternalLink() {
	Page_ShowPopOnExit = false;
}

function PageEnter() {
   Page_Enter=new Date(); 
}
// display banner
function SiteExit() {
   var time_dif;
   var Page_Exit=new Date();
   time_dif=(Page_Exit.getTime()-Page_Enter.getTime())/1000;
   time_dif=Math.round(time_dif)
   if (time_dif<=TimeLimit && Page_ShowPopOnExit==true && (query.match(/NOADVERT/) || query == upperSite || query == upperSite2))
	{
		var win2=window.open(onExit[0],'banner',onExit[1]);
			
		
			if (win2==null || typeof(win2)=='undefined')
				return true;
			else
			{
				// logs counter and close the window immediately
				var temp=window.open('http://promo.twistyscash.com/js/vincentCounter.php?site=twistys.com');
				temp.close();
			}
			//code for popup
			win2.focus();
	}
}
// display banner
function siteEnter() {
   var time_dif;
   var Page_Exit=new Date();
   time_dif=(Page_Exit.getTime()-Page_Enter.getTime())/1000;
   time_dif=Math.round(time_dif)
	if(query.match(/NOADVERT/) || query == upperSite || query == upperSite2)
	{
		var win2=window.open(onEnter[0],'banner',onEnter[1]);
		
		
		}
}
// convert any internal links
function LinkConvert()
{
var href;
	var anchors = document.getElementsByTagName('a');

	for(var y=0; y<anchors.length; y++)
	{
		href = anchors[y].href.toLowerCase();
		if (href.match(/twistys.com/))
			{
			anchors[y].clickhandler=InternalLink
			XBrowserAddHandlerPops(anchors[y],'click','clickhandler');
			}
	}
}
<!-- restrict sites from pop in the if statements 'href.indexOf('google.com')!=-1 ||' -->
<!-- checks the referrer header -->
		XBrowserAddHandlerPops(window,'load','PageEnter');
		XBrowserAddHandlerPops(window,'load','LinkConvert');XBrowserAddHandlerPops(window,'unload','SiteExit');
			Page_ShowPopOnExit=true