﻿
function showClicktoCall(url)
{
    window.open(url,'','status=1,toolbar=1,menubar=1,resizable=1,location=1,scrollbars=0,width=500,height=550');
}

var showExitPopup = true;

function popMessage() 
{     
    if (showPopup) { 
        showExitPopup = false;
        window.open('exitpopup.htm','exitWindow','width=275,height=200,menubar=0,resizable=0,scrollbars=0,location=0,toolbar=0,modal=yes');
    }
}

function disableExitMessage()
{
    showExitPopup = false;
}

function popExitMessage() 
{      
    if (showExitPopup) {                 
        $find('MPE').show();
        showExitPopup = false;
        return "Apply & Pay Securely by Phone.\nPress Cancel to Schedule a Free Call Now.";            
    }
}

function hideExitMessage()
{
    $find('MPE').hide();
}    

function setupExitMessage()
{
    window.onbeforeunload = popExitMessage;
}    

function removeExitMessage()
{
    window.onbeforeunload = "";
}    

function addSiteExitPopup()
{
    var myLinks = document.links;
    
    for(var i=0; i < myLinks.length; i++) 
    {            
        var thetarget = myLinks[i].target.toString();
        var thehref = myLinks[i].href.toString();                     
      
        if (thehref.indexOf('mbclick2call') < 0 && thehref.indexOf('btnClosePopup') < 0) 
        {      
            // Update onload without hijacking it (TS 01/01/2008)
            if(myLinks[i].onclick != null) 
            {                                
                var myClick = String(myLinks[i].onclick);                                         
                if ((myClick.indexOf('mbclick2call') < 0) && 
                    (myClick.indexOf('/referfriend') < 0) && 
                    (myClick.indexOf('/routing') < 0) &&
                    (myClick.indexOf('btnSubmit') < 0))
                {                                        
                    myLinks[i].onclick = new Function("disableExitMessage();" + myClick);	         
                }
            }
            else 
            {                
                myLinks[i].onclick = disableExitMessage;
            }                    
        }
    }
    
    setupExitMessage();
}

function addPageExitPopup()
{
    var myLinks = document.links;
    
    for(var i=0; i < myLinks.length; i++) 
    {            
        var thetarget = myLinks[i].target.toString();
        var thehref = myLinks[i].href.toString();                     
      
        if (thehref.indexOf('mbclick2call') < 0 && thehref.indexOf('btnClosePopup') < 0) 
        {      
            // Update onload without hijacking it (TS 01/01/2008)
            if(myLinks[i].onclick != null) 
            {                                
                var myClick = String(myLinks[i].onclick);                                         
                if ((myClick.indexOf('mbclick2call') < 0) && (myClick.indexOf('/referfriend') < 0) && (myClick.indexOf('/routing') < 0))
                {                    
                    myLinks[i].onclick = new Function("popMessage();" + myClick);	                             
                }
            }
            else 
            {
                myLinks[i].onclick = popMessage;                
            }                    
        }
    }
    
    setupExitMessage();
}

