﻿var Page_ShowPopOnExit=false;

function InternalLink() {
	Page_ShowPopOnExit = false;
}

function SiteExit() {
    if (Page_ShowPopOnExit==true)
    {
        var width = 615;
        var height = 510;
        var exitpopup = window.open("/ExitPopup.aspx", null, "height=" + height + ",width=" + width + ",status=0,toolbar=0,menubar=0,location=0,resizable=0");
        if(exitpopup)
            exitpopup.moveTo(screen.width/2-width/2,screen.height/2-height/2)
	}
}

function LinkConvert()
{
    var href;
	var anchors = document.getElementsByTagName('a');
    var inputs = document.getElementsByTagName('input');
    var areas = document.getElementsByTagName('area');

	for(var y=0; y<anchors.length; y++)
	{
		href = anchors[y].href.toLowerCase();
		
		var containsHTTP = href.indexOf("http://")!=-1;
	    var siteDomainFound = true;

	    for ( var i = 0; i < MySiteDomains.length; i++)
	    {
	        if (href.indexOf(MySiteDomains[i]) != -1)
	        {
	            siteDomainFound = false;
	        }
	    }
		if (!(containsHTTP && siteDomainFound)) 
	 	{
		    anchors[y].clickhandler=InternalLink
		    XBrowserAddHandlerPops(anchors[y],"click","clickhandler");
		}
	}
	
	for (var y=0; y<inputs.length; y++)
	{
	    if ((inputs[y].type == "submit") || (inputs[y].type == "image"))
	    {
	        inputs[y].clickhandler = InternalLink;
	        XBrowserAddHandlerPops(inputs[y],"click","clickhandler");
	    }
	}
	
	for (var y=0; y<areas.length; y++)
    {
	    if (areas[y].shape.toLowerCase() == "poly")
	    {
	        areas[y].clickhandler = InternalLink;
	        XBrowserAddHandlerPops(areas[y],"click","clickhandler");	    
	    }
	}
}

XBrowserAddHandlerPops(window,"load","LinkConvert");
XBrowserAddHandlerPops(window,"unload","SiteExit");
Page_ShowPopOnExit=true;