var isDHTML = 0;
var isID = 0;
var isAll = 0;
var isLayers = 0;

if (document.getElementById) {isID = 1; isDHTML = 1;}
else {
    if (document.all) {isAll = 1; isDHTML = 1;}
    else {
        browserVersion = parseInt(navigator.appVersion);
        if ((navigator.appName.indexOf('Netscape') != -1) && (browserVersion == 4)) {isLayers = 1; isDHTML = 1;}
    }
}

///get the object (With or without style)
function getObject(objectID,withStyle) {
    if (withStyle == 1) {
	if (isID) { return (document.getElementById(objectID).style) ; }
	else { 
	    if (isAll) { return (document.all[objectID].style); }
	    else {
		if (isLayers) { return (document.layers[objectID]); }
	    };
	}
    }
    else {
	if (isID) { return (document.getElementById(objectID)) ; }
	else { 
	    if (isAll) { return (document.all[objectID]); }
	    else {
		if (isLayers) { return (document.layers[objectID]); }
	    };
	}
    }
}

function showBox(boxId) {
var boxName = 'box' + boxId;
var box = getObject(boxName,1);
   ////Restores box
//if (box.display =='block')  box.display='none';
//    else 
    box.display='block';
    box.visibility = 'visible';
    box.zIndex = '100';
}

function hideBox(boxId) {
var boxName = 'box' + boxId;
var box = getObject(boxName,1);
        ///Collapses box
	box.display='none';
	box.visibility = 'hidden'; 
	box.zIndex = '0';
}

function hideAllButThis(boxId, first, last) {
    for (i=first; i<=last; i++){
	if (i != boxId) hideBox(i);
    }
}


