function selectObj(obj) {
	if(document.getElementById) return document.getElementById(obj);
	else if(document.all) return document.all[obj];
	else if(document.layers && document.layers[obj]) return document.layers[obj];
}


function show(object,mode) {
	if(mode=="visibility") {
		if(document.getElementById) document.getElementById(object).style.visibility = 'visible';
  		else if(document.all) document.all[object].style.visibility = 'visible';
  		else if(document.layers && document.layers[object]) document.layers[object].visibility = 'visible';
	} else if(mode="display") {
		var mot="block";
		//if(navigator.appName == "Netscape") mot="table-row";
		if(document.getElementById) document.getElementById(object).style.display = mot;
  		else if(document.all) document.all[object].style.display = mot;
  		else if(document.layers && document.layers[object]) document.layers[object].display = mot;
	}
}

function hide(object,mode) {
	if(mode=="visibility") {
		if(document.getElementById) document.getElementById(object).style.visibility = 'hidden';
  		else if(document.all) document.all[object].style.visibility = 'hidden';
  		else if(document.layers && document.layers[object]) document.layers[object].visibility = 'hidden';
	} else if(mode="display") {
		if(document.getElementById) document.getElementById(object).style.display = 'none';
  		else if(document.all) document.all[object].style.display = 'none';
  		else if(document.layers && document.layers[object]) document.layers[object].display = 'none';
	}
}

function show_hide(object,mode) {
	if(mode=="visibility" || !mode) {
		if(selectObj(object).style.visibility=='hidden') show(object);
		else hide(object);
	} else if(mode=="display") {
		if(selectObj(object).style.display=='none') show(object,'display');
		else hide(object,'display');
	}
}