﻿// Script for prompt users when external links are clicked

var url

//Start External Link Area
var num_external_links = 11;  

var external_links = new Array(num_external_links); 
external_links[1]="c2manager20.crowechizek.com";
external_links[2]="partners.leadfusion.com";
external_links[3]="metrobanker.com";
external_links[4]="www.metrobanker.com";
external_links[5]="www.onlinebanktours.com";
external_links[6]="www.coastalequitypartnersllc.com";
external_links[7]="eport1.evault.ws";
external_links[8]="web3.secureinternetbank.com";
external_links[9]="www.yourbankcard.com";
external_links[10]="www.hsaservicecenter.com";
external_links[11]="www2.iraservicecenter.com";

//To add new external links copy the line below and remove the 2 slashes
//Paste it above the last line above. 'NEXT NUMBER HERE' should be replaced
//with the next sequential number in the external_links[number] series.
//Change the number in the 'var num_external_links = ........' line to 
//reflect the new number of links.
//NOTE: You only need the domain name, DO NOT include 'http://' or the actual
//page you are linking to. This function only applies to domain names.
//
//external_links[NEXT NUMBER HERE]="groupwise.birmingham.k12.mi.us"; 
//
//End External Link Area


function differentDomain(href){
	
	if ((href.indexOf('http:') > -1 ) || (href.indexOf('https:') > -1 )) 
	{
		// absolute url, potential external link
		if (href.indexOf(currentDomain()) > -1) 
		{
			return false;
		}
		else 
		{
			for(i=1; i <= num_external_links; i++)
			{
				if (href.indexOf(external_links[i]) > -1)
				{
					return false;
				}
			}
			return true;
		}
	} 
	else 
	{
		// relative url  
		return false;        
	}
}

function currentDomain()
{
	var domain = location.href;
	if(domain.indexOf('http:') > -1)
	{
		domain = domain.substring(7,domain.length);
	}
	else if(domain.indexOf('https:') > -1)
	{
		domain = domain.substring(8,domain.length);
	}
	var i;
	if( (i = domain.indexOf('/')) > -1)
	{
		domain = domain.substring(0,i);
	}
	return domain;
}

function captureExternalLinks(onclickFunction)
{
	var i;
	for(i=0; i < document.links.length; i++)
	{
		var link = document.links[i];

		if(differentDomain(link.href))
		{
		    //alert(link.href);
			//alert(link.toString().indexOf("snl"));
			if(link.toString().indexOf("snl") < 0 )
			{
				link.onclick = new Function("return warnLeaving()");
			}
		}
	}
}

function warnLeaving()
{
	return confirm('You are now leaving the Citizens First Bank Web Site.\nCitizens First Bank is not responsible for the content\nor the privacy practices employed by other sites.\nPlease confirm you would like to leave.\n');
}

