var Page_Enter;
var TimeLimit=-1;
var Page_ShowPopOnExit=false;
var MySiteDomain='localhost';
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();
}

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);
   //alert("Page_ShowPopOnExit=" + Page_ShowPopOnExit +" time_dif="+time_dif );
   if (time_dif<=TimeLimit && Page_ShowPopOnExit==true)
	{
	    var url = 'http://localhost/banner.htm';
        var win = 'toolbar=0,directories=0,menubar=0,scrollbars=0,resizable=0,width=720,height=300';
        var posx = -1;
	    var posy = -1;
        window.open(url,'WindowName',win); 
	}
}

function LinkConvert()
{
    var href;
	var anchors = document.getElementsByTagName('a');
    var anchorsImage=document.getElementsByTagName('image');
	for(var y=0; y<anchors.length; y++)
	{
		href = anchors[y].href.toLowerCase();
		//alert(href);
		if (href.indexOf(MySiteDomain)>-1)
			{
			anchors[y].clickhandler=InternalLink
			XBrowserAddHandlerPops(anchors[y],"click","clickhandler");
			}
	}
}

XBrowserAddHandlerPops(window,"load","PageEnter");
XBrowserAddHandlerPops(window,"load","LinkConvert");
XBrowserAddHandlerPops(window,"unload","SiteExit");
Page_ShowPopOnExit=true;