var plusStr = "./images/plus.gif";
var minusStr = "./images/minus.gif";


function imageAlter(imgIdName,idName,parStr)
{
	visibilityAlter(imgIdName,idName,"",parStr);
}

function visibilityAlter(imgIdName,idName,linkURL,parentString)
{
	if (linkURL=="")
	{
		offSNr = parentString.indexOf(",0")
		parentStr = parentString.substr(0,offSNr)+","+idName+parentString.substr(offSNr+2,parentString.length);
		parent.topMenu.document.searchForm.childStr.value = parentStr;
	}
	newFont = document.getElementById(idName);
	imgObject = document.getElementById(imgIdName);
	
	if (newFont.style.visibility == "visible")
	{
		newFont.innerHTML = "&nbsp;";
		newFont.attr = "h";
		newFont.style.visibility = "hidden";
		imgObject.src = plusStr;

		apavar = newFont.parentElement;
		apavarF = apavar.getElementsByTagName("font")
		for (i=0;i<apavarF.length;i++)
		{
			if (apavarF[i].innerHTML!="&nbsp;")
			{
				if (apavarF[i].innerHTML.indexOf("<IMG id")!=-1)
				{
					apavarF[i].attr="v";
				}
				else
				{
					apavarF[i].attr="i";
				}
			}
			apavarF[i].style.visibility = "hidden";
			apavarF[i].innerHTML="&nbsp;";
		}
	}
	else
	{
		fontContent = document.getElementById("inv"+idName);
		newFont.innerHTML = "<br>"+fontContent.innerHTML;
		newFont.style.visibility = "visible";
		newFont.attr = "v";
		prevAttr = "v";
		imgObject.src = minusStr;
		apavar = newFont.parentElement;
		apavarF = apavar.getElementsByTagName("font");
		for (i=0;i<apavarF.length;i++)
		{
			if (apavarF[i].attr=="v")
			{
				getFontContent = document.getElementById("inv"+apavarF[i].id);
				imgToMinus = document.getElementById("img"+apavarF[i].id);
				apavarF[i].innerHTML = "<br>"+getFontContent.innerHTML;
				apavarF[i].style.visibility = "visible";
				imgToMinus.src = minusStr;
			}
			if (apavarF[i].attr=="i")
			{
				if (prevAttr == "v")
				{
					getFontContent = document.getElementById("inv"+apavarF[i].id);
					apavarF[i].innerHTML = "<br>"+getFontContent.innerHTML;
					apavarF[i].style.visibility = "visible";
					imgToMinus = document.getElementById("img"+apavarF[i].id);
					imgToMinus.src = minusStr;
				}
			}
			else
			{
				prevAttr = apavarF[i].attr;
			}
		}
	}
	
	if (linkURL!="")
	{
		goLink(linkURL,parentString);
	}
}

function goLink(linkURL,keepVisible)
{
	openURL = linkURL;
	if (openURL.indexOf("?")!=-1)
	{
		openURL = openURL + "&";
	}
	else
	{
		openURL = openURL + "?";
	}
	openURL = openURL + "childString=" + keepVisible;
	document.location.href = openURL;
	
}

function showMenu(chString)
{
	chArray = chString.split(",");
	for (ch=1;ch<chArray.length;ch++)
	{
		if (chArray[ch]!=0)
		{
			tempFont = document.getElementById(chArray[ch]);
			tempImg = document.getElementById("img"+chArray[ch]);
			fontContent = document.getElementById("inv"+chArray[ch]);
			tempFont.innerHTML = "<br>"+fontContent.innerHTML;
			tempFont.style.visibility = "visible";
			if (ch!=3)
			{
				tempFont.attr = "v";
				tempImg.src = minusStr;
			}
			else
			{
				tempFont.attr = "i";
			}
			
		}
	}
}

