var panelPlusSrc = "/agilent/images3/page/panel_plus.gif";
var panelMinusSrc = "/agilent/images3/page/panel_minus.gif";
var panelPlusHoverSrc = "/agilent/images3/page/panel_plus_hover.gif";
var panelMinusHoverSrc = "/agilent/images3/page/panel_minus_hover.gif";
var panelExpandText = "click to expand"; /* use language/locale-specific text here */
var panelCollapseText = "click to collapse"; /* use language/locale-specific text here */

function togglePanel(node) {
	var panel = node.parentNode.parentNode.parentNode;
	var img = node.getElementsByTagName("IMG")[0];

	if(img.alt == panelExpandText) {
		img.outSrc = panelMinusSrc;
		img.src = panelMinusHoverSrc;
		img.alt = panelCollapseText;
		panel.className = panel.className.replace(/\bminimized\b/g,"");
	} else {
		img.outSrc = panelPlusSrc;
		img.src = panelPlusHoverSrc;
		img.alt = panelExpandText;
		panel.className += " minimized";
	}
	node.title = img.alt;
}
function overPanelNode(node) {
	var img = node.getElementsByTagName("IMG")[0];
	img.alt = img.alt.replace(/[\s]+$/,"");
	node.title = img.alt;
	img.outSrc = img.src;
	if(img.outSrc.indexOf(panelPlusSrc) != -1)
		img.src = panelPlusHoverSrc;
	else
		img.src = panelMinusHoverSrc;
}
function outPanelNode(node) {
	var img = node.getElementsByTagName("IMG")[0];
	img.src = img.outSrc;
}
function togglePanels(node,flag) {
	var divs = document.getElementsByTagName("DIV");
	for(var i=0; i < divs.length; i++) {
		var div = divs[i];
		if(div.className.search(/\bpanel\b/) == -1) continue;
		var h3 = div.getElementsByTagName("H3");
		if(h3.length == 0 || h3[0].getElementsByTagName("IMG").length == 0) continue;
		var img = h3[0].getElementsByTagName("IMG")[0];
		if(flag) {
			img.src = panelMinusSrc;
			img.alt = panelCollapseText;
			div.className = div.className.replace(/\bminimized\b/g,"");
		} else {
			img.src = panelPlusSrc;
			img.alt = panelExpandText;
			div.className += " minimized";
		}
		img.parentNode.title = img.alt;
	}
}

function panelEffectsInit() {
	if(document.getElementById("portal"))
		document.getElementById("portal").className += " jsenabled";
}
window.onload = panelEffectsInit;