69 lines
1.4 KiB
JavaScript
69 lines
1.4 KiB
JavaScript
function switchField(id, switchOn) {
|
|
|
|
e = document.getElementById(id);
|
|
if (!e) {
|
|
alert("Not a valid id: ["+id+"]");
|
|
}
|
|
|
|
if (switchOn) {
|
|
document.getElementById(id).disabled = false;
|
|
document.getElementById(id).style.display = '';
|
|
} else {
|
|
document.getElementById(id).disabled = true;
|
|
document.getElementById(id).style.display = 'none';
|
|
}
|
|
}
|
|
|
|
function switchListField(conditional, id) {
|
|
if (conditional == '') {
|
|
switchField(id+'-1', false);
|
|
switchField(id+'-2', false);
|
|
} else {
|
|
if (conditional == 100 || conditional == 101) {
|
|
switchField(id+'-1', true);
|
|
switchField(id+'-2', false);
|
|
} else {
|
|
switchField(id+'-1', false);
|
|
switchField(id+'-2', true);
|
|
}
|
|
}
|
|
}
|
|
|
|
function switchNumberField(conditional, id) {
|
|
if (conditional == '') {
|
|
switchField(id+'-1', false);
|
|
switchField(id+'-2', false);
|
|
} else {
|
|
if (conditional == 10) {
|
|
switchField(id+'-1', true);
|
|
switchField(id+'-2', true);
|
|
} else {
|
|
switchField(id+'-1', true);
|
|
switchField(id+'-2', false);
|
|
}
|
|
}
|
|
}
|
|
|
|
function switchTemporalField(conditional, id) {
|
|
if (conditional == '') {
|
|
switchField(id+'-1', false);
|
|
switchField(id+'-2', false);
|
|
} else {
|
|
if (conditional == 10) {
|
|
switchField(id+'-1', true);
|
|
switchField(id+'-2', true);
|
|
} else {
|
|
switchField(id+'-1', true);
|
|
switchField(id+'-2', false);
|
|
}
|
|
}
|
|
}
|
|
|
|
function switchTextField(conditional, id) {
|
|
if (conditional == '') {
|
|
switchField(id+'-1', false);
|
|
} else {
|
|
switchField(id+'-1', true);
|
|
}
|
|
}
|
|
|