userAgent = window.navigator.userAgent;
browserVers = parseInt(userAgent.charAt(userAgent.indexOf("/")+1),10);



function fixColumns(){
		var h1 = document.getElementById("leftcol").offsetHeight;
		var h2 = document.getElementById("rightcol").offsetHeight;
		var h3 = document.getElementById("maincol").offsetHeight;
		var h4 = 0;
		var leftAdjuster = 0;
		var pressroomHeaderEl = document.getElementById("pressroomHeader");

		var max = 400;
		if(h1 > max) max = h1+ 25; // Add extra space for Print Friendly Icon if left column is the tallest.
		
		
		
		if (pressroomHeaderEl != null && h2 > max){
			h4 = document.getElementById("pressroomHeader").offsetHeight + 52;
			leftAdjuster = 68;
		}else{
			if (pressroomHeaderEl != null){
				h4 = document.getElementById("pressroomHeader").offsetHeight;
			}
		}
		
		if (pressroomHeaderEl == null){
			h4 = 0;
		}
		
		if(h2 > max) max = h2;
		if(h3 > max) max = h3;
		if(h3 > max && h2 == 0) h4 = 0;
			
		var rightTop = 0
		if(document.getElementById("rightcol").style.marginTop != "0px"){
			rightTop = 68 - leftAdjuster;
		}
		
		var mainTop = 0
		if(document.getElementById("maincol").style.marginTop != "0px"){
			mainTop = 32
		}
		
		/*
		alert("h2 - " + h2);
		alert("h3 - " + h3);
		alert("h4 - " + h4);
		alert("max - " + max);
		alert("righttop - " + rightTop);
		*/
			
		document.getElementById("rightcol").style.height = (max - rightTop) + "px";
		document.getElementById("leftcol").style.height = (max+h4) + "px";
		document.getElementById("printerFriendlyLink").style.top = ((max+h4) - mainTop) + "px";
		document.getElementById("maincol").style.height = (max-29) + "px";
	}

	
var preloadFlag = false;

if (document.images) {
	AboutUs_over = newImage("/template/images/AboutUs_over.jpg");
	Investors_over = newImage("/template/images/Investors_over.jpg");
	Community_over = newImage("/template/images/Community_over.jpg");
	Careers_over = newImage("/template/images/Careers_over.jpg");
	RetailOperations_over = newImage("/template/images/RetailOperations_over.jpg");
	SupportOperations_over = newImage("/template/images/SupportOperations_over.jpg");
	PressRoom_over = newImage("/template/images/PressRoom_over.jpg");
	NavBackground = newImage("/template/images/topnavBackground.jpg");
	Pressbackground = newImage("/template/images/pressroom/headerBackground.gif");
	preloadFlag = true;
}



function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function findElement(n,ly) {
	if (browserVers < 4)		return document[n];
	var curDoc = ly ? ly.document : document;
	var elem = curDoc[n];
	if (!elem) {
		for (var i=0;i<curDoc.layers.length;i++) {
			elem = findElement(n,curDoc.layers[i]);
			if (elem) return elem;
		}
	}
	return elem;
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		var img;
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			img = null;
			if (document.layers) {
				img = findElement(changeImages.arguments[i],0);
			}
			else {
				img = document.images[changeImages.arguments[i]];
			}
			if (img) {
				img.src = changeImages.arguments[i+1];
			}
		}
	}
}


function openSizedNamedNonScrollingWindow(url, winname, width, height) {
	popupWin = window.open(url, winname, 'scrollbars=no,resizable=no,width=' + width + ',height=' + height);
}

function openSizedNamedWindow(url, winname, width, height) {
	popupWin = window.open(url, winname, 'scrollbars=yes,resizable=no,width=' + width + ',height=' + height);
}
 
function openTransfer(url) {
  popupWin = window.open(url, 'remote', 'resizable,scrollbars=1,width=300,height=150')
}