function openWindow(theURL,winName,features) { //v2.0
  win = window.open(theURL,winName,features);
  win.focus();
}

function expandIt(ans) {
        if (navigator.appName == 'Microsoft Internet Explorer') {
		ans.style.display = (ans.style.display == "block" ) ? "none" : "block";
        } else {
                return;
	}
}

//function popIt(url) {
	//win = window.open( url,'dow_graph','height=565,width=725,location=0,menubar=0,resizable=1,scrollbars=1,titlebar=1,toolbar=0');
      //  win.focus();
//}

function popIt(url) {
	win = window.open( url,'popup_window','height=500,width=750,location=0,menubar=1,resizable=1,scrollbars=1,titlebar=1,toolbar=0');
        win.focus();
}

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}
							
function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

function clearMenus() {
	//document.all['library'].style.visibility = 'visible';
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		nHome_over = newImage("/images/nHome-over.gif");
		nSub_now_over = newImage("/images/nSub_now-over.gif");
		nSub_fees_over = newImage("/images/nSub_fees-over.gif");
		nRenew_over = newImage("/images/nRenew-over.gif");
		nInvest_res_over = newImage("/images/nInvest_res-over.gif");
		nReport_free_over = newImage("/images/nReport_free-over.gif");
		nDow_graph_over = newImage("/images/nDow_graph-over.gif");
		nTest_over = newImage("/images/nTest-over.gif");
		nLinks_over = newImage("/images/nLinks-over.gif");
		nJim_over = newImage("/images/nJim-over.gif");
		nLibrary_over = newImage("/images/nLibrary-over.gif");
		nLogin_over = newImage("/images/nLogin-over.gif");
		preloadFlag = true;
	}
}

<!-- ===================================================================================================== -->
<!-- TABSTRIP DISPLAY ELEMENT: Javascript ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
<!-- ===================================================================================================== -->

<!-- Method 1 -->
	
function HidePane(d) {
	document.getElementById(d).style.display = "none";
} 

function DisplayPane(d, e, f) {
	document.getElementById(d).style.display = "";
	document.getElementById(e).style.display = "none";
	document.getElementById(f).style.display = "none";
}


<!-- Method 2 -->

function TabPageClick(oBtn ){
     
     aNameParts = oBtn.id.split('_');
	 iBtnClickedIndex = parseInt( aNameParts[2] );         // the index of the clicked button
	 
	 if( oBtn.className == "navUnselected" ) { 
	 	return true; // already selected 
 	}

	 oBtn.className = "navUnselected";
	 
	 for(i=1;  i <= 10; i++ ){
	     
	     if(i == iBtnClickedIndex ){  
		    document.getElementById("uiTabPageDiv_"+ aNameParts[1] +"_"+ iBtnClickedIndex).style.display="block"; // show the clicked layer
			continue;
		 }
		 
		 oBtn = document.getElementById("uiTabControl_"+ aNameParts[1] +"_"+ i);
		 
		 if(oBtn){
		    document.getElementById("uiTabPageDiv_"+ aNameParts[1] +"_"+ i).style.display="none";
		    oBtn.className = "navSelected";
		} else {
		 	break;
		}
	}
}

<!-- compact login display functions -->
function initOverLabels () {
	  if (!document.getElementById) return;  	

	  var labels, id, field;

	  // Set focus and blur handlers to hide and show 
	  // LABELs with 'overlabel' class names.
	  labels = document.getElementsByTagName('label');
	  for (var i = 0; i < labels.length; i++) {
		
	    if (labels[i].className == 'overlabel') {

	      // Skip labels that do not have a named association
	      // with another field.
	      id = labels[i].htmlFor || labels[i].getAttribute('for');
	      if (!id || !(field = document.getElementById(id))) {
	        continue;
	      }

	      // Change the applied class to hover the label 
	      // over the form field.
	      labels[i].className = 'overlabel-apply';

	      // Hide any fields having an initial value.
	      if (field.value !== '') {
	        hideLabel(field.getAttribute('id'), true);
	      }

	      // Set handlers to show and hide labels.
	      field.onfocus = function () {
	        hideLabel(this.getAttribute('id'), true);
	      };
	      field.onblur = function () {
	        if (this.value === '') {
	          hideLabel(this.getAttribute('id'), false);
	        }
	      };

	      // Handle clicks to LABEL elements (for Safari).
	      labels[i].onclick = function () {
	        var id, field;
	        id = this.getAttribute('for');
	        if (id && (field = document.getElementById(id))) {
	          field.focus();
	        }
	      };

	    }
	  }
	};

	function hideLabel (field_id, hide) {
	  var field_for;
	  var labels = document.getElementsByTagName('label');
	  for (var i = 0; i < labels.length; i++) {
	    field_for = labels[i].htmlFor || labels[i].getAttribute('for');
	    if (field_for == field_id) {
	      labels[i].style.textIndent = (hide) ? '-1000px' : '0px';
	      return true;
	    }
	  }
	}

	window.onload = function () {
	  setTimeout(initOverLabels, 50);
	};





