function getLabelFinderModel(form) { var index=form.labelFinder.selectedIndex if (form.labelFinder.options[index].value != "") { doLabelFinderModel(form, form.labelFinder.options[index].value); } } function doLabelFinderModel(form, doLabelFinderModel_element){ if(doLabelFinderModel_element.length>0){ //Firstly we have to remove all the current options for(var i=form.labelFinderModel.options.length-1;i>=0;i--) { form.labelFinderModel.remove(i); } dojo.io.bind({ url: "api/doLabelFinderModel.aspx", formNode: document.formLabelFinder, load: function(type, data, evt){ var j=dojo.json.evalJSON(data); if(j.length > 0){ var optn = document.createElement("OPTION"); optn.text = "Select Printer"; optn.value = ""; form.labelFinderModel.options.add(optn); for (var i = 0; i < j.length ; i++){ var optn = document.createElement("OPTION"); optn.text = j[i]["model"]; optn.value = j[i]["id"]; form.labelFinderModel.options.add(optn); } } }, error: errorHandler }); }else{ } } function gotoLabelFinderModel(form) { var index=form.labelFinderModel.selectedIndex if (form.labelFinderModel.options[index].value != "") { window.location="labelfinder.aspx?printer=" + form.labelFinderModel.options[index].text + "&model=" + form.labelFinderModel.options[index].value; } }