function preload() {
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=preload.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function RollOver(objRef, imageOn, imageOff, imgChange)
{
	if (imgChange) 
		document[objRef.name].src=imageOn;
	else 
		document[objRef.name].src=imageOff;
}

function OldRollOver(objRef, imageOn, imageOff, imgChange)
{
	if (imgChange) 
	{
			eval("document."+objRef.name+".src='"+imageOn+"'");
	} 
	else 
	{
		eval("document."+objRef.name+".src='"+imageOff+"'");
	};
}

function set_focus() { 
	if (document.f)
	{
	document.f.username.focus(); 
	};
//	if (document.search)
//	{
//	document.search.query.focus();
//	};
	if (document.addcat)
	{
	document.addcat.top_cat.focus();
	};
}

function open_help_window(url){
	aWindow=window.open(url,"thehelpwindow","toolbar=no,width=750,height=500,status=no,menubar=no,scrollbars=yes");
}

function popupcalendar(ctrlname)
{
  document.F1.DATE2CONTROL.value = ctrlname;
  var popup = open("/js-global/calendarframeset.html","CalendarControl","resizable=no,height=200,width=190",false);
  if(!(popup == null))
    if(!(popup.focus == null))
      popup.focus();
}

function checkAll(theForm, cName) { 
  for (i=0,n=theForm.elements.length;i<n;i++) 
    if (theForm.elements[i].className.indexOf(cName) !=-1) 
      if (theForm.elements[i].checked == true) { 
	theForm.elements[i].checked = false; 
      } else { 
	theForm.elements[i].checked = true; 
      } 
}

function goResources(oForm){
  if(oForm.value != ""){
    window.top.location = oForm.value;
  } else {
    window.alert('Select an action, please!');
  }
}

function OpenSelectorWindow(sTarget, sURL)
{
  oInput = document.getElementById(sTarget);
  var oWin = window.open(sURL,'InputChild','height=400,width=600,status=no,toolbar=no,scrollbars=yes');
}


function ShowTip(fArg)
{
  var tooltipOBJ = (document.getElementById) ? document.getElementById('tt' + fArg) : eval("document.all['tt" + fArg + "']");
  if (tooltipOBJ != null) {
    var tooltipLft = (document.body.offsetWidth?document.body.offsetWidth:document.body.style.pixelWidth) - (tooltipOBJ.offsetWidth?tooltipOBJ.offsetWidth:(tooltipOBJ.style.pixelWidth?tooltipOBJ.style.pixelWidth:380)) - 30;
    var tooltipTop = 10;
    if (navigator.appName == 'Netscape') {
      if (parseFloat(navigator.appVersion) >= 5) { tooltipTop = (document.body.scrollTop>=0?document.body.scrollTop+10:event.clientY+10); }
      tooltipOBJ.style.left = tooltipLft; tooltipOBJ.style.top = tooltipTop;
    }
    else {
      tooltipTop = (document.body.scrollTop>=0?document.body.scrollTop+10:event.clientY+10);
      if ((event.clientX > tooltipLft) && (event.clientY < (tooltipOBJ.scrollHeight?tooltipOBJ.scrollHeight:tooltipOBJ.style.pixelHeight) + 10)) {
	tooltipTop = (document.body.scrollTop?document.body.scrollTop:document.body.offsetTop) + event.clientY + 20;
      }
      tooltipOBJ.style.pixelLeft = tooltipLft; tooltipOBJ.style.pixelTop = tooltipTop;
    }
    tooltipOBJ.style.visibility = "visible";
  }
}

function HideTip(fArg)
{
  var tooltipOBJ = (document.getElementById) ? document.getElementById('tt' + fArg) : eval("document.all['tt" + fArg + "']");
  if (tooltipOBJ != null) {
    tooltipOBJ.style.visibility = "hidden";
  }
}

