function page_unload() { } function restore_splits() { } function clear_splits() { } function page_reset() { document.page_is_resetting=true; document.forms['main_form'].reset(); resetNLDropDowns(document.forms['main_form']); resetHtmlEditors(document.forms['main_form']); setWindowChanged(window, false); page_init3(); var savechanged = window.ischanged; restore_splits(); setWindowChanged(window, savechanged); window.isvalid = true; window.clickCount=0; if (window.clickCount == 0) { setSelectFocus(document.forms['main_form'].elements['Item_NAMEtype']) } document.page_is_resetting=false; } function save_record(lastcall) { if (!window.isinited) return false; var form = document.forms['main_form']; if (form.submitted) { if (form.submitted.value == 'T') { var resubmit = false; resubmit = confirm('You have already submitted this form, would you like to submit it again?'); if(!resubmit) return false; } } try { var mfrm = document.forms['main_form']; for (var i = 0; i < mfrm.elements.length; i++) { var elem = mfrm.elements[i]; if (elem.className=='input' && elem.type=='text' && elem.value.length > 0 && mfrm.elements[elem.name+'type']!=null && getSelectValue(mfrm.elements[elem.name+'type'])=='ANY') elem.onchange() } } catch(err) { alert('You cannot submit this form due to an unexpected error.'); return false; } setWindowChanged(window, false); if(lastcall == true && form.submitted) form.submitted.value='T'; return true; } function checkMachineValid(mach) { if (document.forms[0].elements[mach+'valid'] != null && document.forms[0].elements[mach+'valid'].value=='F') { alert('One or more sublists had errors.'); return false;} return true; } function delete_record(url) { if (confirm('Are you sure you want to ' + (url == 'void.jsp' ? 'void' : 'delete') + ' this '+'search?')) { document.forms['main_form'].onsubmit=null; setWindowChanged(window, false); return true; } else return false; } function NLEntryForm_querySelectText(fldname, machine, linenum, value) { if ( isValEmpty( value ) ) return null; var url = '/s.nl?it=I&id=10&e=T'; var id = document.forms['main_form'].elements['id'].value; if ( !isValEmpty( id ) && id != -1 ) url = addParamToURL( url, 'id', id ); url = addParamToURL( url, 'q', fldname ); url = addParamToURL( url, 'si', value ); if ( machine == null && nlapiGetField(fldname).getParent() != null ) { var parent = nlapiGetField(fldname).getParent(); url = addParamToURL(url, 'si_'+parent.getName(), nlapiGetFieldValue(parent.getName())); } else if ( machine != null && nlapiGetLineItemField(machine, fldname,linenum).getParent() != null ) { var parent = nlapiGetLineItemField(machine, fldname,linenum).getParent(); url = addParamToURL(url, 'si_'+parent.getName(), parent.getSubList() != null ? nlapiGetCurrentLineItemValue(machine, parent.getName()) : nlapiGetFieldValue(parent.getName())); } url = addParamToURL( url, 'lookuplabel', 'T' ); if ( !isValEmpty( machine ) ) url = addParamToURL( url, 'machine', machine ); var response = new NLXMLHttpRequest().requestURL( url ).getBody(); eval( response.replace(/^\s*\s*$/gm, '') ); return selectmap; } function NLEntryForm_querySelectValue(fldname, machine, text) { if ( isValEmpty( text ) ) return null; var url = '/s.nl?it=I&id=10&e=T'; var id = document.forms['main_form'].elements['id'].value; if ( !isValEmpty( id ) && id != -1 ) url = addParamToURL( url, 'id', id ); url = addParamToURL( url, 'q', fldname ); url = addParamToURL( url, 'st', escape( text ) ); if ( machine == null && nlapiGetField(fldname).getParent() != null ) { var parent = nlapiGetField(fldname).getParent(); url = addParamToURL(url, 'si_'+parent.getName(), nlapiGetFieldValue(parent.getName())); } else if ( machine != null && nlapiGetLineItemField(machine, fldname).getParent() != null ) { var parent = nlapiGetLineItemField(machine, fldname).getParent(); url = addParamToURL(url, 'si_'+parent.getName(), parent.getSubList() != null ? nlapiGetCurrentLineItemValue(machine, parent.getName()) : nlapiGetFieldValue(parent.getName())); } url = addParamToURL( url, 'resolvelabel', 'T' ); if ( !isValEmpty( machine ) ) url = addParamToURL( url, 'machine', machine ); var response = new NLXMLHttpRequest().requestURL( url ).getBody(); eval( response.replace(/^\s*\s*$/gm, '') ); return selectmap; } function SyncItem_NAMEtype(fieldspec, linenum, onlySlaveSelect, mach, addlparams) { } function SyncItem_DESCRIPTIONtype(fieldspec, linenum, onlySlaveSelect, mach, addlparams) { } function SyncItem_STOREDESCRIPTIONtype(fieldspec, linenum, onlySlaveSelect, mach, addlparams) { } function SyncItem_TYPEtype(fieldspec, linenum, onlySlaveSelect, mach, addlparams) { } function SyncItem_TYPE(fieldspec, linenum, onlySlaveSelect, mach, addlparams) { } function ListItem_TYPE(fld, multi,addlparams) { var displayField = document.forms['main_form'].elements['Item_TYPE'];if ( displayField != null && !displayField.isvalid) { displayField.isvalid = true; window.isvalid = true; displayField.value = '';}NLPopupSelect_displayLoadingDiv('Item_TYPE', true);var serverUrl = '/s.nl?it=I&e=T&q=Item_TYPE&id='+trim(document.forms['main_form'].elements['id'].value)+'&l=T&t=main:Item_TYPE'+(multi ? '&multi=T' : '')+''+(addlparams?'&'+addlparams:'')+''; document.frames['server_commands'].document.location.replace(serverUrl); } function SyncItem_PRICEtype(fieldspec, linenum, onlySlaveSelect, mach, addlparams) { } function SyncItem_COSTtype(fieldspec, linenum, onlySlaveSelect, mach, addlparams) { } function SyncCUSTITEM4type(fieldspec, linenum, onlySlaveSelect, mach, addlparams) { } function SyncCUSTITEM4(fieldspec, linenum, onlySlaveSelect, mach, addlparams) { } function ListCUSTITEM4(fld, multi,addlparams) { var displayField = document.forms['main_form'].elements['CUSTITEM4'];if ( displayField != null && !displayField.isvalid) { displayField.isvalid = true; window.isvalid = true; displayField.value = '';}NLPopupSelect_displayLoadingDiv('CUSTITEM4', true);var serverUrl = '/s.nl?it=I&e=T&q=CUSTITEM4&id='+trim(document.forms['main_form'].elements['id'].value)+'&l=T&t=main:CUSTITEM4'+(multi ? '&multi=T' : '')+''+(addlparams?'&'+addlparams:'')+''; document.frames['server_commands'].document.location.replace(serverUrl); } function Syncoutputtype(fieldspec, linenum, onlySlaveSelect, mach, addlparams) { } var ftabs = new Array(); var ftypes = new Array(); var fparents = new Array(); ftypes['Item_NAMEtype']='select'; ftabs['Item_NAMEtype']='main'; ftypes['empty']='label'; ftabs['empty']='main'; ftypes['Item_NAME']='text'; ftabs['Item_NAME']='main'; ftypes['Item_DESCRIPTIONtype']='select'; ftabs['Item_DESCRIPTIONtype']='main'; ftypes['empty']='label'; ftabs['empty']='main'; ftypes['Item_DESCRIPTION']='text'; ftabs['Item_DESCRIPTION']='main'; ftypes['Item_STOREDESCRIPTIONtype']='select'; ftabs['Item_STOREDESCRIPTIONtype']='main'; ftypes['empty']='label'; ftabs['empty']='main'; ftypes['Item_STOREDESCRIPTION']='text'; ftabs['Item_STOREDESCRIPTION']='main'; ftypes['Item_TYPEtype']='select'; ftabs['Item_TYPEtype']='main'; ftypes['Item_TYPE']='multiselect'; ftabs['Item_TYPE']='main'; ftypes['Item_ISONLINElabel']='text'; ftabs['Item_ISONLINElabel']='main'; ftypes['Item_ISONLINE']='radio'; ftabs['Item_ISONLINE']='main'; ftypes['Item_ISONLINE']='radio'; ftabs['Item_ISONLINE']='main'; ftypes['Item_ISONLINE']='radio'; ftabs['Item_ISONLINE']='main'; ftypes['Item_PRICEtype']='select'; ftabs['Item_PRICEtype']='main'; ftypes['empty']='label'; ftabs['empty']='main'; ftypes['Item_PRICEfrom']='currency'; ftabs['Item_PRICEfrom']='main'; ftypes['empty']='label'; ftabs['empty']='main'; ftypes['Item_PRICEto']='currency'; ftabs['Item_PRICEto']='main'; ftypes['Item_COSTtype']='select'; ftabs['Item_COSTtype']='main'; ftypes['empty']='label'; ftabs['empty']='main'; ftypes['Item_COSTfrom']='currency'; ftabs['Item_COSTfrom']='main'; ftypes['empty']='label'; ftabs['empty']='main'; ftypes['Item_COSTto']='currency'; ftabs['Item_COSTto']='main'; ftypes['Item_ISINACTIVElabel']='text'; ftabs['Item_ISINACTIVElabel']='main'; ftypes['Item_ISINACTIVE']='radio'; ftabs['Item_ISINACTIVE']='main'; ftypes['Item_ISINACTIVE']='radio'; ftabs['Item_ISINACTIVE']='main'; ftypes['Item_ISINACTIVE']='radio'; ftabs['Item_ISINACTIVE']='main'; ftypes['CUSTITEM4type']='select'; ftabs['CUSTITEM4type']='main'; ftypes['CUSTITEM4']='multiselect'; ftabs['CUSTITEM4']='main'; ftypes['sort1desc']='checkbox'; ftypes['sort2desc']='checkbox'; ftypes['sort3desc']='checkbox'; ftypes['outputtype']='select'; ftypes['hastotals']='checkbox'; ftypes['unrestricted']='checkbox'; ftypes['maxrows']='integer'; var fscriptIds = new Array(); var fDeployIds = new Object(); var fBundleIds = new Object(); var rfTypes = new Array(); rfTypes['Item_EDIT']='TEXT' rfTypes['Item_NAME']='TEXT' rfTypes['Item_UPCCODE']='TEXT' rfTypes['Item_DISPLAYNAME']='TEXT' rfTypes['Item_VENDORNAME']='TEXT' rfTypes['Item_CAPTION']='TEXT' rfTypes['Item_DESCRIPTION']='TEXT' rfTypes['Item_PURCHASEDESCRIPTION']='TEXT' rfTypes['Item_STOREDESCRIPTION']='TEXT' rfTypes['Item_STOREDETAILEDDESCRIPTION']='CLOBTEXT' rfTypes['Item_PAGETITLE']='TEXTAREA' rfTypes['Item_URLCOMPONENT']='TEXT' rfTypes['Item_METATAGHTML']='CLOBTEXT' rfTypes['Item_TYPE']='TEXT' rfTypes['Item_SUBTYPE']='TEXT' rfTypes['Item_ISONLINE']='CHECKBOX' rfTypes['Item_EXCLUDEFROMSITEMAP']='CHECKBOX' rfTypes['Item_SITEMAPPRIORITY']='FLOAT' rfTypes['Item_PRICE']='CURRENCY2' rfTypes['Item_OTHERPRICES']='' rfTypes['Item_ONLINEPRICE']='CURRENCY' rfTypes['Item_ONLINECUSTOMERPRICE']='CURRENCY' rfTypes['Item_QUANTITYPRICINGSCHEDULE']='TEXT' rfTypes['Item_USEMARGINALRATES']='CHECKBOX' rfTypes['Item_OVERALLQUANTITYPRICINGTYPE']='TEXT' rfTypes['Item_PRICINGGROUP']='TEXT' rfTypes['Item_COST']='CURRENCY2' rfTypes['Item_FXCOST']='CURRENCY2' rfTypes['Item_VENDOR']='TEXT' rfTypes['Item_INCOMEACCOUNT']='TEXT' rfTypes['Item_EXPENSEACCOUNT']='TEXT' rfTypes['Item_ASSETACCOUNT']='TEXT' rfTypes['Item_LIABILITYACCOUNT']='TEXT' rfTypes['Item_COSTINGMETHOD']='TEXT' rfTypes['Item_TRACKLANDEDCOST']='CHECKBOX' rfTypes['Item_PREFERREDLOCATION']='TEXT' rfTypes['Item_OFFERSUPPORT']='CHECKBOX' rfTypes['Item_ONSPECIAL']='CHECKBOX' rfTypes['Item_TAXSCHEDULE']='TEXT' rfTypes['Item_TOTALVALUE']='CURRENCY2' rfTypes['Item_SOFTDESCRIPTOR']='TEXT' rfTypes['Item_AVERAGECOST']='CURRENCY2' rfTypes['Item_LASTPURCHASEPRICE']='CURRENCY' rfTypes['Item_QUANTITYONHAND']='FLOAT' rfTypes['Item_QUANTITYAVAILABLE']='FLOAT' rfTypes['Item_LASTQUANTITYAVAILABLECHANGE']='DATETIME' rfTypes['Item_QUANTITYCOMMITTED']='FLOAT' rfTypes['Item_QUANTITYBACKORDERED']='FLOAT' rfTypes['Item_QUANTITYONORDER']='FLOAT' rfTypes['Item_REORDERPOINT']='FLOAT' rfTypes['Item_AUTOREORDERPOINT']='CHECKBOX' rfTypes['Item_PREFERREDSTOCKLEVEL']='FLOAT' rfTypes['Item_AUTOPREFERREDSTOCKLEVEL']='CHECKBOX' rfTypes['Item_PREFERREDSTOCKLEVELDAYS']='INTEGER' rfTypes['Item_SAFETYSTOCKLEVEL']='FLOAT' rfTypes['Item_SAFETYSTOCKLEVELDAYS']='INTEGER' rfTypes['Item_LEADTIME']='INTEGER' rfTypes['Item_AUTOLEADTIME']='CHECKBOX' rfTypes['Item_SEASONALDEMAND']='CHECKBOX' rfTypes['Item_DEMANDMODIFIER']='PERCENT' rfTypes['Item_REORDERMULTIPLE']='INTEGER' rfTypes['Item_ISDROPSHIPITEM']='CHECKBOX' rfTypes['Item_ISSPECIALORDERITEM']='CHECKBOX' rfTypes['Item_ISINACTIVE']='CHECKBOX' rfTypes['Item_WEIGHT']='FLOAT' rfTypes['Item_WEIGHTUNIT']='TEXT' rfTypes['Item_CREATED']='DATETIME' rfTypes['Item_MODIFIED']='DATETIME' rfTypes['Item_LASTVIEWED']='DATETIME' rfTypes['Item_COPYDESCRIPTION']='CHECKBOX' rfTypes['Item_OTHERVENDOR']='TEXT' rfTypes['Item_VENDORCOST']='CURRENCY' rfTypes['Item_VENDORSCHEDULE']='TEXT' rfTypes['Item_VENDORCODE']='TEXT' rfTypes['Item_DATEVIEWED']='DATETIME' rfTypes['Item_HITS']='INTEGER' rfTypes['Item_CATEGORY']='TEXT' rfTypes['Item_SHIPPINGRATE']='CURRENCY' rfTypes['Item_MANUFACTURER']='TEXT' rfTypes['Item_MULTMANUFACTUREADDR']='CHECKBOX' rfTypes['Item_MANUFACTURERADDR1']='TEXT' rfTypes['Item_MANUFACTURERCITY']='TEXT' rfTypes['Item_MANUFACTURERSTATE']='TEXT' rfTypes['Item_MANUFACTURERZIP']='TEXT' rfTypes['Item_COUNTRYOFMANUFACTURE']='TEXT' rfTypes['Item_MANUFACTURERTAXID']='TEXT' rfTypes['Item_MANUFACTURERTARIFF']='TEXT' rfTypes['Item_SCHEDULEBNUMBER']='TEXT' rfTypes['Item_SCHEDULEBQUANTITY']='TEXT' rfTypes['Item_SCHEDULEBCODE']='TEXT' rfTypes['Item_PREFERENCECRITERION']='TEXT' rfTypes['Item_MPN']='TEXT' rfTypes['Item_STOCKDESCRIPTION']='TEXT' rfTypes['Item_ITEMURL']='TEXT' rfTypes['Item_IMAGEURL']='TEXT' rfTypes['Item_THUMBNAILURL']='TEXT' rfTypes['Item_ISAVAILABLE']='CHECKBOX' rfTypes['Item_SHOPZILLACATEGORYID']='INTEGER' rfTypes['Item_SHOPPINGDOTCOMCATEGORY']='TEXT' rfTypes['Item_NEXTAGCATEGORY']='TEXT' rfTypes['Item_FROOGLEPRODUCTFEED']='CHECKBOX' rfTypes['Item_SHOPPINGPRODUCTFEED']='CHECKBOX' rfTypes['Item_SHOPZILLAPRODUCTFEED']='CHECKBOX' rfTypes['Item_NEXTAGPRODUCTFEED']='CHECKBOX' rfTypes['Item_YAHOOPRODUCTFEED']='CHECKBOX' rfTypes['Item_FEEDNAME']='TEXT' rfTypes['Item_FEEDDESCRIPTION']='TEXT' rfTypes['Item_LOCATION']='TEXT' rfTypes['Item_LOCATIONNOHIERARCHY']='TEXT' rfTypes['Item_CLASSNOHIERARCHY']='TEXT' rfTypes['Item_CLASS']='TEXT' rfTypes['Item_MINIMUMQUANTITY']='TEXT' rfTypes['Item_ISSUEPRODUCT']='TEXT' rfTypes['Item_STOREDISPLAYIMAGE']='IMAGE' rfTypes['Item_STOREDISPLAYTHUMBNAIL']='IMAGE' rfTypes['Item_SEARCHKEYWORDS']='TEXT' rfTypes['Item_ISFULFILLABLE']='CHECKBOX' rfTypes['Item_DONTSHOWPRICE']='CHECKBOX' rfTypes['Item_NOPRICEMESSAGE']='TEXT' rfTypes['Item_OUTOFSTOCKMESSAGE']='TEXT' rfTypes['Item_OUTOFSTOCKBEHAVIOR']='TEXT' rfTypes['Item_SHIPINDIVIDUALLY']='CHECKBOX' rfTypes['Item_SHIPPACKAGE']='SELECT' rfTypes['Item_INVENTORYLOCATION']='TEXT' rfTypes['Item_LOCATIONTOTALVALUE']='CURRENCY2' rfTypes['Item_LOCATIONAVERAGECOST']='CURRENCY2' rfTypes['Item_LOCATIONQUANTITYONHAND']='FLOAT' rfTypes['Item_LOCATIONQUANTITYAVAILABLE']='FLOAT' rfTypes['Item_LOCATIONQUANTITYCOMMITTED']='FLOAT' rfTypes['Item_LOCATIONQUANTITYBACKORDERED']='FLOAT' rfTypes['Item_LOCATIONQUANTITYONORDER']='FLOAT' rfTypes['Item_LOCATIONREORDERPOINT']='FLOAT' rfTypes['Item_LOCATIONPREFERREDSTOCKLEVEL']='FLOAT' rfTypes['Item_LOCATIONQUANTITYINTRANSIT']='FLOAT' rfTypes['Item_MEMBERITEM']='TEXT' rfTypes['Item_MEMBERQUANTITY']='FLOAT' rfTypes['Item_PARENT']='TEXT' rfTypes['Item_COSTESTIMATETYPE']='TEXT' rfTypes['Item_COSTESTIMATE']='CURRENCY2' rfTypes['Item_TRANSFERPRICE']='CURRENCY2' rfTypes['Item_INTERNALID']='INTEGER' rfTypes['Item_EXTERNALID']='TEXT' rfTypes['Item_FORMULANUMERIC']='FLOAT' rfTypes['Item_FORMULAPERCENT']='PERCENT' rfTypes['Item_FORMULACURRENCY']='CURRENCY' rfTypes['Item_FORMULADATE']='DATE' rfTypes['Item_FORMULADATETIME']='DATETIME' rfTypes['Item_FORMULATEXT']='TEXT' rfTypes['Item_PRICELEVEL4']='currency2' rfTypes['Item_PRICELEVEL8']='currency2' rfTypes['Item_PRICELEVEL6']='currency2' rfTypes['Item_PRICELEVEL7']='currency2' rfTypes['Item_PRICELEVEL2']='currency2' rfTypes['Item_PRICELEVEL3']='currency2' rfTypes['Item_PRICELEVEL5']='currency2' rfTypes['CUSTITEM1']='text' rfTypes['CUSTITEM2']='text' rfTypes['CUSTITEM3']='text' rfTypes['CUSTITEM4']='text' rfTypes['CUSTITEM5']='text' rfTypes['CUSTITEM6']='IMAGE' rfTypes['CUSTITEM7']='IMAGE' rfTypes['CUSTITEM8']='IMAGE' rfTypes['CUSTITEM9']='IMAGE' rfTypes['CUSTITEM10']='IMAGE' rfTypes['CUSTITEM11']='IMAGE' rfTypes['CUSTITEM12']='TEXT' rfTypes['CUSTITEM13']='TEXT' rfTypes['CUSTITEM14']='TEXT' rfTypes['CUSTITEM_CUSTOM_ALTIMAGETH']='IMAGE' rfTypes['CUSTITEM_REVIEW_TOTAL_SCORE']='INTEGER' rfTypes['CUSTITEM_CUSTOM_ALTIMAGE1']='IMAGE' rfTypes['CUSTITEM_REVIEW_TOTAL_NUMBER']='INTEGER' rfTypes['CUSTITEM_PRODUCTREVIEWS1']='' rfTypes['CUSTITEM_REVIEW_AVERAGE_RATING']='FLOAT' rfTypes['CUSTITEM_PRODUCTREVIEWS2']='' rfTypes['CUSTITEM_ZOOM_SMALL']='IMAGE' rfTypes['CUSTITEM_ZOOM_BIG']='IMAGE' rfTypes['CUSTITEM31']='text' rfTypes['CUSTITEM32']='IMAGE' function setRfType(fld,typ) { rfTypes[fld] = typ; } function validateSummaryAndFunction(typ,sumfunc,func) { if ((sumfunc == 'SUM' ||sumfunc == 'AVG') && typ != 'CURRENCY' && typ != 'CURRENCY2' && typ != 'PERCENT' && typ != 'FLOAT' && typ != 'INTEGER') { alert('Sum and Average may only be used with numeric type fields.'); return false; } if (func == 'TIME' || func == 'ROUND' || func == 'RANK' || func == 'ROUND1' || func == 'PERCENT_OF_TOTAL' || func == 'ABSOLUTEVALUE' || func == 'NEGATE' || func == 'ROUND2') {if (typ != 'CURRENCY' && typ != 'CURRENCY2' && typ != 'PERCENT' && typ != 'FLOAT' && typ != 'INTEGER' && sumfunc != 'SUM' && sumfunc != 'AVG' && sumfunc != 'COUNT') { alert('Numeric functions may only be used with numeric type fields'); return false; } else if (sumfunc == 'GROUP' && ( func == 'PERCENT_OF_TOTAL')) {alert('This function may not be used with GROUP summary type.'); return false; } else return true; } else if (func.length > 0 && ((typ != 'DATE' && typ != 'DATETIME') || (sumfunc.length > 0 && sumfunc != 'GROUP' && sumfunc != 'MAX' && sumfunc != 'MIN'))) { alert('Date functions may only be used with date type fields'); return false; } else return true; } function isTimeFieldEnabled(sAttr, sModi, which) { var bEnabled = (which == 'from') ? /WITHIN$/.test(sModi) : !/EMPTY$/.test(sModi); return bEnabled && /^(?:TODAY|YESTERDAY|TOMORROW|CUSTOM)$/.test(sAttr) && (/^(?:NOT)?ONOR/.test(sModi) || !/^(?:NOT)?ON/.test(sModi)); } function updateRelTypeOptions(sel, sAttr, sModi) { var bTimeGranularity = (sAttr == 'RELATIVE') && !/EMPTY$/.test(sModi) && (/^(?:NOT)?ONOR/.test(sModi) || !/^(?:NOT)?ON/.test(sModi)); if (bTimeGranularity && !getlisttext(sel, 'SAGO')) { addSelectOption(document, sel, 'seconds ago', 'SAGO', false, parent, 0); addSelectOption(document, sel, 'minutes ago', 'NAGO', false, parent, 1); addSelectOption(document, sel, 'hours ago', 'HAGO', false, parent, 2); addSelectOption(document, sel, 'seconds from now', 'SFN', false, parent, 8); addSelectOption(document, sel, 'minutes from now', 'NFN', false, parent, 9); addSelectOption(document, sel, 'hours from now', 'HFN', false, parent, 10); } else if (!bTimeGranularity && getlisttext(sel, 'SAGO')) { deleteOneSelectOption(sel, 'SAGO'); deleteOneSelectOption(sel, 'NAGO'); deleteOneSelectOption(sel, 'HAGO'); deleteOneSelectOption(sel, 'SFN'); deleteOneSelectOption(sel, 'NFN'); deleteOneSelectOption(sel, 'HFN'); } } function getDateTimeCriterionTZ(sAttr) { return /^(?:TODAY|YESTERDAY|TOMORROW)$/.test(sAttr) ? 'Local Time' : '(GMT-06:00) Central Time (US & Canada)'; } function setValueToFormula(sel,formulafld,addbraces,win) { if (win == null) win=window; var val=win.getSelectValue(sel) if (addbraces) val = '{'+val+'}'; if ( window.getHtmlEditor != null && getHtmlEditor( formulafld.name ) != null ) insertHtmlValue(formulafld.name,val); else setFormValue(formulafld,getFormValue(formulafld)+val); win.setSelectValue(sel,''); } function openFormulaJoinWindow(sel,filterformula,formulafldnam,useids) { var params="formulajoin="+getSelectValue(sel)+"&filterformula="+(filterformula?"T":"F")+"&field="+formulafldnam+"&useids="+(useids?"T":"F")+"&searchtype=Item" setSelectValue(sel,''); nlOpenWindow("/s.nl?"+params,"formulajoin",500,200,sel,false); } function synctimefld(sel, timefld) { if (isValEmpty(getSelectValue(sel))) { timefld.value = ''; return; } var time = parseInt(getSelectValue(sel),10); var hours = parseInt(time/100); var minutes = time%100; var date_time = new Date(); date_time.setHours(hours, minutes, 0, 0); timefld.value = gettimestring(date_time); } function syncauxtimeflds(timefld, sel) { if (isValEmpty(timefld.value)) { synclist(sel, ''); return; } var time = stringtotime(null, timefld.value); var hours = time.getHours(); var minutes = time.getMinutes(); var ampm = hours < 12 ? 'am' : 'pm'; var timestr = (hours*100) + parseInt(minutes/60)*60; timestr = timestr.toString(); while (timestr.length < 4) timestr = '0'+timestr; synclist(sel, timestr.toString()); } function addShortcut() { nlOpenWindow('/core/pages/addShortcut.nl?label='+escape('Search')+'&taskid=EDIT_SEARCH¶ms=id%3D10%26e%3DT%26grouptarget%3Dnull','addshortcut','scrollbars=no,width=400,height=150'); } function localEval(s) { return eval(s); } function refreshmachine(machs, auxparams, handleDelayLoad, dotmachs ) { var machineparams = ''; var dotmachineparams = ''; var id = document.forms['main_form'].elements['id'].value; id = isValEmpty( id ) ? '' : '&id='+id; var machines = new Object(); if (machs != null) { var targetmachines = machs.split(String.fromCharCode(5)); for (var i = 0; i < targetmachines.length; i++) { if ( machines[targetmachines[i]] != null ) { if ( handleDelayLoad && eval( 'window.' + machines[targetmachines[i]] + '_machine' ) != null ) { eval( 'window.' + machines[targetmachines[i]] + '_machine' ).buildtable( ); if (document.forms.main_form.elements[machines[targetmachines[i]] +'loaded'] != null) document.forms.main_form.elements[machines[targetmachines[i]] +'loaded'].value = 'T'; } else { machineparams += '&machine='+targetmachines[i]; } } } } if (dotmachs != null) { targetmachines = dotmachs.split(String.fromCharCode(5)); for (var i = 0; i < targetmachines.length; i++) { if ( machines[targetmachines[i]] != null ) { dotmachineparams += '&dotmachine='+targetmachines[i]; } } } if ( isValEmpty(machineparams) && isValEmpty(dotmachineparams) ) return; window.setIsInited(window, false); document.frames['server_commands'].document.location.replace('/s.nl?staticunlayered=T&id=10&e=T&searchtype=Item&grouptarget=null&r=T&e=T'+id+machineparams+dotmachineparams+(isValEmpty(auxparams) ? '' : '&'+auxparams)); } function hideMachine(mname,hide) { if (document.getElementById(mname+'_layer') == null || document.getElementById(mname+'_layer').style.display == (hide ? 'none' : '')) return; hideTab(mname,hide); }