var dStyle = 'block';	//display type: inline, block, etc.
var dNPref = 'd';	//division name preffix
var iNPref = 'i';	//image name preffix
var iStatusOn = 'on';	//image status on/off
var iStatusOff = 'off';
var debug = false;
function sHIDIMG(idName, imgName, dDisplay) {
if (debug) alert("in sHIDIMG: "+idName+":"+imgName+":"+dDisplay);
if(imgName == ""){
imgName = iNPref+idName.substr(1, 2);}
if(is_ie) {	//IE4+
imgN = document.all[imgName];} else if(is_ns5up) {	//NS5+, NS6+
imgN = document.getElementById(imgName);} else if(is_ns4) {
imgN = eval("document."+imgName);}
showHideImg(imgName, dDisplay);
showHideID(idName, dDisplay);}
function showHideImg(imgName, dDisplay) {
if (debug) alert("in showHideImg: "+imgName+":"+dDisplay);
if(imgName == ""){
return 0; //exit function}
if(dDisplay == 1){
dDisplay = "s";	//convert 1 to show} else if (dDisplay == 0){
dDisplay = "h";} else  if (dDisplay == ""){
dDisplay = "";	//default to none}
if(is_ie) {	//IE4+
imgN = document.all[imgName];} else if(is_ns5up) {	//NS5+, NS6+
imgN = document.getElementById(imgName);} else if(is_ns4) {
imgN = eval("document."+imgName);}
if(imgN) {
var iSrc = imgN;
var iPref = iSrc.src.substr(0, iSrc.src.lastIndexOf("_"));	//prefix of img url
var iSuff = iSrc.src.substr(iSrc.src.length-3, 3);	//suffix of img ext, assume img file w/3 letters ext.
var iStsB = iSrc.src.indexOf("_")+1;	//status begin location
var iStsE = iSrc.src.lastIndexOf(".")-iStsB;	//status end location
var iSts = iSrc.src.substr(iStsB, iStsE);
if (dDisplay == 's') {	//show all
iSrc.src = iPref+'_'+iStatusOn+'.'+iSuff;	//extract} else if (dDisplay == 'h') {	//hide all
iSrc.src = iPref+'_'+iStatusOff+'.'+iSuff;	//collapse} else {
if (iSts == iStatusOff) {
iSrc.src = iPref+'_'+iStatusOn+'.'+iSuff;	//extract} else {
iSrc.src = iPref+'_'+iStatusOff+'.'+iSuff;	//collapse}}}
if (debug) alert("out: "+imgName+":"+imgN.src);}
function showHideID(idName, dDisplay) {
if (debug) alert("in showHideID: "+idName+":"+dDisplay);
if(dDisplay == 1){
dDisplay = "s";	//convert 1 to show} else if (dDisplay == 0){
dDisplay = "h";} else  if (dDisplay == ""){
dDisplay = "";	//default to none}
if(is_ie) {	//IE4+
idN = document.all[idName];
dNone = "none";} else if(is_ns5up) {	//NS5+, NS6+
idN = document.getElementById(idName);
dNone = "none";} else if(is_ns4) {
idN = eval('document.layers["'+idName+'"]');
dStyle = "show";
dNone = "hide";}
if (debug) alert("src: "+idName+":"+idN );
if(idN) {
if(dDisplay == 's'){
idN.style.display = dStyle;} else if (dDisplay == 'h') {
idN.style.display = dNone;} else {
if(idN.style.display == dNone) {
idN.style.display = dStyle;} else {
idN.style.display = dNone;}}}}
function showHideLK(objLK, idName) {
if (debug) alert("in showHideLK: "+objLK+":"+idName);
if(is_ie) {	//IE4+
idN = document.all[idName];
dNone = "none";} else if(is_ns5up) {	//NS5+, NS6+
idN = document.getElementById(idName);
dNone = "none";} else if(is_ns4) {
idN = eval('document.layers["'+idName+'"]');
dStyle = "show";
dNone = "hide";}
if (debug) alert("src: "+idName+":"+idN );
if(idN) {
if(idN.style.display == dNone) {
idN.style.display = dStyle;
objLK.innerHTML = "Hide";} else {
idN.style.display = dNone;
objLK.innerHTML = "Show";}}}
