var ajax = new sack(); function getSelect(FieldID,SQL,VisName,SubmitID,SelID,NotesID) { if(FieldID!=''){ document.getElementById(FieldID).options.length = 0; // Empty select box ajax.requestFile = '/includes/fetch_Select-formlist_sql.php?SQL='+SQL+'&VisName='+VisName+'&SubmitID='+SubmitID+'&NotesID='+NotesID; // Specifying which file to get ajax.onCompletionField = FieldID; ajax.onCompletionSelField = SelID; ajax.onCompletion = createSelect; // Specify function that will be executed after file has been found ajax.runAJAX(); // Execute AJAX function } } function createSelect(FieldID,SelID) { var obj = document.getElementById(FieldID); eval(ajax.response); // Executing the response from Ajax as Javascript code SelFormFieldUpdate(FieldID,SelID) } function SelFormFieldUpdate(FrmFld,SelItemID){ var found = false; var FormVar = document.getElementById(FrmFld); for (var i=0; (i < FormVar.length) && !found; i++) { var CurrValue = FormVar.options[i].value; if (CurrValue == SelItemID) { found = true; FormVar.options[i].selected = true; } } SelFieldUpdated = true; }