Thanks, I've modified my original script. Pasting in case someone from the future searches and comes across this post.
Code:
<script type="text/javascript">
<!--
function remove_all_children_from(EltID){
var cell = document.getElementById(EltID);
if (cell.hasChildNodes()){
while (cell.childNodes.length >=1){
cell.removeChild(cell.firstChild);
}
}
}
function add_opt_to_sel(SelId,OpText,OpValue){
var selecthandle=document.getElementById(SelId);
var elOptNew = document.createElement('option');
elOptNew.text = OpText;
elOptNew.value = OpValue;
try {
selecthandle.add(elOptNew,null); //Standards Compliant (not IE)
}
catch(ex) {
selecthandle.add(elOptNew); //IE Only
}
}
function assettype_clicked(){
var selectedType=document.forms['frmAdd'].elements['assettype'].value;
var assetmakeselect=document.getElementById("assetmake");
remove_all_children_from("assetmake");
if(selectedType == 6){//TODO: make this a switch
//7 Cisco, 8 HP
add_opt_to_sel("assetmake","Unknown",1);
add_opt_to_sel("assetmake","Cisco",7);
add_opt_to_sel("assetmake","HP",8);
}else if(selectedType == 5){//docking station
//5,Lenovo
add_opt_to_sel("assetmake","Unknown",1);
add_opt_to_sel("assetmake","Lenovo",5);
}else if(selectedType == 4){//monitor
//4,Lenovo
add_opt_to_sel("assetmake","Unknown",1);
add_opt_to_sel("assetmake","Lenovo",4);
}else if(selectedType == 3){//laptop
//3,Lenovo 6,Dell
add_opt_to_sel("assetmake","Unknown",1);
add_opt_to_sel("assetmake","Lenovo",3);
add_opt_to_sel("assetmake","Dell",6);
}else if(selectedType == 2){//desktop
//2 Lenovo
add_opt_to_sel("assetmake","Unknown",1);
add_opt_to_sel("assetmake","Lenovo",2);
}else{
//1,unk
add_opt_to_sel("assetmake","Unknown",1);
}
}
//-->
</script>