" value=". . ." class="btnLook" onClick="openLookupGen(arrSetAWeight, arrGetAWeight ,'?udfIndex=7&codeLabel=' encodeURIComponent(getUdfStr('7')), '', 640, 480, 'yes')"> var arrSetAWeight = new Array(); var arrGetAWeight = new Array(); var arrAWeightParam = new Array(); arrSetAWeight[0] = "document.ImpDeclForm.udfValue7"; arrGetAWeight[0] = "document.BuCodeSearch.codeField"; function openLookupGen(arrSetField,arrGetField,strPage,arrParam,width,height,scroll,left,top) { var browserType; wx = 640; wy = 480; var x, y; var x1 = parseInt(left); var y1 = parseInt(top); if (isNaN(x1)) { x = (screen.width - wx)/2; } else { x = x1; } if (isNaN(y1)) { y = (screen.height - wy)/2; } else { y = y1; } str = navigator.appName.toUpperCase(); if (str.indexOf("NETSCAPE") >= 0) { browserType = "NN"; } else { browserType = "IE"; } var strURL = ""; if (strPage.indexOf("?") >= 0) strURL = strPage "&"; else strURL = strPage "?"; for (var i=0; i if (i != 0) strURL = strURL "&"; strURL = strURL "setField" i "=" arrSetField[i]; strURL = strURL "&getField" i "=" arrGetField[i]; } if(arrSetField.length == 0) strURL = strURL "noOfField=" arrSetField.length ; else strURL = strURL "&noOfField=" arrSetField.length ; for (var i=0; i strURL = strURL "&" arrParam[i]; } //Modified by Minjie Zhu on 2007-01-15 var name="lookup"; if(strPage=="LookupProduct"){ name=""; } if (browserType=="NN") { //add scrollbars=yes by shuang at 2006-12-20 var win = window.open(strURL, name, "width=" width ",height=" height ",resizable=yes,scrollbars=yes, status=no, menubar=no, toolbar=no,screenX=" x ",screenY=" y); } else { //add scrollbars=yes by shuang at 2006-12-20 var win = window.open(strURL, name, "width=" width ",height=" height ",resizable=yes, status=no,scrollbars=yes, menubar=no, toolbar=no,left=" x ",top=" y); } } function submitForm(fm,pageNumValue){ fm.pageNum.value=pageNumValue; fm.submit(); } function CopyValueToTarget(str) { document.BuCodeSearch.codeField.value = str; setValue(); return true; } function setValue(){ var arrSetField = new Array(); var arrGetField = new Array(); var setObj, getObj; var strVal, strGetType, strSetType; out.println("arrSetField[" i "] = 'opener." request.getParameter("setField" i) "';"); out.println("arrGetField[" i "] = '" request.getParameter("getField" i) "';"); } %> for (var i = 0; i ; i ){ setObj = eval(arrSetField[i]); getObj = eval(arrGetField[i]); if (setObj == null) myAlert("SetObj Null"); if (setObj.type != null) strSetType = setObj.type; else strSetType = setObj[0].type; if (getObj == null) myAlert("GetObj Null"); if (getObj.type != null) strGetType = getObj.type; else strGetType = getObj[0].type; //Getting values from LookUp form switch (strGetType){ case "radio": // Get value from lookup radio button for (var j = 0; j if (getObj[j].checked == "1"){ strVal = getObj[j].value; } } break; case "checkbox": // Get value from lookup radio button if (getObj.checked == true) strVal = getObj.value; else strVal = ""; break; case "select-one": strVal = getObj.options[getObj.selectedIndex].text; break; default: strVal = getObj.value; break; } //Setting values into Parent form switch (strSetType) { case "radio": // Set value for parent radio button for (var j = 0; j if (setObj[j].value.toUpperCase() == strVal.toUpperCase()) setObj[j].checked = true; else setObj[j].checked = false; } break; case "checkbox": //alert (setObj.value); //alert (strVal); if (getObj.type == "checkbox") setObj.checked = getObj.checked; else if (strVal.toUpperCase() == setObj.value.toUpperCase()) setObj.checked = true; else setObj.checked = false; break; case "select-one": //myAlert(setObj.length); for (var j = 0; j //myAlert(setObj.options[j].text.toUpperCase()); if (setObj.options[j].text.toUpperCase() == strVal.toUpperCase()) setObj.options[j].selected = true; //else // setObj.options[j].selected = false; } break; default: setObj.value = strVal; break; } } opener.focus; self.close(); }