1
function visibilityAndOpacity(chkbox, group) {
2
toggleCheckbox(chkbox, group);
6
function setAllOpacity() {
7
var visible = document.getElementsByName("visible");
8
var opacity_value = (1.0/visible.length)*100.0
9
for(i=0; i<visible.length; i++) {
10
SetOpacity(visible[i],opacity_value)
14
function toggleCheckbox(chkbox, group) {
15
var visSetting = (chkbox.checked) ? "visible" : "hidden";
16
document.getElementById(group).style.visibility = visSetting;
17
document.getElementById(group).name = visSetting;
20
function makeVisible(group) {
21
document.getElementById(group).style.visibility = "visible";
22
document.getElementById(group).name = "visible";
25
function makeHidden(group) {
26
document.getElementById(group).style.visibility = "hidden";
27
document.getElementById(group).name = "hidden";
30
function mouseoverVisible(group) {
31
var checkname = "check_" + group
32
if (! document.getElementById(checkname).checked){
38
function mouseoverHidden(group) {
39
var checkname = "check_" + group
40
if (! document.getElementById(checkname).checked){
46
function SetOpacity(elem, opacityAsInt)
48
var opacityAsDecimal = opacityAsInt;
50
if (opacityAsInt > 100)
51
opacityAsInt = opacityAsDecimal = 100;
52
else if (opacityAsInt < 0)
53
opacityAsInt = opacityAsDecimal = 0;
55
opacityAsDecimal /= 100;
57
opacityAsInt = 1; // IE7 bug, text smoothing cuts out if 0
59
elem.style.opacity = opacityAsDecimal;
60
elem.style.filter = "alpha(opacity=" + opacityAsInt + ")";