var isNS5 = (navigator.appName == "Netscape" && parseInt(navigator.appVersion) >= 5);
var isNS4 = (navigator.appName == "Netscape" && parseInt(navigator.appVersion) >= 4 && !isNS5);
var isNS408 = (navigator.appName == "Netscape" && parseFloat(navigator.appVersion) <= 4.08);
if ((navigator.appName.indexOf("Microsoft") != -1) && (!document.images))
{
	ie3 = true;
}

function Show(objImage, toShow) {
	if (isNS5) {
		document.getElementById(toShow).style.display='';
	} else if (isNS4) {
		for (var i=1;eval('document.netdrop'+i);i++ ) {
			hideList('netdrop'+i)
		}
		eval("document." + toShow + ".display=''");
	} else { 
		eval("document.all." + toShow + ".style.display=''");
	}
	ChangeImage(true, objImage);
}

function Hide(objImage, toHide) {
	if (isNS5) {
		document.getElementById(toHide).style.display='none';
	} else if (isNS4) {
		eval("document." + toHide + ".display='none'");
	} else {  
		eval("document.all." + toHide + ".style.display='none'");
    }
	ChangeImage(false, objImage);
}

function ShowHide(objImage, objToShowHide) {

	var blnHidden;
	
	if (isNS5) {
		blnHidden = (document.getElementById(objToShowHide).style.display=='none');
	} else if (isNS4) {
		blnHidden = (eval("document." + objToShowHide + ".display=='none'"));
	} else {  
		blnHidden = (eval("document.all." + objToShowHide + ".style.display=='none'"));
    }

	if (blnHidden) {
		Show(objImage, objToShowHide);
	} else {
		Hide(objImage, objToShowHide);
	}
}

function ShowHideAll(objMasterImage, strImageObjectIDs, strObjectIDs){
	var arrImageObjectIDs = strImageObjectIDs.split(",")
	var arrObjectIDs = strObjectIDs.split(",")
	
	if (objMasterImage.src.indexOf('/images/plus.gif') > -1) {
		ShowAll(objMasterImage, arrImageObjectIDs, arrObjectIDs);
	} else {
		HideAll(objMasterImage, arrImageObjectIDs, arrObjectIDs);
	}
	
}

function ShowAll(objMasterImage, arrImageObjectIDs, arrObjectIDs) {
	for (x = 0 ; x < arrObjectIDs.length ; x++) {
		Show(document.getElementById(arrImageObjectIDs[x]), arrObjectIDs[x]);
	}
	ChangeImage(true, objMasterImage);
	document.all.show_all_label.innerHTML = 'Close All';
}

function HideAll(objMasterImage, arrImageObjectIDs, arrObjectIDs) {
	for (x = 0 ; x < arrObjectIDs.length ; x++) {
		Hide(document.getElementById(arrImageObjectIDs[x]), arrObjectIDs[x]);
	}
	ChangeImage(false, objMasterImage);
	document.all.show_all_label.innerHTML = 'Open All';
}

function ChangeImage(blnShow, objImage) {

	if (blnShow) {
		objImage.src = '/images/minus.gif';
	} else {
		objImage.src = '/images/plus.gif';
	}
}

