// #########  Speed Bump #########
// Array of allowable domain names
var allowedDomain = new Array();
allowedDomain[0] = ".chemicalbankmi.com"; 				 allowedDomain[1] = ".chemicalbank.com";
allowedDomain[2] = "http://chemicalbankmi.com";     	 allowedDomain[3] = "https://chemicalbankmi.com"; 
allowedDomain[4] = "www.securechemicalbankmi.com";       allowedDomain[5] = "eprimevest.automatedfinancial.com";  
allowedDomain[6] = "portfolioonline.metavante.com";		 allowedDomain[7] = "direct.imagedepositgateway.com";	 
allowedDomain[8] = "www.loyaltygateway.com";			 allowedDomain[9] = "secure4.arcot.com";					 
allowedDomain[10] = "www.snl.com";						 allowedDomain[11] = "securemail-chemicalbankmi.com";
allowedDomain[12] = "https://www.consumercardaccess.com"; allowedDomain[13] = "https://command.onlinebank.com";
allowedDomain[14] = "clientpoint.fisglobal.com";
allowedDomain[15] = "http://pages.communicatechemicalbankmi.com";

// Monitor All Click Events for a leave
    document.onclick = function(event){
	var staying_in_site = false;
	var e = event || window.event;
	var t = e.target || e.srcElement;
	var strDest = "";
	if(t.tagName == "A" || t.tagName == "AREA"){
		strDest = t.toString().toLowerCase();
	}
	else if(t.tagName == "IMG" || t.tagName == "DIV"){
		strDest = t.parentNode.toString().toLowerCase();
	}
	else if(t.tagName == "BODY"){
			staying_in_site = true;
	}
	// Check if http or https protocol
	if(strDest.indexOf("http://") != -1){staying_in_site = false;}
	if(strDest.indexOf("https://") != -1){staying_in_site = false;}
	
	if(strDest.indexOf("http://") == -1 && strDest.indexOf("https://") == -1) {staying_in_site = true;}
	if(strDest.indexOf("[object]") != -1){staying_in_site = true;}
	if(strDest.indexOf("[object htmldivelement]") != -1){staying_in_site = true;} 

	if(strDest.length == 0){staying_in_site = true;}
	
	for(var i=0; i < allowedDomain.length; i++)
	{
		if(strDest.indexOf(allowedDomain[i]) != -1)
		{
			staying_in_site = true;
		}
	}	
	// Check if could find destination. If not assume internal javascript
	if(!staying_in_site){
		alert("You are currently leaving Chemical Bank's website. When leaving, you are no longer subject to our Privacy Statement.  Chemical Bank is not responsible for the content or privacy and security practices employed by other sites which may have different policies or no policy at all.  Please review the disclosures and privacy policies of any website before providing personal information. \n\nThank You"); 	
	}
	
} 

