webgui/www/extras/wobject/SQLForm/SQLFormSearch.js
2006-04-18 15:09:07 +00:00

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);
}
}