
function visById(elementId) 
{
	if (eval("document.getElementById('"+elementId+"').style.display == 'none'") == true) {

		eval("document.getElementById('"+elementId+"').style.display = 'block'");
		eval("document.getElementById('"+elementId+"').style.visibility = 'visible'");
		
	} else {

		eval("document.getElementById('"+elementId+"').style.display = 'none'");
		eval("document.getElementById('"+elementId+"').style.visibility = 'hidden'");
		
	}
}


function swapImage(imgHook, imgSrc)
{

	if (document.getElementById) {
		
		eval("document.getElementById('"+imgHook+"').src = imgSrc");
		
	} else {
		
		document.imgHook.src = imgSrc;
		
	}
	
}

function breadcrumbs(){
  sURL = new String;
  bits = new Object;
  var x = 0;
  var stop = 0;
  var output = "<div class=\"breadcrumb\"><a href=\"/\">Home</a>  >  ";
  sURL = location.href;
  sURL = sURL.slice(8,sURL.length);
  chunkStart = sURL.indexOf("/");
  sURL = sURL.slice(chunkStart+1,sURL.length)
  while(!stop){
    chunkStart = sURL.indexOf("/");
    if (chunkStart != -1){
      bits[x] = sURL.slice(0,chunkStart)
      sURL = sURL.slice(chunkStart+1,sURL.length);
    }else{
      stop = 1;
    }
    x++;
  }

  for(var i in bits){
    
    var regex = new RegExp("_", "g");
    var toTest = bits[i];
    var swapped = toTest.replace(regex, " ");
    
    stringArray = swapped.split(" ");
    
    var linkTextArray = new Array();
    
    for (j=0;j<stringArray.length;j++) {
    	
    	var firstLetter = stringArray[j].slice(0,1);
    	var wordRemainder = stringArray[j].slice(1);
    	
    	linkTextArray[j] = firstLetter.toUpperCase() + wordRemainder;
    }
    
    var linkText = linkTextArray.join(" ");

	if (linkText.toLowerCase() != document.title.toLowerCase()) {
    
	    output += "<a href=\"";
    	for(y=1;y<x-i;y++){
	      output += "../";
    	}
    
	    output += bits[i] + "/\">" + linkText + "</a>  >  ";
	   
	 }
  }
  document.write(output + document.title + '</div>');
}


function siteExitWarning(url)
{
	
	// set the warning entity in the message
	
	if (window.location.href.indexOf('brokerage') > 0) var entity = 'Financial Services';
	
	if (window.location.href.indexOf('trust') > 0) var entity = 'Trust Services';
	
	if (!entity) var entity = 'Bank & Trust';
	
	var msg = 'WARNING:  Bar Harbor '+entity+' is pleased to provide links to third-party websites as a convenience. However, Bar Harbor '+entity+' does not control these sites and is not responsible for the content, update, or accuracy of these sites. Bar Harbor '+entity+' does not endorse or make any representations about the companies, products, or materials accessible through these links. Please be aware that when you link to sites accessible through BHBT.com, you do so entirely at your own risk. Thank you!';
	
	if (confirm(msg)) {
	
		window.open(url,'','','');
		
	}
	
}