﻿var pop;

window.onload = function() {

	if (!document.getElementById) return;
	
	var links = document.getElementsByTagName("a");
	var i;
	
	for (var i=0; i<links.length; i++) {
		if(links[i].rel == "subsidiary") {
			links[i].onclick = function(e) {
				if(pop) pop.focus();
				if(!e) e = window.event;
				pop = window.open(e.target.href, "pop", "height=400,width=520,top=0,left=0,scrollbars,location=no");
				return false;
			}
		} else if (links[i].rel == "external") {
			links[i].target = "_blank";
		}
	}
	
	var mainNav = document.getElementById("mainNav");
	var navLinks = mainNav.getElementsByTagName("a");
	
	for (var i=0; i<navLinks.length; i++) {

		new Rollover (navLinks[i]);

	}

	if(typeof mapInitialize == 'function') {
		mapInitialize();
	}
}

function Rollover (link) {

	var rollover = this;
	
	this.link = link;
	this.img = link.getElementsByTagName("img")[0];
	this.imgSrc = this.img.src;
	this.hoverImg = new Image();
	this.hoverImg.src = this.imgSrc.replace("up", "hover");

	this.link.onmouseover = function(e) {
		rollover.img.src = rollover.hoverImg.src;
	}
	
	this.link.onmouseout = function(e) {
		rollover.img.src = rollover.imgSrc;
	}

	this.link.onmouseup = function(e) {
		rollover.img.src = rollover.imgSrc;
	}
	
}
