function showhide( targetName, targetName2, imgObjName ) {
    var target;
    var target2;
    var imgObj;
    if( imgObjName ) { 
        imgObj = eval("document." + imgObjName); 
    }
    
    if( document.getElementById ) { // NS6+
        target = document.getElementById(targetName);
        target2 = document.getElementById(targetName2);
    } else if( document.all ) { // IE4+
        target = document.all[targetName];
        target2 = document.all[targetName2];
    }
    
    // only attempt the show hide if a target is found
    if( target ) {
        // IE & NS6 like 'none'/'block'
        if( target.style.display == "none" ) {
            target.style.display = "block";
			target.style.visibility = "visible";
        } else {
            target.style.display = "none";
			target.style.visibility = "hidden";
        }
    }
    if( target2 ) {
        // IE & NS6 like 'none'/'block'
        if( target2.style.display == "none" ) {
            target2.style.display = "block";
			target2.style.visibility = "visible";
        } else {
            target2.style.display = "none";
			target2.style.visibility = "hidden";
        }
    }

    if( imgObj ) {
        var imgPath = imgObj.src;
        if( imgPath ) {
            imgPath = imgPath.substring(0,imgPath.lastIndexOf("/")) + "/";
            if( imgObj.src == imgPath + "collapse.gif" ) {
                imgObj.src = imgPath + "expand.gif";
            } else {
                imgObj.src = imgPath + "collapse.gif";
            }
        }
    }
} // showHide