function ShowHideElement(elementID) { var prop if (document.getElementById) prop = document.getElementById(elementID).style else if (document.all) prop = document.all[elementID].style else if (document.layers) prop = document.layers[elementID] if (prop.display=='none') //alert('object hidden'); prop.display = 'none' else //alert('object visible'); prop.display = '' //alert('hiding' + prop.display); } function showControls() { var workTypeSelection; workTypeSelection = document.forms[0].work_type_selector.value //alert('control: ' + workTypeSelection ); switch ( workTypeSelection ) { case '18': document.getElementById('task_selector').disabled = true; document.getElementById('is_billable').disabled = true; break; case '21': document.getElementById('task_selector').disabled = true; document.getElementById('is_billable').disabled = true; break; case '25': document.getElementById('task_selector').disabled = true; document.getElementById('is_billable').disabled = true; break; case '34': document.getElementById('task_selector').disabled = true; document.getElementById('is_billable').disabled = true; break; case '35': document.getElementById('task_selector').disabled = true; document.getElementById('is_billable').disabled = true; break; case '41': document.getElementById('task_selector').disabled = true; document.getElementById('is_billable').disabled = true; break; case '19': document.getElementById('task_selector').disabled = false; document.getElementById('is_billable').disabled = false; break; case '23': document.getElementById('task_selector').disabled = false; document.getElementById('is_billable').disabled = false; break; case '26': document.getElementById('task_selector').disabled = false; document.getElementById('is_billable').disabled = false; break; case '27': document.getElementById('task_selector').disabled = false; document.getElementById('is_billable').disabled = false; break; case '28': document.getElementById('task_selector').disabled = false; document.getElementById('is_billable').disabled = false; break; case '29': document.getElementById('task_selector').disabled = false; document.getElementById('is_billable').disabled = false; break; case '30': document.getElementById('task_selector').disabled = false; document.getElementById('is_billable').disabled = false; break; case '31': document.getElementById('task_selector').disabled = false; document.getElementById('is_billable').disabled = false; break; case '32': document.getElementById('task_selector').disabled = false; document.getElementById('is_billable').disabled = false; break; case '33': document.getElementById('task_selector').disabled = false; document.getElementById('is_billable').disabled = false; break; case '36': document.getElementById('task_selector').disabled = false; document.getElementById('is_billable').disabled = false; break; case '37': document.getElementById('task_selector').disabled = false; document.getElementById('is_billable').disabled = false; break; case '38': document.getElementById('task_selector').disabled = false; document.getElementById('is_billable').disabled = false; break; case '39': document.getElementById('task_selector').disabled = false; document.getElementById('is_billable').disabled = false; break; case '40': document.getElementById('task_selector').disabled = false; document.getElementById('is_billable').disabled = false; break; case '42': document.getElementById('task_selector').disabled = false; document.getElementById('is_billable').disabled = false; break; default: //do nothing break; } }