// SHOW settings
var sDisplay = "inline";
var sTRDisplay = "";
var sTD1Align = "right";
var sP1 = "none";
var sBGColor = "#ffffff";
var sIMGURL = "/images/close.gif";
var sIMGALT = "Click to Close";
var sStatusVar = 1;

// HIDE settings
var hDisplay = "none";
var hTRDisplay = "none";
var hTD1Align = "left";
var hP1 = "inline";
var hBGColor = "#ffffff";
var hIMGURL = "/images/open.gif";
var hIMGALT = "Click for Details";
var hStatusVar = 0;

var TableIDForEditMode = 0;

// for open/close buttons in results
if (document.images) {
  var openimg = new Image(); // for the inactive select image
  openimg.src = hIMGURL;
  var closeimg = new Image(); // for the active select image
  closeimg.src = sIMGURL;
}

function doOpenClose(strTableID, statusvar)
{
	if (statusvar == sStatusVar)
		{
		statusvar = hStatusVar;
		setItemDisplay(document.getElementById('TR1'+ strTableID), hTRDisplay);
		setItemDisplay(document.getElementById('TR2'+ strTableID), hTRDisplay);
		setItemDisplay(document.getElementById('REP1'+ strTableID), hDisplay);

		if (strTableID != 'Sample1234')
			{
			document.getElementById('IMG'+ strTableID).src = hIMGURL;
			document.getElementById('IMG'+ strTableID).alt = hIMGALT;
			}
		}
	else
		{
		statusvar = sStatusVar;

		setItemDisplay(document.getElementById('REP1'+ strTableID), sDisplay);
		if (strTableID != 'Sample1234')
			{
			document.getElementById('IMG'+ strTableID).src = sIMGURL;
			document.getElementById('IMG'+ strTableID).alt = sIMGALT;
			}

		setItemDisplay(document.getElementById('TR1'+ strTableID), sTRDisplay);
		setItemDisplay(document.getElementById('TR2'+ strTableID), sTRDisplay);
		
		ajax_dhtmlEnsurePartLoaded(document.getElementById('MENU'+ strTableID), null, 5000);
		ajax_dhtmlEnsurePartLoaded(document.getElementById('PANE'+ strTableID), null, 5000);
		}
	return statusvar;
}

function doPspLeftNav(strTableID, currentActive, newActive)
{
	var node = document.getElementById('PANE'+ strTableID);
	
	// block if we're currently loading the pane
	if (ajax_dhtmlNodeState_Loading == ajax_dhtmlGetPartLoadState(node))
	{
		return currentActive;
	}
	
	node.loadState = ajax_dhtmlNodeState_Null;
	
	// first set the old nav item back to normal
	if (document.getElementById('nav' + strTableID + "_" + currentActive).className == 'leftnavsubitemactive')
	{
		document.getElementById('nav' + strTableID + "_" + currentActive).className = 'leftnavsubitem';
	}
	else
	{
		document.getElementById('nav' + strTableID + "_" + currentActive).className = 'leftnavitem';
	}
	document.getElementById('navlink' + strTableID + "_" + currentActive).className = 'leftnavlink';
	document.getElementById('navbullet' + strTableID + "_" + currentActive).className = 'leftnavbullet';

	// now set the new style on the tab
	if (document.getElementById('nav' + strTableID + "_" + newActive).className == 'leftnavsubitem')
	{
		document.getElementById('nav' + strTableID + "_" + newActive).className = 'leftnavsubitemactive';
	}
	else
	{
		document.getElementById('nav' + strTableID + "_" + newActive).className = 'leftnavitemactive';
	}
	
	document.getElementById('navlink' + strTableID + "_" + newActive).className = 'leftnavlinkactive';
	document.getElementById('navbullet' + strTableID + "_" + newActive).className = 'leftnavbulletactive';
	
	// update HREF of menu pane, in case we reload the page
	var menuurl = document.getElementById('REP1'+ strTableID).getAttribute("href") + "&subpart=Menu&menuid=" + newActive;
	document.getElementById('MENU' + strTableID).setAttribute("href", menuurl)
	
	// load the pane
	var url = document.getElementById('REP1'+ strTableID).getAttribute("href") + "&subpart=" + document.getElementById('navlink' + strTableID + "_" + newActive).innerHTML;
	ajax_dhtmlEnsurePartLoaded(document.getElementById('PANE'+ strTableID), url, 5000);
	return newActive;
}

function confirmDelete()
{
	var checkOne = false;
	var element;

	for (var i = 0; i < document.frmHRUpdate.length; i++)
	{
		element = document.frmHRUpdate.elements[i];
		if (element.type == "checkbox")
		{
            if (element.checked == true)
            {
				checkOne = true;
				break;
            }
		}
	}
	
	if (checkOne)
	{
		if(confirm('Are you sure you want to delete all checked searches?'))
		{
			document.frmHRUpdate.delSearch.value = 'y';
			document.frmHRUpdate.submit();
		}
	}
	else
	{
		window.alert('No searches are selected!');
	}
}
