function openFormhelp(pageToLoad,winName,width,height,center){
  args=getArgs(width,height,center,0,0);
  // since window.focus is buggy (js error on IE4), close the window
  // and reopen if present (focus is a security error and closing
  // isn't?... go figure)
  if (parseInt(navigator.appVersion) >= 4 ){
    if(window.formhelp){
      formhelp.close();
      formhelp=window.open(pageToLoad,winName,args);
    }
  }
  formhelp=window.open(pageToLoad,winName,args);
  return false;
}

function openGlobalhelp(pageToLoad, winName, width, height, center){
  loc = 2
  args=getArgs(width,height,center,0,loc);
  if (parseInt(navigator.appVersion) >= 4 ){
    if(window.globalhelp){
      globalhelp.close();
      globalhelp=window.open(pageToLoad,winName,args);
    }
  }
  globalhelp=window.open(pageToLoad,winName,args);
  return false;
}

function getArgs(width,height,center,menu,loc){
  xposition=10; yposition=10;

  if (parseInt(navigator.appVersion) >= 4 ){
    if (loc==0){
      xposition = (screen.width - width) - 10;
      yposition = (screen.height - height) - 58;
    }
    else if(loc==1){
      xposition = (screen.width - width) / 2;
      yposition = ((screen.height - height) / 2) - 67;
    }
    else if(loc==2){
      xposition = (screen.width - width) - 10;
      yposition = 0;
    }
  }
  if (navigator.appName == 'Netscape'){
    width = width + 25;
    height = height + 25;
  }
  args="width="+width+",height="+height
    +",toolbar="+menu+",menubar="+menu
    +",screenx="+ xposition+",screeny="+yposition
    +",left="+xposition+",top="+yposition
    +",resizable=1,scrollbars=1,";

  return args;
}
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];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		nav_01w = newImage("../images/btn_search_on.gif");
		nav_02w = newImage("../images/btn_subguides_on.gif");
		nav_03w = newImage("../images/btn_myalerts_on.gif");
		nav_04w = newImage("../images/btn_mydoc_on.gif");
		nav_05w = newImage("../images/btn_myprofile_on.gif");
		nav_06w = newImage("../images/btn_help_on.gif");
		preloadFlag = true;
	}
}
function checkTermsBox() {
  if (document.frmSearch.sTerms.value == '') {
     alert('No search terms entered. Enter one or more search terms and try again.');
	 return false
  }
  else {
     return true
  }
}
function checkQSBox() {
  if (document.qsearch.sTerms.value == '') {
     alert('No search terms entered. Enter one or more search terms and try again.');
	 return false
  }
  else {
     return true
  }
}

function clickNode(sfMode, srcOpt, sourceIDFromBrowse, openNodes, addNode, removeNode, jumpNode, submitSearch, favNode) {
  document.forms[0].sfMode.value = sfMode;
  document.forms[0].srcOpt.value = srcOpt;
  document.forms[0].sourceIDFromBrowse.value = sourceIDFromBrowse; 
  document.forms[0].openNodes.value = openNodes; 
  document.forms[0].addNode.value = addNode; 
  document.forms[0].removeNode.value = removeNode;
  document.forms[0].jumpNode.value = jumpNode; 
  document.forms[0].submitSearch.value = submitSearch; 
  document.forms[0].favNode.value = favNode; 
}

function confirmRemoveFav() {
  if (confirm("Are you sure you want to remove this item from your My Favorites list?")) {
	document.forms[0].submit()
	}
}
