function togglehide(theToggleLink,argumentObject) {
var theTargetID=argumentObject.targetid,
	theShowText=(argumentObject.showtext||''),
	theHideText=(argumentObject.hidetext||''),
	theShowFlyover=(argumentObject.showflyover||''),
	theHideFlyover=(argumentObject.hideflyover||''),
	theShowImage=(argumentObject.showimage||''),
	theHideImage=(argumentObject.hideimage||''),
	theFocusTargetID=argumentObject.focustarget;
if (!theShowText && !theShowImage) theShowText="Show";
if (!theHideText && !theHideImage) theHideText="Hide";
if (!theTargetID) return;	
var theTarget=document.getElementById(theTargetID);
if (!theTarget) return;
var theCurrentStyle=theTarget.style.display;
if (!theCurrentStyle) {
	theCurrentStyle=theTarget.currentStyle? theTarget.currentStyle['display']:
		window.getComputedStyle(theTarget,null).getPropertyValue('display');
}
if (theCurrentStyle=="block"||!theCurrentStyle) {
	theTarget.style.display="none";
	theToggleLink.innerHTML=theShowImage + theShowText;
	theToggleLink.title=theShowFlyover;
} else {
	theTarget.style.display="block";
	theToggleLink.innerHTML=theHideImage + theHideText;
	theToggleLink.title=theHideFlyover;
}
if (theFocusTargetID) {
	var theFocusTarget=document.getElementById(theFocusTargetID);
	if (theFocusTarget) theFocusTarget.focus();
}
}

