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) { if ( isFocusable( document.forms['main_form'].elements['Item_NAME'] ) ) { document.forms['main_form'].elements['Item_NAME'].focus();} } 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=1&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=1&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 Syncoutputtype(fieldspec, linenum, onlySlaveSelect, mach, addlparams) { } var ftabs = new Array(); var ftypes = new Array(); var fparents = new Array(); ftypes['Item_NAME']='text'; ftabs['Item_NAME']='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_ISGCOCOMPLIANT']='CHECKBOX' rfTypes['Item_SUBTYPE']='TEXT' rfTypes['Item_UNITSTYPE']='TEXT' rfTypes['Item_STOCKUNIT']='TEXT' rfTypes['Item_PURCHASEUNIT']='TEXT' rfTypes['Item_SALEUNIT']='TEXT' rfTypes['Item_SERIALNUMBER']='TEXT' rfTypes['Item_SERIALNUMBERLOCATION']='TEXT' rfTypes['Item_ISONLINE']='CHECKBOX' rfTypes['Item_EXCLUDEFROMSITEMAP']='CHECKBOX' rfTypes['Item_SITEMAPPRIORITY']='FLOAT' rfTypes['Item_AVAILABLETOPARTNERS']='CHECKBOX' 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_USEBINS']='CHECKBOX' rfTypes['Item_PREFERREDLOCATION']='TEXT' rfTypes['Item_OFFERSUPPORT']='CHECKBOX' rfTypes['Item_ONSPECIAL']='CHECKBOX' rfTypes['Item_ISTAXABLE']='CHECKBOX' rfTypes['Item_TOTALVALUE']='CURRENCY2' 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_DAYSBEFOREEXPIRATION']='TEXT' rfTypes['Item_GIFTCERTRECIPIENT']='TEXT' rfTypes['Item_GIFTCERTEMAIL']='TEXT' rfTypes['Item_GIFTCERTFROM']='TEXT' rfTypes['Item_GIFTCERTMESSAGE']='TEXT' rfTypes['Item_GIFTCERTEXPIRATIONDATE']='TEXT' rfTypes['Item_GIFTCERTORIGINALAMOUNT']='TEXT' rfTypes['Item_GIFTCERTAUTHCODE']='TEXT' rfTypes['Item_CATEGORY']='TEXT' rfTypes['Item_SHIPPINGRATE']='CURRENCY' rfTypes['Item_MANUFACTURER']='TEXT' rfTypes['Item_COUNTRYOFMANUFACTURE']='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_WEBSITE']='TEXT' rfTypes['Item_LOCATION']='TEXT' rfTypes['Item_LOCATIONNOHIERARCHY']='TEXT' rfTypes['Item_DEPARTMENT']='TEXT' rfTypes['Item_DEPARTMENTNOHIERARCHY']='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_ISSPECIALWORKORDERITEM']='CHECKBOX' rfTypes['Item_BUILDENTIREASSEMBLY']='CHECKBOX' rfTypes['Item_COSTESTIMATETYPE']='TEXT' rfTypes['Item_COSTESTIMATE']='CURRENCY2' rfTypes['Item_TRANSFERPRICE']='CURRENCY2' rfTypes['Item_LOCATIONBINQUANTITYAVAILABLE']='FLOAT' rfTypes['Item_BINNUMBER']='TEXT' rfTypes['Item_BINONHANDCOUNT']='FLOAT' rfTypes['Item_BINONHANDAVAIL']='FLOAT' rfTypes['Item_PREFERREDBIN']='CHECKBOX' 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_PRICELEVEL14']='currency2' rfTypes['Item_PRICELEVEL13']='currency2' rfTypes['Item_PRICELEVEL28']='currency2' rfTypes['Item_PRICELEVEL31']='currency2' rfTypes['Item_PRICELEVEL12']='currency2' rfTypes['Item_PRICELEVEL11']='currency2' rfTypes['Item_PRICELEVEL10']='currency2' rfTypes['Item_PRICELEVEL9']='currency2' rfTypes['Item_PRICELEVEL29']='currency2' rfTypes['Item_PRICELEVEL8']='currency2' rfTypes['Item_PRICELEVEL42']='currency2' rfTypes['Item_PRICELEVEL2']='currency2' rfTypes['Item_PRICELEVEL3']='currency2' rfTypes['Item_PRICELEVEL30']='currency2' rfTypes['Item_PRICELEVEL4']='currency2' rfTypes['Item_PRICELEVEL15']='currency2' rfTypes['Item_PRICELEVEL6']='currency2' rfTypes['Item_PRICELEVEL25']='currency2' rfTypes['Item_PRICELEVEL43']='currency2' rfTypes['Item_PRICELEVEL44']='currency2' rfTypes['Item_PRICELEVEL45']='currency2' rfTypes['Item_PRICELEVEL46']='currency2' rfTypes['Item_PRICELEVEL47']='currency2' rfTypes['Item_PRICELEVEL48']='currency2' rfTypes['Item_PRICELEVEL41']='currency2' rfTypes['Item_PRICELEVEL40']='currency2' rfTypes['Item_PRICELEVEL39']='currency2' rfTypes['Item_PRICELEVEL24']='currency2' rfTypes['Item_PRICELEVEL7']='currency2' rfTypes['Item_PRICELEVEL38']='currency2' rfTypes['Item_PRICELEVEL23']='currency2' rfTypes['Item_PRICELEVEL26']='currency2' rfTypes['Item_PRICELEVEL27']='currency2' rfTypes['Item_PRICELEVEL16']='currency2' rfTypes['Item_PRICELEVEL19']='currency2' rfTypes['Item_PRICELEVEL18']='currency2' rfTypes['Item_PRICELEVEL20']='currency2' rfTypes['Item_PRICELEVEL21']='currency2' rfTypes['Item_PRICELEVEL17']='currency2' rfTypes['Item_PRICELEVEL22']='currency2' rfTypes['Item_PRICELEVEL37']='currency2' rfTypes['Item_PRICELEVEL34']='currency2' rfTypes['Item_PRICELEVEL33']='currency2' rfTypes['Item_PRICELEVEL35']='currency2' rfTypes['Item_PRICELEVEL51']='currency2' rfTypes['Item_PRICELEVEL32']='currency2' rfTypes['Item_PRICELEVEL59']='currency2' rfTypes['Item_PRICELEVEL53']='currency2' rfTypes['Item_PRICELEVEL50']='currency2' rfTypes['Item_PRICELEVEL57']='currency2' rfTypes['Item_PRICELEVEL56']='currency2' rfTypes['Item_PRICELEVEL60']='currency2' rfTypes['Item_PRICELEVEL61']='currency2' rfTypes['Item_PRICELEVEL55']='currency2' rfTypes['Item_PRICELEVEL52']='currency2' rfTypes['Item_PRICELEVEL54']='currency2' rfTypes['Item_PRICELEVEL58']='currency2' rfTypes['Item_PRICELEVEL5']='currency2' rfTypes['CUSTITEM7']='TEXT' rfTypes['CUSTITEM1']='' rfTypes['CUSTITEM8']='TEXT' rfTypes['CUSTITEM9']='' rfTypes['CUSTITEM55']='TEXT' rfTypes['CUSTITEM56']='' rfTypes['CUSTITEM58']='TEXT' rfTypes['CUSTITEM63']='' rfTypes['CUSTITEM6']='IMAGE' rfTypes['CUSTITEM5']='IMAGE' rfTypes['CUSTITEM4']='TEXT' rfTypes['CUSTITEM12']='IMAGE' rfTypes['CUSTITEM11']='IMAGE' rfTypes['CUSTITEM10']='TEXT' rfTypes['CUSTITEM16']='IMAGE' rfTypes['CUSTITEM17']='IMAGE' rfTypes['CUSTITEM18']='TEXT' rfTypes['CUSTITEM19']='IMAGE' rfTypes['CUSTITEM20']='IMAGE' rfTypes['CUSTITEM21']='TEXT' rfTypes['CUSTITEM22']='IMAGE' rfTypes['CUSTITEM23']='IMAGE' rfTypes['CUSTITEM24']='TEXT' rfTypes['CUSTITEM25']='IMAGE' rfTypes['CUSTITEM26']='IMAGE' rfTypes['CUSTITEM27']='TEXT' rfTypes['CUSTITEM28']='IMAGE' rfTypes['CUSTITEM29']='IMAGE' rfTypes['CUSTITEM30']='TEXT' rfTypes['CUSTITEM31']='IMAGE' rfTypes['CUSTITEM32']='IMAGE' rfTypes['CUSTITEM33']='TEXT' rfTypes['CUSTITEM34']='TEXT' rfTypes['CUSTITEM35']='IMAGE' rfTypes['CUSTITEM36']='TEXT' rfTypes['CUSTITEM37']='IMAGE' rfTypes['CUSTITEM38']='TEXT' rfTypes['CUSTITEM39']='IMAGE' rfTypes['CUSTITEM40']='TEXT' rfTypes['CUSTITEM41']='IMAGE' rfTypes['CUSTITEM42']='TEXT' rfTypes['CUSTITEM43']='IMAGE' rfTypes['CUSTITEM44']='TEXT' rfTypes['CUSTITEM45']='IMAGE' rfTypes['CUSTITEM46']='TEXT' rfTypes['CUSTITEM47']='IMAGE' rfTypes['CUSTITEM48']='TEXT' rfTypes['CUSTITEM49']='IMAGE' rfTypes['CUSTITEM51']='TEXT' rfTypes['CUSTITEM52']='IMAGE' rfTypes['CUSTITEM53']='TEXT' rfTypes['CUSTITEM54']='IMAGE' rfTypes['CUSTITEM65']='IMAGE' rfTypes['CUSTITEM50']='IMAGE' rfTypes['CUSTITEMS1']='text' rfTypes['CUSTITEMP1']='text' rfTypes['CUSTITEMC1']='text' rfTypes['CUSTITEMSINGLECOLOR']='text' rfTypes['CUSTITEM14']='text' rfTypes['CUSTITEMUPC']='INTEGER' rfTypes['CUSTITEM57']='text' rfTypes['CUSTITEM60']='TEXT' rfTypes['CUSTITEM62']='text' rfTypes['CUSTITEMIPHONEBLACKONLY']='text' rfTypes['CUSTITEMAPPLEPARTNUMBER']='TEXT' rfTypes['CUSTITEMBOTTPARTNUMBER']='TEXT' rfTypes['CUSTITEM64']='text' rfTypes['CUSTITEMCASEQTY']='TEXT' rfTypes['CUSTITEM72']='TEXT' rfTypes['CUSTITEM71']='TEXT' rfTypes['CUSTITEM69']='FLOAT' rfTypes['CUSTITEM70']='FLOAT' rfTypes['CUSTITEM73']='FLOAT' rfTypes['CUSTITEM74']='text' rfTypes['CUSTITEM75']='FLOAT' rfTypes['CUSTITEM76']='FLOAT' rfTypes['CUSTITEM77']='FLOAT' rfTypes['CUSTITEM78']='FLOAT' rfTypes['CUSTITEM79']='FLOAT' rfTypes['CUSTITEM80']='FLOAT' rfTypes['CUSTITEM81']='FLOAT' rfTypes['CUSTITEM82']='FLOAT' rfTypes['CUSTITEM83']='FLOAT' rfTypes['CUSTITEM84']='FLOAT' rfTypes['CUSTITEM85']='FLOAT' rfTypes['CUSTITEM86']='FLOAT' rfTypes['CUSTITEM87']='FLOAT' rfTypes['CUSTITEM88']='FLOAT' rfTypes['CUSTITEM89']='FLOAT' rfTypes['CUSTITEM90']='TEXT' rfTypes['CUSTITEM91']='FLOAT' rfTypes['CUSTITEM92']='FLOAT' rfTypes['CUSTITEM93']='FLOAT' rfTypes['CUSTITEM94']='FLOAT' rfTypes['CUSTITEM95']='FLOAT' rfTypes['CUSTITEM96']='FLOAT' rfTypes['CUSTITEM97']='FLOAT' rfTypes['CUSTITEM98']='FLOAT' rfTypes['CUSTITEM99']='FLOAT' rfTypes['CUSTITEM100']='FLOAT' rfTypes['CUSTITEM101']='INTEGER' rfTypes['CUSTITEM102']='FLOAT' rfTypes['CUSTITEM103']='FLOAT' rfTypes['CUSTITEM104']='FLOAT' rfTypes['CUSTITEM105']='FLOAT' rfTypes['CUSTITEM106']='FLOAT' rfTypes['CUSTITEM107']='FLOAT' rfTypes['CUSTITEM108']='INTEGER' rfTypes['CUSTITEM109']='FLOAT' rfTypes['CUSTITEM110']='FLOAT' rfTypes['CUSTITEM111']='FLOAT' rfTypes['CUSTITEM112']='TEXT' rfTypes['CUSTITEM113']='FLOAT' rfTypes['CUSTITEM114']='TEXT' rfTypes['CUSTITEM115']='FLOAT' rfTypes['CUSTITEM116']='FLOAT' rfTypes['CUSTITEM117']='FLOAT' rfTypes['CUSTITEM118']='FLOAT' rfTypes['CUSTITEM119']='FLOAT' rfTypes['CUSTITEM120']='FLOAT' rfTypes['CUSTITEM121']='FLOAT' rfTypes['CUSTITEM122']='FLOAT' rfTypes['CUSTITEM123']='FLOAT' rfTypes['CUSTITEM124']='FLOAT' rfTypes['CUSTITEM125']='FLOAT' rfTypes['CUSTITEM126']='FLOAT' rfTypes['CUSTITEM127']='FLOAT' rfTypes['CUSTITEM128']='FLOAT' rfTypes['CUSTITEM129']='TEXT' rfTypes['CUSTITEM130']='FLOAT' rfTypes['CUSTITEM131']='FLOAT' rfTypes['CUSTITEM132']='URL' rfTypes['CUSTITEM133']='FLOAT' rfTypes['CUSTITEM134']='TEXT' rfTypes['CUSTITEM135']='TEXT' rfTypes['CUSTITEM136']='TEXT' rfTypes['CUSTITEM137']='TEXT' rfTypes['CUSTITEM138']='FLOAT' rfTypes['CUSTITEM139']='FLOAT' rfTypes['CUSTITEM142']='FLOAT' rfTypes['CUSTITEM143']='FLOAT' rfTypes['CUSTITEM144']='text' rfTypes['CUSTITEM145']='FLOAT' rfTypes['CUSTITEM146']='FLOAT' rfTypes['CUSTITEM147']='FLOAT' rfTypes['CUSTITEM148']='TEXT' rfTypes['CUSTITEM149']='TEXT' rfTypes['CUSTITEM150']='TEXT' rfTypes['CUSTITEM_VIDEO_REVIEW_1']='TEXT' rfTypes['CUSTITEM_VIDEO_REVIEW_2']='TEXT' rfTypes['CUSTITEM_VIDEO_REVIEW_3']='TEXT' rfTypes['CUSTITEMORIGINALSRP']='CURRENCY' rfTypes['CUSTITEM151']='FLOAT' rfTypes['CUSTITEM152']='TEXT' rfTypes['CUSTITEM153']='TEXT' rfTypes['CUSTITEM154']='TEXT' rfTypes['CUSTITEM155']='TEXT' rfTypes['CUSTITEM156']='TEXT' rfTypes['CUSTITEM157']='FLOAT' rfTypes['CUSTITEM158']='TEXT' rfTypes['CUSTITEM159']='FLOAT' rfTypes['CUSTITEM160']='TEXT' rfTypes['CUSTITEM161']='FLOAT' rfTypes['CUSTITEM162']='TEXT' rfTypes['CUSTITEM163']='FLOAT' rfTypes['CUSTITEM164']='TEXT' rfTypes['CUSTITEM165']='TEXT' rfTypes['CUSTITEM166']='FLOAT' rfTypes['CUSTITEM167']='FLOAT' rfTypes['CUSTITEM168']='TEXT' rfTypes['CUSTITEM169']='FLOAT' rfTypes['CUSTITEM170']='FLOAT' rfTypes['CUSTITEM171']='FLOAT' rfTypes['CUSTITEM172']='FLOAT' rfTypes['CUSTITEM173']='TEXT' rfTypes['CUSTITEM174']='FLOAT' rfTypes['CUSTITEM175']='FLOAT' rfTypes['CUSTITEM176']='FLOAT' rfTypes['CUSTITEM177']='TEXT' rfTypes['CUSTITEM178']='FLOAT' rfTypes['CUSTITEM179']='TEXT' rfTypes['CUSTITEM180']='FLOAT' rfTypes['CUSTITEM181']='FLOAT' rfTypes['CUSTITEM182']='TEXT' rfTypes['CUSTITEM183']='FLOAT' rfTypes['CUSTITEM184']='TEXT' rfTypes['CUSTITEM185']='FLOAT' rfTypes['CUSTITEM186']='TEXT' rfTypes['CUSTITEM187']='FLOAT' rfTypes['CUSTITEM188']='TEXT' rfTypes['CUSTITEM189']='FLOAT' rfTypes['CUSTITEM190']='FLOAT' rfTypes['CUSTITEM191']='TEXT' rfTypes['CUSTITEM192']='FLOAT' rfTypes['CUSTITEM193']='TEXT' rfTypes['CUSTITEM194']='FLOAT' rfTypes['CUSTITEM195']='FLOAT' rfTypes['CUSTITEM196']='TEXT' rfTypes['CUSTITEM197']='FLOAT' rfTypes['CUSTITEM198']='TEXT' rfTypes['CUSTITEM199']='FLOAT' rfTypes['CUSTITEM200']='TEXT' rfTypes['CUSTITEM201']='FLOAT' rfTypes['CUSTITEM202']='TEXT' rfTypes['CUSTITEM203']='FLOAT' rfTypes['CUSTITEM204']='TEXT' rfTypes['CUSTITEM205']='FLOAT' rfTypes['CUSTITEM206']='TEXT' rfTypes['CUSTITEM207']='FLOAT' rfTypes['CUSTITEM208']='TEXT' rfTypes['CUSTITEM209']='FLOAT' rfTypes['CUSTITEM210']='TEXT' rfTypes['CUSTITEM211']='FLOAT' rfTypes['CUSTITEM212']='FLOAT' rfTypes['CUSTITEM213']='FLOAT' rfTypes['CUSTITEM214']='FLOAT' rfTypes['CUSTITEM215']='FLOAT' rfTypes['CUSTITEMCUSTOMSCODE']='TEXT' rfTypes['CUSTITEMDUTY']='FLOAT' 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-05:00) Eastern 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%3D1%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=1&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); }