<!-- Hide this script from other browsers
var img1 = new Image();
img1.src = "images/plus.gif";
img1.alt = "+"
var img2 = new Image();
img2.src = "images/minus.gif";
img2.alt = "-"
var agt = navigator.userAgent.toLowerCase();
var is_msie = (agt.indexOf('msie') != -1);
var is_opera = (agt.indexOf('opera') != -1);

function doOutline(srcElement) {
  var srcID, targetElement;
  if (srcElement.className.toLowerCase() == "level1" || srcElement.className.toLowerCase() == "level2") {
    srcID = srcElement.getAttribute("id");
	srcID = srcID.substr(0, srcID.length-1);
	divnodes = document.getElementsByTagName("div");
	targetElement = getElementID(divnodes, srcID, "s");
	imgnodes = document.getElementsByTagName("img");
    srcElement = getElementID(imgnodes, srcID, "i");
	display = getStyle(targetElement, "display");
    if (display == "none") {			
      setStyle(targetElement, "display", "");
      if (srcElement.className.toLowerCase() == "level1" || srcElement.className.toLowerCase() == "level2") {
		  srcElement.setAttribute("src", img2.src);
		  srcElement.setAttribute("alt", img2.alt);
	  }
    } else {
      setStyle(targetElement, "display", "none");
      if (srcElement.className.toLowerCase() == "level1" || srcElement.className.toLowerCase() == "level2") {
		  srcElement.setAttribute("src", img1.src);
		  srcElement.setAttribute("alt", img1.alt);
	  }
    }
  }
}

function getElementID(nodes, id, suffix) {
	targetElementID = id + suffix;
	for (i = 0; i < nodes.length; i++)
	{
		node = nodes[i];
		nodeid = node.getAttribute("id");
		if (nodeid == targetElementID)
		{
			return node;
		}
	}
	return null;
}

function getStyle(element, styleFind) {
	allStyles = element.style.cssText;
	styleArray = allStyles.split(";");
	for (i = 0; i < styleArray.length; i++)
	{
		style = styleArray[i].toLowerCase();
		for (j = 0; j < style.length; j++)
		{
			removeNullCheck = style.substr(0, 1);
			if (removeNullCheck == "\n" || removeNullCheck == " " || removeNullCheck == "\t")
			{
				style = style.substr(1, style.length-1);
			} else {
				break;
			}
		}
		for (j = 0; j < style.length; j++)
		{
			removeNullCheck = style.substr(style.length-1, 1);
			if (removeNullCheck == "\n" || removeNullCheck == " " || removeNullCheck == "\t")
			{
				style = style.substr(0, style.length-2);
			} else {
				break;
			}
		}
		if (style.substr(0, styleFind.length) == styleFind)
		{
			style = style.substr(styleFind.length, style.length-styleFind.length);
			for (j = 0; j < style.length; j++)
			{
				removeNullCheck = style.substr(0, 1);
				if (removeNullCheck == "\n" || removeNullCheck == " " || removeNullCheck == "\t" || removeNullCheck == ":")
				{
					style = style.substr(1, style.length-1);
				} else {
					break;
				}
			}
			return style;
		}
	}
	return null;
}

function setStyle(element, styleFind, styleSet) {
	allStyles = element.style.cssText;
	styleArray = allStyles.split(";");
	for (i = 0; i < styleArray.length; i++)
	{
		style = styleArray[i].toLowerCase();
		for (j = 0; j < style.length; j++)
		{
			removeNullCheck = style.substr(0, 1);
			if (removeNullCheck == "\n" || removeNullCheck == " " || removeNullCheck == "\t")
			{
				style = style.substr(1, style.length-1);
			} else {
				break;
			}
		}
		for (j = 0; j < style.length; j++)
		{
			removeNullCheck = style.substr(style.length-1, 1);
			if (removeNullCheck == "\n" || removeNullCheck == " " || removeNullCheck == "\t")
			{
				style = style.substr(0, style.length-2);
			} else {
				break;
			}
		}
		if (style.substr(0, styleFind.length) == styleFind)
		{
			if (styleSet != "")
			{
				styleArray[i] = " " + styleFind + ":" + styleSet;
			} else {
				remove = styleArray.splice(i, 1);
			}
			allStyles = styleArray.join(";");
			if (is_msie || is_opera) {
				element.style.setAttribute("cssText", allStyles);
			} else {
				element.setAttribute("style", allStyles);
			}
			return 0;
		}
	}
	pushed = styleArray.push(" " + styleFind + ":" + styleSet);
	allStyles = styleArray.join(";");
	if (is_msie || is_opera) {
		element.style.setAttribute("cssText", allStyles);
	} else {
		element.setAttribute("style", allStyles);
	}
	return 1;
}

// End hiding script from browsers -->