var HHMIStoreBubble, HHMIStoreNavPop;
var currentNavURL;
var w, h;

self.onerror = function() {
	return true;
}


function di(id,name){
  if (document.images) {document.images[id].src=eval(name+".src"); }
}

// function that displays status bar message

function dm(msgStr) {
  document.returnValue = false;
  if (document.images) { 
     window.status = msgStr;
     document.returnValue = true;
  }
}
var showMsg = navigator.userAgent != "Mozilla/4.0 (compatible; MSIE 4.0; Mac_PowerPC)";
function dmim(msgStr) {
  document.returnValue = false;
  if (showMsg) { 
    window.status = msgStr;
    document.returnValue = true;
  }
}

function setNav(navURL) {
	if (navURL != currentNavURL) {
		parent.nav.location.href=navURL;
	}
}

function setContent(contentURL) {
	parent.content.location.href=contentURL;
}

// function that will load clicked links into a separate window if the spearate window checkbox is checked

function targetSeparate(boNew)
{
	if (boNew) where = window.name+"separate";
	else where = "_self";
	for (var i=0; i<=(document.links.length-1); i++) {
//		if (document.links[i].id.substr(0,2) == "a_") {
			document.links[i].target = where;
//		}
	}
}

// function that will load the bubble with URL, opening the bubble if necessary (one bubble per page)
function loadBubble(URL) {
   	self.name = "mcsheapeople";
	HHMIStoreBubble = window.open(URL, window.name+'bubble', 'toolbar=0,location=0,directories=0,status=0,scrollbars=1,resizable=no,width=340,height=350');			
	HHMIStoreBubble.focus();
}

// function that will load the bubble with URL, opening the bubble if necessary (one bubble per page)
function loadBubble2(URL) {
   	self.name = "mcsheapeople";
	HHMIStoreBubble = window.open(URL, window.name+'bubble', 'toolbar=0,location=0,directories=0,status=0,scrollbars=1,resizable=no,width=480,height=640');			
	HHMIStoreBubble.focus();
}

// function that safely closes the bubble
function closeBubble() {
	if ((HHMIStoreBubble != undefined) && (HHMIStoreBubble.close != undefined)) {
		HHMIStoreBubble.close();
	}
}

// function that (re)opens a navpop with URL (one navpop per page)
function loadNavPop(URL) {
	HHMIStoreNavPop = window.open(URL, window.name+'navpop', 'toolbar=0,location=0,directories=0,status=0,scrollbars=1,resizable=no,width=340,height=350');			
	HHMIStoreNavPop.focus();
}

// function that safely loads and focuses on the main window with URL
function loadMain(URL) {
	if (window.opener) {
		window.opener.location = URL;
		window.opener.focus();
	}
}

