﻿
var showExitPopup = true;

function popExitMessage() 
{         
    if (showExitPopup) { 
        showExitPopup = false;                
        window.open('exitpopupcheck.aspx','exitWindow','top=' + (screen.height-100) + ',left=' + (screen.width-150) + ',width=5,height=5,menubar=0,resizable=0,scrollbars=0,location=0,toolbar=0,modal=yes');                
    }
}

function disableExitMessage()
{
    showExitPopup = false;    
}   

function removeExitMessage()
{
    window.onbeforeunload = "";
}    

function SetupExitPopup()
{
    var myLinks = $("a, input[onclick]");        

    for(var i=0; i < myLinks.length; i++) 
    {            
        //var thetarget; = myLinks[i].target.toString();
        //var thehref; = myLinks[i].href.toString();                     
              
        // Update onload without hijacking it (TS 01/01/2008)
        if(myLinks[i].onclick != null) 
        {                                
            var myClick = String(myLinks[i].onclick);                                         
            if ((myClick.indexOf('/referfriend') < 0) &&
                (myClick.indexOf('/routing') < 0) &&
                (myClick.indexOf('rbg2Payment') < 0))
            {                                        
                myLinks[i].onclick = new Function("disableExitMessage();" + myClick);	         
            }
        }
        else 
        {                
            myLinks[i].onclick = disableExitMessage;
        }                  
    }
    
    window.onbeforeunload = popExitMessage;
}


