<% %> <% add_nocache_headers asp_include "include/customer_variables.asp",false asp_include "classes/searchcontrol.asp",false asp_include "classes/advancedsearchcontrol.asp",false asp_include "classes/panelsearchcontrol.asp",false asp_include "classes/searchclause.asp",false doAssignment sessionPrefix,strTableName includes = "" predefFieldNum = 0 asp_include "include/xtempl.asp",false asp_include "classes/runnerpage.asp",false Set xt = (CreateClass("Xtempl",0,Empty,Empty,Empty,Empty,Empty,Empty,Empty)) if bValue(postvalue("id")) then doAssignmentByRef id,postvalue("id") else id = 1 end if mode = SEARCH_SIMPLE templatefile = "customer_search.htm" if IsEqual(postvalue("mode"),"inlineLoadCtrl") then mode = SEARCH_LOAD_CONTROL templatefile = "customer_inline_search.htm" end if calendar = false calendar = true timepicker = false Set params = (CreateDictionary()) setArrElement params,"id",id setArrElement params,"mode",mode setArrElement params,"calendar",calendar setArrElement params,"timepicker",timepicker setArrElementByRef params,"xt",xt setArrElement params,"shortTableName","customer" setArrElement params,"origTName",strOriginalTableName setArrElement params,"sessionPrefix",sessionPrefix setArrElement params,"tName",strTableName setArrElement params,"includes_js",includes_js setArrElement params,"includes_jsreq",includes_jsreq setArrElement params,"includes_css",includes_css setArrElement params,"locale_info",locale_info setArrElement params,"pageType",PAGE_SEARCH Set pageObject = (CreateClass("RunnerPage",1,params,Empty,Empty,Empty,Empty,Empty,Empty)) doAssignment searchControllerId,IIF(postvalue("searchControllerId"),postvalue("searchControllerId"),pageObject.id) if bValue(eventObj.exists_p1("BeforeProcessSearch")) then eventObj.BeforeProcessSearch_p1 conn end if if IsEqual(mode,SEARCH_SIMPLE) then Set searchControlBuilder = (CreateClass("AdvancedSearchControl",4,searchControllerId,strTableName,pageObject.searchClauseObj,pageObject,Empty,Empty,Empty)) doAssignmentByRef onLoadJsCode,GetTableData(pageObject.tName,".jsOnloadSearch","") pageObject.addOnLoadJsEvent_p1 onLoadJsCode pageObject.addButtonHandlers includes = CSmartStr(includes) & "" & vbcrlf includes = CSmartStr(includes) & "" & vbcrlf includes = CSmartStr(includes) & "" & vbcrlf if IsIdentical(pageObject.debugJSMode,true) then includes = CSmartStr(includes) & "" & vbcrlf else includes = CSmartStr(includes) & "" & vbcrlf end if includes = CSmartStr(includes) & "
" doAssignmentByRef searchRadio,searchControlBuilder.getSearchRadio() xt.assign_section_p3 "all_checkbox_label",ArrayElement(ArrayElement(searchRadio,"all_checkbox_label"),0),ArrayElement(ArrayElement(searchRadio,"all_checkbox_label"),1) xt.assign_section_p3 "any_checkbox_label",ArrayElement(ArrayElement(searchRadio,"any_checkbox_label"),0),ArrayElement(ArrayElement(searchRadio,"any_checkbox_label"),1) xt.assignbyref_p2 "all_checkbox",ArrayElement(searchRadio,"all_checkbox") xt.assignbyref_p2 "any_checkbox",ArrayElement(searchRadio,"any_checkbox") if bValue(GetLookupTable("FirstName",strTableName)) then setArrElementN pageObject.settingsMap,CreateArray3("globalSettings","shortTNames",GetLookupTable("FirstName",strTableName)),GetTableURL(GetLookupTable("FirstName",strTableName)) end if pageObject.fillFieldToolTips_p1 "FirstName" doAssignmentByRef srchFields,pageObject.searchClauseObj.getSearchCtrlParams_p1("FirstName") Set firstFieldParams = (CreateDictionary()) if bValue(asp_count(srchFields)) then doAssignment firstFieldParams,ArrayElement(srchFields,0) else setArrElement firstFieldParams,"fName","FirstName" setArrElement firstFieldParams,"eType","" setArrElement firstFieldParams,"value1","" setArrElement firstFieldParams,"opt","" setArrElement firstFieldParams,"value2","" setArrElement firstFieldParams,"not",false end if doAssignmentByRef ctrlBlockArr,searchControlBuilder.buildSearchCtrlBlockArr_p8(id,ArrayElement(firstFieldParams,"fName"),0,ArrayElement(firstFieldParams,"opt"),ArrayElement(firstFieldParams,"not"),false,ArrayElement(firstFieldParams,"value1"),ArrayElement(firstFieldParams,"value2")) if bValue(isEnableSection508()) then xt.assign_section_p3 "FirstName_label",("" else xt.assign_p2 "FirstName_label",true end if xt.assign_p2 "FirstName_fieldblock",true xt.assignbyref_p2 "FirstName_editcontrol",ArrayElement(ctrlBlockArr,"searchcontrol") xt.assign_p2 "FirstName_notbox",ArrayElement(ctrlBlockArr,"notbox") xt.assignbyref_p2 "FirstName_editcontrol1",ArrayElement(ctrlBlockArr,"searchcontrol1") xt.assign_p2 "searchtype_FirstName",ArrayElement(ctrlBlockArr,"searchtype") doAssignmentByRef isFieldNeedSecCtrl,searchControlBuilder.isNeedSecondCtrl_p1("FirstName") ctrlInd = 0 if bValue(isFieldNeedSecCtrl) then setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","FirstName","recId",id,"ctrlsMap",CreateDictionary2(0,ctrlInd,1,CSmartDbl(ctrlInd)+1)) ctrlInd = CSmartDbl(ctrlInd)+2 else setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","FirstName","recId",id,"ctrlsMap",CreateDictionary1(0,ctrlInd)) ctrlInd = CSmartDbl(ctrlInd)+1 end if if bValue(GetLookupTable("LastName",strTableName)) then setArrElementN pageObject.settingsMap,CreateArray3("globalSettings","shortTNames",GetLookupTable("LastName",strTableName)),GetTableURL(GetLookupTable("LastName",strTableName)) end if pageObject.fillFieldToolTips_p1 "LastName" doAssignmentByRef srchFields,pageObject.searchClauseObj.getSearchCtrlParams_p1("LastName") Set firstFieldParams = (CreateDictionary()) if bValue(asp_count(srchFields)) then doAssignment firstFieldParams,ArrayElement(srchFields,0) else setArrElement firstFieldParams,"fName","LastName" setArrElement firstFieldParams,"eType","" setArrElement firstFieldParams,"value1","" setArrElement firstFieldParams,"opt","" setArrElement firstFieldParams,"value2","" setArrElement firstFieldParams,"not",false end if doAssignmentByRef ctrlBlockArr,searchControlBuilder.buildSearchCtrlBlockArr_p8(id,ArrayElement(firstFieldParams,"fName"),0,ArrayElement(firstFieldParams,"opt"),ArrayElement(firstFieldParams,"not"),false,ArrayElement(firstFieldParams,"value1"),ArrayElement(firstFieldParams,"value2")) if bValue(isEnableSection508()) then xt.assign_section_p3 "LastName_label",("" else xt.assign_p2 "LastName_label",true end if xt.assign_p2 "LastName_fieldblock",true xt.assignbyref_p2 "LastName_editcontrol",ArrayElement(ctrlBlockArr,"searchcontrol") xt.assign_p2 "LastName_notbox",ArrayElement(ctrlBlockArr,"notbox") xt.assignbyref_p2 "LastName_editcontrol1",ArrayElement(ctrlBlockArr,"searchcontrol1") xt.assign_p2 "searchtype_LastName",ArrayElement(ctrlBlockArr,"searchtype") doAssignmentByRef isFieldNeedSecCtrl,searchControlBuilder.isNeedSecondCtrl_p1("LastName") ctrlInd = 0 if bValue(isFieldNeedSecCtrl) then setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","LastName","recId",id,"ctrlsMap",CreateDictionary2(0,ctrlInd,1,CSmartDbl(ctrlInd)+1)) ctrlInd = CSmartDbl(ctrlInd)+2 else setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","LastName","recId",id,"ctrlsMap",CreateDictionary1(0,ctrlInd)) ctrlInd = CSmartDbl(ctrlInd)+1 end if if bValue(GetLookupTable("Salutation",strTableName)) then setArrElementN pageObject.settingsMap,CreateArray3("globalSettings","shortTNames",GetLookupTable("Salutation",strTableName)),GetTableURL(GetLookupTable("Salutation",strTableName)) end if pageObject.fillFieldToolTips_p1 "Salutation" doAssignmentByRef srchFields,pageObject.searchClauseObj.getSearchCtrlParams_p1("Salutation") Set firstFieldParams = (CreateDictionary()) if bValue(asp_count(srchFields)) then doAssignment firstFieldParams,ArrayElement(srchFields,0) else setArrElement firstFieldParams,"fName","Salutation" setArrElement firstFieldParams,"eType","" setArrElement firstFieldParams,"value1","" setArrElement firstFieldParams,"opt","" setArrElement firstFieldParams,"value2","" setArrElement firstFieldParams,"not",false end if doAssignmentByRef ctrlBlockArr,searchControlBuilder.buildSearchCtrlBlockArr_p8(id,ArrayElement(firstFieldParams,"fName"),0,ArrayElement(firstFieldParams,"opt"),ArrayElement(firstFieldParams,"not"),false,ArrayElement(firstFieldParams,"value1"),ArrayElement(firstFieldParams,"value2")) if bValue(isEnableSection508()) then xt.assign_section_p3 "Salutation_label",("" else xt.assign_p2 "Salutation_label",true end if xt.assign_p2 "Salutation_fieldblock",true xt.assignbyref_p2 "Salutation_editcontrol",ArrayElement(ctrlBlockArr,"searchcontrol") xt.assign_p2 "Salutation_notbox",ArrayElement(ctrlBlockArr,"notbox") xt.assignbyref_p2 "Salutation_editcontrol1",ArrayElement(ctrlBlockArr,"searchcontrol1") xt.assign_p2 "searchtype_Salutation",ArrayElement(ctrlBlockArr,"searchtype") doAssignmentByRef isFieldNeedSecCtrl,searchControlBuilder.isNeedSecondCtrl_p1("Salutation") ctrlInd = 0 if bValue(isFieldNeedSecCtrl) then setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","Salutation","recId",id,"ctrlsMap",CreateDictionary2(0,ctrlInd,1,CSmartDbl(ctrlInd)+1)) ctrlInd = CSmartDbl(ctrlInd)+2 else setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","Salutation","recId",id,"ctrlsMap",CreateDictionary1(0,ctrlInd)) ctrlInd = CSmartDbl(ctrlInd)+1 end if if bValue(GetLookupTable("Position",strTableName)) then setArrElementN pageObject.settingsMap,CreateArray3("globalSettings","shortTNames",GetLookupTable("Position",strTableName)),GetTableURL(GetLookupTable("Position",strTableName)) end if pageObject.fillFieldToolTips_p1 "Position" doAssignmentByRef srchFields,pageObject.searchClauseObj.getSearchCtrlParams_p1("Position") Set firstFieldParams = (CreateDictionary()) if bValue(asp_count(srchFields)) then doAssignment firstFieldParams,ArrayElement(srchFields,0) else setArrElement firstFieldParams,"fName","Position" setArrElement firstFieldParams,"eType","" setArrElement firstFieldParams,"value1","" setArrElement firstFieldParams,"opt","" setArrElement firstFieldParams,"value2","" setArrElement firstFieldParams,"not",false end if doAssignmentByRef ctrlBlockArr,searchControlBuilder.buildSearchCtrlBlockArr_p8(id,ArrayElement(firstFieldParams,"fName"),0,ArrayElement(firstFieldParams,"opt"),ArrayElement(firstFieldParams,"not"),false,ArrayElement(firstFieldParams,"value1"),ArrayElement(firstFieldParams,"value2")) if bValue(isEnableSection508()) then xt.assign_section_p3 "Position_label",("" else xt.assign_p2 "Position_label",true end if xt.assign_p2 "Position_fieldblock",true xt.assignbyref_p2 "Position_editcontrol",ArrayElement(ctrlBlockArr,"searchcontrol") xt.assign_p2 "Position_notbox",ArrayElement(ctrlBlockArr,"notbox") xt.assignbyref_p2 "Position_editcontrol1",ArrayElement(ctrlBlockArr,"searchcontrol1") xt.assign_p2 "searchtype_Position",ArrayElement(ctrlBlockArr,"searchtype") doAssignmentByRef isFieldNeedSecCtrl,searchControlBuilder.isNeedSecondCtrl_p1("Position") ctrlInd = 0 if bValue(isFieldNeedSecCtrl) then setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","Position","recId",id,"ctrlsMap",CreateDictionary2(0,ctrlInd,1,CSmartDbl(ctrlInd)+1)) ctrlInd = CSmartDbl(ctrlInd)+2 else setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","Position","recId",id,"ctrlsMap",CreateDictionary1(0,ctrlInd)) ctrlInd = CSmartDbl(ctrlInd)+1 end if if bValue(GetLookupTable("Organization",strTableName)) then setArrElementN pageObject.settingsMap,CreateArray3("globalSettings","shortTNames",GetLookupTable("Organization",strTableName)),GetTableURL(GetLookupTable("Organization",strTableName)) end if pageObject.fillFieldToolTips_p1 "Organization" doAssignmentByRef srchFields,pageObject.searchClauseObj.getSearchCtrlParams_p1("Organization") Set firstFieldParams = (CreateDictionary()) if bValue(asp_count(srchFields)) then doAssignment firstFieldParams,ArrayElement(srchFields,0) else setArrElement firstFieldParams,"fName","Organization" setArrElement firstFieldParams,"eType","" setArrElement firstFieldParams,"value1","" setArrElement firstFieldParams,"opt","" setArrElement firstFieldParams,"value2","" setArrElement firstFieldParams,"not",false end if doAssignmentByRef ctrlBlockArr,searchControlBuilder.buildSearchCtrlBlockArr_p8(id,ArrayElement(firstFieldParams,"fName"),0,ArrayElement(firstFieldParams,"opt"),ArrayElement(firstFieldParams,"not"),false,ArrayElement(firstFieldParams,"value1"),ArrayElement(firstFieldParams,"value2")) if bValue(isEnableSection508()) then xt.assign_section_p3 "Organization_label",("" else xt.assign_p2 "Organization_label",true end if xt.assign_p2 "Organization_fieldblock",true xt.assignbyref_p2 "Organization_editcontrol",ArrayElement(ctrlBlockArr,"searchcontrol") xt.assign_p2 "Organization_notbox",ArrayElement(ctrlBlockArr,"notbox") xt.assignbyref_p2 "Organization_editcontrol1",ArrayElement(ctrlBlockArr,"searchcontrol1") xt.assign_p2 "searchtype_Organization",ArrayElement(ctrlBlockArr,"searchtype") doAssignmentByRef isFieldNeedSecCtrl,searchControlBuilder.isNeedSecondCtrl_p1("Organization") ctrlInd = 0 if bValue(isFieldNeedSecCtrl) then setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","Organization","recId",id,"ctrlsMap",CreateDictionary2(0,ctrlInd,1,CSmartDbl(ctrlInd)+1)) ctrlInd = CSmartDbl(ctrlInd)+2 else setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","Organization","recId",id,"ctrlsMap",CreateDictionary1(0,ctrlInd)) ctrlInd = CSmartDbl(ctrlInd)+1 end if if bValue(GetLookupTable("Adress1",strTableName)) then setArrElementN pageObject.settingsMap,CreateArray3("globalSettings","shortTNames",GetLookupTable("Adress1",strTableName)),GetTableURL(GetLookupTable("Adress1",strTableName)) end if pageObject.fillFieldToolTips_p1 "Adress1" doAssignmentByRef srchFields,pageObject.searchClauseObj.getSearchCtrlParams_p1("Adress1") Set firstFieldParams = (CreateDictionary()) if bValue(asp_count(srchFields)) then doAssignment firstFieldParams,ArrayElement(srchFields,0) else setArrElement firstFieldParams,"fName","Adress1" setArrElement firstFieldParams,"eType","" setArrElement firstFieldParams,"value1","" setArrElement firstFieldParams,"opt","" setArrElement firstFieldParams,"value2","" setArrElement firstFieldParams,"not",false end if doAssignmentByRef ctrlBlockArr,searchControlBuilder.buildSearchCtrlBlockArr_p8(id,ArrayElement(firstFieldParams,"fName"),0,ArrayElement(firstFieldParams,"opt"),ArrayElement(firstFieldParams,"not"),false,ArrayElement(firstFieldParams,"value1"),ArrayElement(firstFieldParams,"value2")) if bValue(isEnableSection508()) then xt.assign_section_p3 "Adress1_label",("" else xt.assign_p2 "Adress1_label",true end if xt.assign_p2 "Adress1_fieldblock",true xt.assignbyref_p2 "Adress1_editcontrol",ArrayElement(ctrlBlockArr,"searchcontrol") xt.assign_p2 "Adress1_notbox",ArrayElement(ctrlBlockArr,"notbox") xt.assignbyref_p2 "Adress1_editcontrol1",ArrayElement(ctrlBlockArr,"searchcontrol1") xt.assign_p2 "searchtype_Adress1",ArrayElement(ctrlBlockArr,"searchtype") doAssignmentByRef isFieldNeedSecCtrl,searchControlBuilder.isNeedSecondCtrl_p1("Adress1") ctrlInd = 0 if bValue(isFieldNeedSecCtrl) then setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","Adress1","recId",id,"ctrlsMap",CreateDictionary2(0,ctrlInd,1,CSmartDbl(ctrlInd)+1)) ctrlInd = CSmartDbl(ctrlInd)+2 else setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","Adress1","recId",id,"ctrlsMap",CreateDictionary1(0,ctrlInd)) ctrlInd = CSmartDbl(ctrlInd)+1 end if if bValue(GetLookupTable("Adress2",strTableName)) then setArrElementN pageObject.settingsMap,CreateArray3("globalSettings","shortTNames",GetLookupTable("Adress2",strTableName)),GetTableURL(GetLookupTable("Adress2",strTableName)) end if pageObject.fillFieldToolTips_p1 "Adress2" doAssignmentByRef srchFields,pageObject.searchClauseObj.getSearchCtrlParams_p1("Adress2") Set firstFieldParams = (CreateDictionary()) if bValue(asp_count(srchFields)) then doAssignment firstFieldParams,ArrayElement(srchFields,0) else setArrElement firstFieldParams,"fName","Adress2" setArrElement firstFieldParams,"eType","" setArrElement firstFieldParams,"value1","" setArrElement firstFieldParams,"opt","" setArrElement firstFieldParams,"value2","" setArrElement firstFieldParams,"not",false end if doAssignmentByRef ctrlBlockArr,searchControlBuilder.buildSearchCtrlBlockArr_p8(id,ArrayElement(firstFieldParams,"fName"),0,ArrayElement(firstFieldParams,"opt"),ArrayElement(firstFieldParams,"not"),false,ArrayElement(firstFieldParams,"value1"),ArrayElement(firstFieldParams,"value2")) if bValue(isEnableSection508()) then xt.assign_section_p3 "Adress2_label",("" else xt.assign_p2 "Adress2_label",true end if xt.assign_p2 "Adress2_fieldblock",true xt.assignbyref_p2 "Adress2_editcontrol",ArrayElement(ctrlBlockArr,"searchcontrol") xt.assign_p2 "Adress2_notbox",ArrayElement(ctrlBlockArr,"notbox") xt.assignbyref_p2 "Adress2_editcontrol1",ArrayElement(ctrlBlockArr,"searchcontrol1") xt.assign_p2 "searchtype_Adress2",ArrayElement(ctrlBlockArr,"searchtype") doAssignmentByRef isFieldNeedSecCtrl,searchControlBuilder.isNeedSecondCtrl_p1("Adress2") ctrlInd = 0 if bValue(isFieldNeedSecCtrl) then setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","Adress2","recId",id,"ctrlsMap",CreateDictionary2(0,ctrlInd,1,CSmartDbl(ctrlInd)+1)) ctrlInd = CSmartDbl(ctrlInd)+2 else setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","Adress2","recId",id,"ctrlsMap",CreateDictionary1(0,ctrlInd)) ctrlInd = CSmartDbl(ctrlInd)+1 end if if bValue(GetLookupTable("City",strTableName)) then setArrElementN pageObject.settingsMap,CreateArray3("globalSettings","shortTNames",GetLookupTable("City",strTableName)),GetTableURL(GetLookupTable("City",strTableName)) end if pageObject.fillFieldToolTips_p1 "City" doAssignmentByRef srchFields,pageObject.searchClauseObj.getSearchCtrlParams_p1("City") Set firstFieldParams = (CreateDictionary()) if bValue(asp_count(srchFields)) then doAssignment firstFieldParams,ArrayElement(srchFields,0) else setArrElement firstFieldParams,"fName","City" setArrElement firstFieldParams,"eType","" setArrElement firstFieldParams,"value1","" setArrElement firstFieldParams,"opt","" setArrElement firstFieldParams,"value2","" setArrElement firstFieldParams,"not",false end if doAssignmentByRef ctrlBlockArr,searchControlBuilder.buildSearchCtrlBlockArr_p8(id,ArrayElement(firstFieldParams,"fName"),0,ArrayElement(firstFieldParams,"opt"),ArrayElement(firstFieldParams,"not"),false,ArrayElement(firstFieldParams,"value1"),ArrayElement(firstFieldParams,"value2")) if bValue(isEnableSection508()) then xt.assign_section_p3 "City_label",("" else xt.assign_p2 "City_label",true end if xt.assign_p2 "City_fieldblock",true xt.assignbyref_p2 "City_editcontrol",ArrayElement(ctrlBlockArr,"searchcontrol") xt.assign_p2 "City_notbox",ArrayElement(ctrlBlockArr,"notbox") xt.assignbyref_p2 "City_editcontrol1",ArrayElement(ctrlBlockArr,"searchcontrol1") xt.assign_p2 "searchtype_City",ArrayElement(ctrlBlockArr,"searchtype") doAssignmentByRef isFieldNeedSecCtrl,searchControlBuilder.isNeedSecondCtrl_p1("City") ctrlInd = 0 if bValue(isFieldNeedSecCtrl) then setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","City","recId",id,"ctrlsMap",CreateDictionary2(0,ctrlInd,1,CSmartDbl(ctrlInd)+1)) ctrlInd = CSmartDbl(ctrlInd)+2 else setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","City","recId",id,"ctrlsMap",CreateDictionary1(0,ctrlInd)) ctrlInd = CSmartDbl(ctrlInd)+1 end if if bValue(GetLookupTable("State",strTableName)) then setArrElementN pageObject.settingsMap,CreateArray3("globalSettings","shortTNames",GetLookupTable("State",strTableName)),GetTableURL(GetLookupTable("State",strTableName)) end if pageObject.fillFieldToolTips_p1 "State" doAssignmentByRef srchFields,pageObject.searchClauseObj.getSearchCtrlParams_p1("State") Set firstFieldParams = (CreateDictionary()) if bValue(asp_count(srchFields)) then doAssignment firstFieldParams,ArrayElement(srchFields,0) else setArrElement firstFieldParams,"fName","State" setArrElement firstFieldParams,"eType","" setArrElement firstFieldParams,"value1","" setArrElement firstFieldParams,"opt","" setArrElement firstFieldParams,"value2","" setArrElement firstFieldParams,"not",false end if doAssignmentByRef ctrlBlockArr,searchControlBuilder.buildSearchCtrlBlockArr_p8(id,ArrayElement(firstFieldParams,"fName"),0,ArrayElement(firstFieldParams,"opt"),ArrayElement(firstFieldParams,"not"),false,ArrayElement(firstFieldParams,"value1"),ArrayElement(firstFieldParams,"value2")) if bValue(isEnableSection508()) then xt.assign_section_p3 "State_label",("" else xt.assign_p2 "State_label",true end if xt.assign_p2 "State_fieldblock",true xt.assignbyref_p2 "State_editcontrol",ArrayElement(ctrlBlockArr,"searchcontrol") xt.assign_p2 "State_notbox",ArrayElement(ctrlBlockArr,"notbox") xt.assignbyref_p2 "State_editcontrol1",ArrayElement(ctrlBlockArr,"searchcontrol1") xt.assign_p2 "searchtype_State",ArrayElement(ctrlBlockArr,"searchtype") doAssignmentByRef isFieldNeedSecCtrl,searchControlBuilder.isNeedSecondCtrl_p1("State") ctrlInd = 0 if bValue(isFieldNeedSecCtrl) then setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","State","recId",id,"ctrlsMap",CreateDictionary2(0,ctrlInd,1,CSmartDbl(ctrlInd)+1)) ctrlInd = CSmartDbl(ctrlInd)+2 else setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","State","recId",id,"ctrlsMap",CreateDictionary1(0,ctrlInd)) ctrlInd = CSmartDbl(ctrlInd)+1 end if if bValue(GetLookupTable("Country",strTableName)) then setArrElementN pageObject.settingsMap,CreateArray3("globalSettings","shortTNames",GetLookupTable("Country",strTableName)),GetTableURL(GetLookupTable("Country",strTableName)) end if pageObject.fillFieldToolTips_p1 "Country" doAssignmentByRef srchFields,pageObject.searchClauseObj.getSearchCtrlParams_p1("Country") Set firstFieldParams = (CreateDictionary()) if bValue(asp_count(srchFields)) then doAssignment firstFieldParams,ArrayElement(srchFields,0) else setArrElement firstFieldParams,"fName","Country" setArrElement firstFieldParams,"eType","" setArrElement firstFieldParams,"value1","" setArrElement firstFieldParams,"opt","" setArrElement firstFieldParams,"value2","" setArrElement firstFieldParams,"not",false end if doAssignmentByRef ctrlBlockArr,searchControlBuilder.buildSearchCtrlBlockArr_p8(id,ArrayElement(firstFieldParams,"fName"),0,ArrayElement(firstFieldParams,"opt"),ArrayElement(firstFieldParams,"not"),false,ArrayElement(firstFieldParams,"value1"),ArrayElement(firstFieldParams,"value2")) if bValue(isEnableSection508()) then xt.assign_section_p3 "Country_label",("" else xt.assign_p2 "Country_label",true end if xt.assign_p2 "Country_fieldblock",true xt.assignbyref_p2 "Country_editcontrol",ArrayElement(ctrlBlockArr,"searchcontrol") xt.assign_p2 "Country_notbox",ArrayElement(ctrlBlockArr,"notbox") xt.assignbyref_p2 "Country_editcontrol1",ArrayElement(ctrlBlockArr,"searchcontrol1") xt.assign_p2 "searchtype_Country",ArrayElement(ctrlBlockArr,"searchtype") doAssignmentByRef isFieldNeedSecCtrl,searchControlBuilder.isNeedSecondCtrl_p1("Country") ctrlInd = 0 if bValue(isFieldNeedSecCtrl) then setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","Country","recId",id,"ctrlsMap",CreateDictionary2(0,ctrlInd,1,CSmartDbl(ctrlInd)+1)) ctrlInd = CSmartDbl(ctrlInd)+2 else setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","Country","recId",id,"ctrlsMap",CreateDictionary1(0,ctrlInd)) ctrlInd = CSmartDbl(ctrlInd)+1 end if if bValue(GetLookupTable("PostalCode",strTableName)) then setArrElementN pageObject.settingsMap,CreateArray3("globalSettings","shortTNames",GetLookupTable("PostalCode",strTableName)),GetTableURL(GetLookupTable("PostalCode",strTableName)) end if pageObject.fillFieldToolTips_p1 "PostalCode" doAssignmentByRef srchFields,pageObject.searchClauseObj.getSearchCtrlParams_p1("PostalCode") Set firstFieldParams = (CreateDictionary()) if bValue(asp_count(srchFields)) then doAssignment firstFieldParams,ArrayElement(srchFields,0) else setArrElement firstFieldParams,"fName","PostalCode" setArrElement firstFieldParams,"eType","" setArrElement firstFieldParams,"value1","" setArrElement firstFieldParams,"opt","" setArrElement firstFieldParams,"value2","" setArrElement firstFieldParams,"not",false end if doAssignmentByRef ctrlBlockArr,searchControlBuilder.buildSearchCtrlBlockArr_p8(id,ArrayElement(firstFieldParams,"fName"),0,ArrayElement(firstFieldParams,"opt"),ArrayElement(firstFieldParams,"not"),false,ArrayElement(firstFieldParams,"value1"),ArrayElement(firstFieldParams,"value2")) if bValue(isEnableSection508()) then xt.assign_section_p3 "PostalCode_label",("" else xt.assign_p2 "PostalCode_label",true end if xt.assign_p2 "PostalCode_fieldblock",true xt.assignbyref_p2 "PostalCode_editcontrol",ArrayElement(ctrlBlockArr,"searchcontrol") xt.assign_p2 "PostalCode_notbox",ArrayElement(ctrlBlockArr,"notbox") xt.assignbyref_p2 "PostalCode_editcontrol1",ArrayElement(ctrlBlockArr,"searchcontrol1") xt.assign_p2 "searchtype_PostalCode",ArrayElement(ctrlBlockArr,"searchtype") doAssignmentByRef isFieldNeedSecCtrl,searchControlBuilder.isNeedSecondCtrl_p1("PostalCode") ctrlInd = 0 if bValue(isFieldNeedSecCtrl) then setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","PostalCode","recId",id,"ctrlsMap",CreateDictionary2(0,ctrlInd,1,CSmartDbl(ctrlInd)+1)) ctrlInd = CSmartDbl(ctrlInd)+2 else setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","PostalCode","recId",id,"ctrlsMap",CreateDictionary1(0,ctrlInd)) ctrlInd = CSmartDbl(ctrlInd)+1 end if if bValue(GetLookupTable("WorkPhone",strTableName)) then setArrElementN pageObject.settingsMap,CreateArray3("globalSettings","shortTNames",GetLookupTable("WorkPhone",strTableName)),GetTableURL(GetLookupTable("WorkPhone",strTableName)) end if pageObject.fillFieldToolTips_p1 "WorkPhone" doAssignmentByRef srchFields,pageObject.searchClauseObj.getSearchCtrlParams_p1("WorkPhone") Set firstFieldParams = (CreateDictionary()) if bValue(asp_count(srchFields)) then doAssignment firstFieldParams,ArrayElement(srchFields,0) else setArrElement firstFieldParams,"fName","WorkPhone" setArrElement firstFieldParams,"eType","" setArrElement firstFieldParams,"value1","" setArrElement firstFieldParams,"opt","" setArrElement firstFieldParams,"value2","" setArrElement firstFieldParams,"not",false end if doAssignmentByRef ctrlBlockArr,searchControlBuilder.buildSearchCtrlBlockArr_p8(id,ArrayElement(firstFieldParams,"fName"),0,ArrayElement(firstFieldParams,"opt"),ArrayElement(firstFieldParams,"not"),false,ArrayElement(firstFieldParams,"value1"),ArrayElement(firstFieldParams,"value2")) if bValue(isEnableSection508()) then xt.assign_section_p3 "WorkPhone_label",("" else xt.assign_p2 "WorkPhone_label",true end if xt.assign_p2 "WorkPhone_fieldblock",true xt.assignbyref_p2 "WorkPhone_editcontrol",ArrayElement(ctrlBlockArr,"searchcontrol") xt.assign_p2 "WorkPhone_notbox",ArrayElement(ctrlBlockArr,"notbox") xt.assignbyref_p2 "WorkPhone_editcontrol1",ArrayElement(ctrlBlockArr,"searchcontrol1") xt.assign_p2 "searchtype_WorkPhone",ArrayElement(ctrlBlockArr,"searchtype") doAssignmentByRef isFieldNeedSecCtrl,searchControlBuilder.isNeedSecondCtrl_p1("WorkPhone") ctrlInd = 0 if bValue(isFieldNeedSecCtrl) then setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","WorkPhone","recId",id,"ctrlsMap",CreateDictionary2(0,ctrlInd,1,CSmartDbl(ctrlInd)+1)) ctrlInd = CSmartDbl(ctrlInd)+2 else setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","WorkPhone","recId",id,"ctrlsMap",CreateDictionary1(0,ctrlInd)) ctrlInd = CSmartDbl(ctrlInd)+1 end if if bValue(GetLookupTable("CellPhone",strTableName)) then setArrElementN pageObject.settingsMap,CreateArray3("globalSettings","shortTNames",GetLookupTable("CellPhone",strTableName)),GetTableURL(GetLookupTable("CellPhone",strTableName)) end if pageObject.fillFieldToolTips_p1 "CellPhone" doAssignmentByRef srchFields,pageObject.searchClauseObj.getSearchCtrlParams_p1("CellPhone") Set firstFieldParams = (CreateDictionary()) if bValue(asp_count(srchFields)) then doAssignment firstFieldParams,ArrayElement(srchFields,0) else setArrElement firstFieldParams,"fName","CellPhone" setArrElement firstFieldParams,"eType","" setArrElement firstFieldParams,"value1","" setArrElement firstFieldParams,"opt","" setArrElement firstFieldParams,"value2","" setArrElement firstFieldParams,"not",false end if doAssignmentByRef ctrlBlockArr,searchControlBuilder.buildSearchCtrlBlockArr_p8(id,ArrayElement(firstFieldParams,"fName"),0,ArrayElement(firstFieldParams,"opt"),ArrayElement(firstFieldParams,"not"),false,ArrayElement(firstFieldParams,"value1"),ArrayElement(firstFieldParams,"value2")) if bValue(isEnableSection508()) then xt.assign_section_p3 "CellPhone_label",("" else xt.assign_p2 "CellPhone_label",true end if xt.assign_p2 "CellPhone_fieldblock",true xt.assignbyref_p2 "CellPhone_editcontrol",ArrayElement(ctrlBlockArr,"searchcontrol") xt.assign_p2 "CellPhone_notbox",ArrayElement(ctrlBlockArr,"notbox") xt.assignbyref_p2 "CellPhone_editcontrol1",ArrayElement(ctrlBlockArr,"searchcontrol1") xt.assign_p2 "searchtype_CellPhone",ArrayElement(ctrlBlockArr,"searchtype") doAssignmentByRef isFieldNeedSecCtrl,searchControlBuilder.isNeedSecondCtrl_p1("CellPhone") ctrlInd = 0 if bValue(isFieldNeedSecCtrl) then setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","CellPhone","recId",id,"ctrlsMap",CreateDictionary2(0,ctrlInd,1,CSmartDbl(ctrlInd)+1)) ctrlInd = CSmartDbl(ctrlInd)+2 else setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","CellPhone","recId",id,"ctrlsMap",CreateDictionary1(0,ctrlInd)) ctrlInd = CSmartDbl(ctrlInd)+1 end if if bValue(GetLookupTable("FaxNumber",strTableName)) then setArrElementN pageObject.settingsMap,CreateArray3("globalSettings","shortTNames",GetLookupTable("FaxNumber",strTableName)),GetTableURL(GetLookupTable("FaxNumber",strTableName)) end if pageObject.fillFieldToolTips_p1 "FaxNumber" doAssignmentByRef srchFields,pageObject.searchClauseObj.getSearchCtrlParams_p1("FaxNumber") Set firstFieldParams = (CreateDictionary()) if bValue(asp_count(srchFields)) then doAssignment firstFieldParams,ArrayElement(srchFields,0) else setArrElement firstFieldParams,"fName","FaxNumber" setArrElement firstFieldParams,"eType","" setArrElement firstFieldParams,"value1","" setArrElement firstFieldParams,"opt","" setArrElement firstFieldParams,"value2","" setArrElement firstFieldParams,"not",false end if doAssignmentByRef ctrlBlockArr,searchControlBuilder.buildSearchCtrlBlockArr_p8(id,ArrayElement(firstFieldParams,"fName"),0,ArrayElement(firstFieldParams,"opt"),ArrayElement(firstFieldParams,"not"),false,ArrayElement(firstFieldParams,"value1"),ArrayElement(firstFieldParams,"value2")) if bValue(isEnableSection508()) then xt.assign_section_p3 "FaxNumber_label",("" else xt.assign_p2 "FaxNumber_label",true end if xt.assign_p2 "FaxNumber_fieldblock",true xt.assignbyref_p2 "FaxNumber_editcontrol",ArrayElement(ctrlBlockArr,"searchcontrol") xt.assign_p2 "FaxNumber_notbox",ArrayElement(ctrlBlockArr,"notbox") xt.assignbyref_p2 "FaxNumber_editcontrol1",ArrayElement(ctrlBlockArr,"searchcontrol1") xt.assign_p2 "searchtype_FaxNumber",ArrayElement(ctrlBlockArr,"searchtype") doAssignmentByRef isFieldNeedSecCtrl,searchControlBuilder.isNeedSecondCtrl_p1("FaxNumber") ctrlInd = 0 if bValue(isFieldNeedSecCtrl) then setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","FaxNumber","recId",id,"ctrlsMap",CreateDictionary2(0,ctrlInd,1,CSmartDbl(ctrlInd)+1)) ctrlInd = CSmartDbl(ctrlInd)+2 else setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","FaxNumber","recId",id,"ctrlsMap",CreateDictionary1(0,ctrlInd)) ctrlInd = CSmartDbl(ctrlInd)+1 end if if bValue(GetLookupTable("Email",strTableName)) then setArrElementN pageObject.settingsMap,CreateArray3("globalSettings","shortTNames",GetLookupTable("Email",strTableName)),GetTableURL(GetLookupTable("Email",strTableName)) end if pageObject.fillFieldToolTips_p1 "Email" doAssignmentByRef srchFields,pageObject.searchClauseObj.getSearchCtrlParams_p1("Email") Set firstFieldParams = (CreateDictionary()) if bValue(asp_count(srchFields)) then doAssignment firstFieldParams,ArrayElement(srchFields,0) else setArrElement firstFieldParams,"fName","Email" setArrElement firstFieldParams,"eType","" setArrElement firstFieldParams,"value1","" setArrElement firstFieldParams,"opt","" setArrElement firstFieldParams,"value2","" setArrElement firstFieldParams,"not",false end if doAssignmentByRef ctrlBlockArr,searchControlBuilder.buildSearchCtrlBlockArr_p8(id,ArrayElement(firstFieldParams,"fName"),0,ArrayElement(firstFieldParams,"opt"),ArrayElement(firstFieldParams,"not"),false,ArrayElement(firstFieldParams,"value1"),ArrayElement(firstFieldParams,"value2")) if bValue(isEnableSection508()) then xt.assign_section_p3 "Email_label",("" else xt.assign_p2 "Email_label",true end if xt.assign_p2 "Email_fieldblock",true xt.assignbyref_p2 "Email_editcontrol",ArrayElement(ctrlBlockArr,"searchcontrol") xt.assign_p2 "Email_notbox",ArrayElement(ctrlBlockArr,"notbox") xt.assignbyref_p2 "Email_editcontrol1",ArrayElement(ctrlBlockArr,"searchcontrol1") xt.assign_p2 "searchtype_Email",ArrayElement(ctrlBlockArr,"searchtype") doAssignmentByRef isFieldNeedSecCtrl,searchControlBuilder.isNeedSecondCtrl_p1("Email") ctrlInd = 0 if bValue(isFieldNeedSecCtrl) then setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","Email","recId",id,"ctrlsMap",CreateDictionary2(0,ctrlInd,1,CSmartDbl(ctrlInd)+1)) ctrlInd = CSmartDbl(ctrlInd)+2 else setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","Email","recId",id,"ctrlsMap",CreateDictionary1(0,ctrlInd)) ctrlInd = CSmartDbl(ctrlInd)+1 end if if bValue(GetLookupTable("DateOfBirth",strTableName)) then setArrElementN pageObject.settingsMap,CreateArray3("globalSettings","shortTNames",GetLookupTable("DateOfBirth",strTableName)),GetTableURL(GetLookupTable("DateOfBirth",strTableName)) end if pageObject.fillFieldToolTips_p1 "DateOfBirth" doAssignmentByRef srchFields,pageObject.searchClauseObj.getSearchCtrlParams_p1("DateOfBirth") Set firstFieldParams = (CreateDictionary()) if bValue(asp_count(srchFields)) then doAssignment firstFieldParams,ArrayElement(srchFields,0) else setArrElement firstFieldParams,"fName","DateOfBirth" setArrElement firstFieldParams,"eType","" setArrElement firstFieldParams,"value1","" setArrElement firstFieldParams,"opt","" setArrElement firstFieldParams,"value2","" setArrElement firstFieldParams,"not",false end if doAssignmentByRef ctrlBlockArr,searchControlBuilder.buildSearchCtrlBlockArr_p8(id,ArrayElement(firstFieldParams,"fName"),0,ArrayElement(firstFieldParams,"opt"),ArrayElement(firstFieldParams,"not"),false,ArrayElement(firstFieldParams,"value1"),ArrayElement(firstFieldParams,"value2")) if bValue(isEnableSection508()) then xt.assign_section_p3 "DateOfBirth_label",("" else xt.assign_p2 "DateOfBirth_label",true end if xt.assign_p2 "DateOfBirth_fieldblock",true xt.assignbyref_p2 "DateOfBirth_editcontrol",ArrayElement(ctrlBlockArr,"searchcontrol") xt.assign_p2 "DateOfBirth_notbox",ArrayElement(ctrlBlockArr,"notbox") xt.assignbyref_p2 "DateOfBirth_editcontrol1",ArrayElement(ctrlBlockArr,"searchcontrol1") xt.assign_p2 "searchtype_DateOfBirth",ArrayElement(ctrlBlockArr,"searchtype") doAssignmentByRef isFieldNeedSecCtrl,searchControlBuilder.isNeedSecondCtrl_p1("DateOfBirth") ctrlInd = 0 if bValue(isFieldNeedSecCtrl) then setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","DateOfBirth","recId",id,"ctrlsMap",CreateDictionary2(0,ctrlInd,1,CSmartDbl(ctrlInd)+1)) ctrlInd = CSmartDbl(ctrlInd)+2 else setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","DateOfBirth","recId",id,"ctrlsMap",CreateDictionary1(0,ctrlInd)) ctrlInd = CSmartDbl(ctrlInd)+1 end if if bValue(GetLookupTable("ID",strTableName)) then setArrElementN pageObject.settingsMap,CreateArray3("globalSettings","shortTNames",GetLookupTable("ID",strTableName)),GetTableURL(GetLookupTable("ID",strTableName)) end if pageObject.fillFieldToolTips_p1 "ID" doAssignmentByRef srchFields,pageObject.searchClauseObj.getSearchCtrlParams_p1("ID") Set firstFieldParams = (CreateDictionary()) if bValue(asp_count(srchFields)) then doAssignment firstFieldParams,ArrayElement(srchFields,0) else setArrElement firstFieldParams,"fName","ID" setArrElement firstFieldParams,"eType","" setArrElement firstFieldParams,"value1","" setArrElement firstFieldParams,"opt","" setArrElement firstFieldParams,"value2","" setArrElement firstFieldParams,"not",false end if doAssignmentByRef ctrlBlockArr,searchControlBuilder.buildSearchCtrlBlockArr_p8(id,ArrayElement(firstFieldParams,"fName"),0,ArrayElement(firstFieldParams,"opt"),ArrayElement(firstFieldParams,"not"),false,ArrayElement(firstFieldParams,"value1"),ArrayElement(firstFieldParams,"value2")) if bValue(isEnableSection508()) then xt.assign_section_p3 "ID_label",("" else xt.assign_p2 "ID_label",true end if xt.assign_p2 "ID_fieldblock",true xt.assignbyref_p2 "ID_editcontrol",ArrayElement(ctrlBlockArr,"searchcontrol") xt.assign_p2 "ID_notbox",ArrayElement(ctrlBlockArr,"notbox") xt.assignbyref_p2 "ID_editcontrol1",ArrayElement(ctrlBlockArr,"searchcontrol1") xt.assign_p2 "searchtype_ID",ArrayElement(ctrlBlockArr,"searchtype") doAssignmentByRef isFieldNeedSecCtrl,searchControlBuilder.isNeedSecondCtrl_p1("ID") ctrlInd = 0 if bValue(isFieldNeedSecCtrl) then setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","ID","recId",id,"ctrlsMap",CreateDictionary2(0,ctrlInd,1,CSmartDbl(ctrlInd)+1)) ctrlInd = CSmartDbl(ctrlInd)+2 else setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","ID","recId",id,"ctrlsMap",CreateDictionary1(0,ctrlInd)) ctrlInd = CSmartDbl(ctrlInd)+1 end if if bValue(GetLookupTable("PassportNo",strTableName)) then setArrElementN pageObject.settingsMap,CreateArray3("globalSettings","shortTNames",GetLookupTable("PassportNo",strTableName)),GetTableURL(GetLookupTable("PassportNo",strTableName)) end if pageObject.fillFieldToolTips_p1 "PassportNo" doAssignmentByRef srchFields,pageObject.searchClauseObj.getSearchCtrlParams_p1("PassportNo") Set firstFieldParams = (CreateDictionary()) if bValue(asp_count(srchFields)) then doAssignment firstFieldParams,ArrayElement(srchFields,0) else setArrElement firstFieldParams,"fName","PassportNo" setArrElement firstFieldParams,"eType","" setArrElement firstFieldParams,"value1","" setArrElement firstFieldParams,"opt","" setArrElement firstFieldParams,"value2","" setArrElement firstFieldParams,"not",false end if doAssignmentByRef ctrlBlockArr,searchControlBuilder.buildSearchCtrlBlockArr_p8(id,ArrayElement(firstFieldParams,"fName"),0,ArrayElement(firstFieldParams,"opt"),ArrayElement(firstFieldParams,"not"),false,ArrayElement(firstFieldParams,"value1"),ArrayElement(firstFieldParams,"value2")) if bValue(isEnableSection508()) then xt.assign_section_p3 "PassportNo_label",("" else xt.assign_p2 "PassportNo_label",true end if xt.assign_p2 "PassportNo_fieldblock",true xt.assignbyref_p2 "PassportNo_editcontrol",ArrayElement(ctrlBlockArr,"searchcontrol") xt.assign_p2 "PassportNo_notbox",ArrayElement(ctrlBlockArr,"notbox") xt.assignbyref_p2 "PassportNo_editcontrol1",ArrayElement(ctrlBlockArr,"searchcontrol1") xt.assign_p2 "searchtype_PassportNo",ArrayElement(ctrlBlockArr,"searchtype") doAssignmentByRef isFieldNeedSecCtrl,searchControlBuilder.isNeedSecondCtrl_p1("PassportNo") ctrlInd = 0 if bValue(isFieldNeedSecCtrl) then setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","PassportNo","recId",id,"ctrlsMap",CreateDictionary2(0,ctrlInd,1,CSmartDbl(ctrlInd)+1)) ctrlInd = CSmartDbl(ctrlInd)+2 else setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","PassportNo","recId",id,"ctrlsMap",CreateDictionary1(0,ctrlInd)) ctrlInd = CSmartDbl(ctrlInd)+1 end if if bValue(GetLookupTable("VisaNo",strTableName)) then setArrElementN pageObject.settingsMap,CreateArray3("globalSettings","shortTNames",GetLookupTable("VisaNo",strTableName)),GetTableURL(GetLookupTable("VisaNo",strTableName)) end if pageObject.fillFieldToolTips_p1 "VisaNo" doAssignmentByRef srchFields,pageObject.searchClauseObj.getSearchCtrlParams_p1("VisaNo") Set firstFieldParams = (CreateDictionary()) if bValue(asp_count(srchFields)) then doAssignment firstFieldParams,ArrayElement(srchFields,0) else setArrElement firstFieldParams,"fName","VisaNo" setArrElement firstFieldParams,"eType","" setArrElement firstFieldParams,"value1","" setArrElement firstFieldParams,"opt","" setArrElement firstFieldParams,"value2","" setArrElement firstFieldParams,"not",false end if doAssignmentByRef ctrlBlockArr,searchControlBuilder.buildSearchCtrlBlockArr_p8(id,ArrayElement(firstFieldParams,"fName"),0,ArrayElement(firstFieldParams,"opt"),ArrayElement(firstFieldParams,"not"),false,ArrayElement(firstFieldParams,"value1"),ArrayElement(firstFieldParams,"value2")) if bValue(isEnableSection508()) then xt.assign_section_p3 "VisaNo_label",("" else xt.assign_p2 "VisaNo_label",true end if xt.assign_p2 "VisaNo_fieldblock",true xt.assignbyref_p2 "VisaNo_editcontrol",ArrayElement(ctrlBlockArr,"searchcontrol") xt.assign_p2 "VisaNo_notbox",ArrayElement(ctrlBlockArr,"notbox") xt.assignbyref_p2 "VisaNo_editcontrol1",ArrayElement(ctrlBlockArr,"searchcontrol1") xt.assign_p2 "searchtype_VisaNo",ArrayElement(ctrlBlockArr,"searchtype") doAssignmentByRef isFieldNeedSecCtrl,searchControlBuilder.isNeedSecondCtrl_p1("VisaNo") ctrlInd = 0 if bValue(isFieldNeedSecCtrl) then setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","VisaNo","recId",id,"ctrlsMap",CreateDictionary2(0,ctrlInd,1,CSmartDbl(ctrlInd)+1)) ctrlInd = CSmartDbl(ctrlInd)+2 else setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","VisaNo","recId",id,"ctrlsMap",CreateDictionary1(0,ctrlInd)) ctrlInd = CSmartDbl(ctrlInd)+1 end if if bValue(GetLookupTable("VisaStatus",strTableName)) then setArrElementN pageObject.settingsMap,CreateArray3("globalSettings","shortTNames",GetLookupTable("VisaStatus",strTableName)),GetTableURL(GetLookupTable("VisaStatus",strTableName)) end if pageObject.fillFieldToolTips_p1 "VisaStatus" doAssignmentByRef srchFields,pageObject.searchClauseObj.getSearchCtrlParams_p1("VisaStatus") Set firstFieldParams = (CreateDictionary()) if bValue(asp_count(srchFields)) then doAssignment firstFieldParams,ArrayElement(srchFields,0) else setArrElement firstFieldParams,"fName","VisaStatus" setArrElement firstFieldParams,"eType","" setArrElement firstFieldParams,"value1","" setArrElement firstFieldParams,"opt","" setArrElement firstFieldParams,"value2","" setArrElement firstFieldParams,"not",false end if doAssignmentByRef ctrlBlockArr,searchControlBuilder.buildSearchCtrlBlockArr_p8(id,ArrayElement(firstFieldParams,"fName"),0,ArrayElement(firstFieldParams,"opt"),ArrayElement(firstFieldParams,"not"),false,ArrayElement(firstFieldParams,"value1"),ArrayElement(firstFieldParams,"value2")) if bValue(isEnableSection508()) then xt.assign_section_p3 "VisaStatus_label",("" else xt.assign_p2 "VisaStatus_label",true end if xt.assign_p2 "VisaStatus_fieldblock",true xt.assignbyref_p2 "VisaStatus_editcontrol",ArrayElement(ctrlBlockArr,"searchcontrol") xt.assign_p2 "VisaStatus_notbox",ArrayElement(ctrlBlockArr,"notbox") xt.assignbyref_p2 "VisaStatus_editcontrol1",ArrayElement(ctrlBlockArr,"searchcontrol1") xt.assign_p2 "searchtype_VisaStatus",ArrayElement(ctrlBlockArr,"searchtype") doAssignmentByRef isFieldNeedSecCtrl,searchControlBuilder.isNeedSecondCtrl_p1("VisaStatus") ctrlInd = 0 if bValue(isFieldNeedSecCtrl) then setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","VisaStatus","recId",id,"ctrlsMap",CreateDictionary2(0,ctrlInd,1,CSmartDbl(ctrlInd)+1)) ctrlInd = CSmartDbl(ctrlInd)+2 else setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","VisaStatus","recId",id,"ctrlsMap",CreateDictionary1(0,ctrlInd)) ctrlInd = CSmartDbl(ctrlInd)+1 end if if bValue(GetLookupTable("FinancialSponsor",strTableName)) then setArrElementN pageObject.settingsMap,CreateArray3("globalSettings","shortTNames",GetLookupTable("FinancialSponsor",strTableName)),GetTableURL(GetLookupTable("FinancialSponsor",strTableName)) end if pageObject.fillFieldToolTips_p1 "FinancialSponsor" doAssignmentByRef srchFields,pageObject.searchClauseObj.getSearchCtrlParams_p1("FinancialSponsor") Set firstFieldParams = (CreateDictionary()) if bValue(asp_count(srchFields)) then doAssignment firstFieldParams,ArrayElement(srchFields,0) else setArrElement firstFieldParams,"fName","FinancialSponsor" setArrElement firstFieldParams,"eType","" setArrElement firstFieldParams,"value1","" setArrElement firstFieldParams,"opt","" setArrElement firstFieldParams,"value2","" setArrElement firstFieldParams,"not",false end if doAssignmentByRef ctrlBlockArr,searchControlBuilder.buildSearchCtrlBlockArr_p8(id,ArrayElement(firstFieldParams,"fName"),0,ArrayElement(firstFieldParams,"opt"),ArrayElement(firstFieldParams,"not"),false,ArrayElement(firstFieldParams,"value1"),ArrayElement(firstFieldParams,"value2")) if bValue(isEnableSection508()) then xt.assign_section_p3 "FinancialSponsor_label",("" else xt.assign_p2 "FinancialSponsor_label",true end if xt.assign_p2 "FinancialSponsor_fieldblock",true xt.assignbyref_p2 "FinancialSponsor_editcontrol",ArrayElement(ctrlBlockArr,"searchcontrol") xt.assign_p2 "FinancialSponsor_notbox",ArrayElement(ctrlBlockArr,"notbox") xt.assignbyref_p2 "FinancialSponsor_editcontrol1",ArrayElement(ctrlBlockArr,"searchcontrol1") xt.assign_p2 "searchtype_FinancialSponsor",ArrayElement(ctrlBlockArr,"searchtype") doAssignmentByRef isFieldNeedSecCtrl,searchControlBuilder.isNeedSecondCtrl_p1("FinancialSponsor") ctrlInd = 0 if bValue(isFieldNeedSecCtrl) then setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","FinancialSponsor","recId",id,"ctrlsMap",CreateDictionary2(0,ctrlInd,1,CSmartDbl(ctrlInd)+1)) ctrlInd = CSmartDbl(ctrlInd)+2 else setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","FinancialSponsor","recId",id,"ctrlsMap",CreateDictionary1(0,ctrlInd)) ctrlInd = CSmartDbl(ctrlInd)+1 end if if bValue(GetLookupTable("PaymentChoice",strTableName)) then setArrElementN pageObject.settingsMap,CreateArray3("globalSettings","shortTNames",GetLookupTable("PaymentChoice",strTableName)),GetTableURL(GetLookupTable("PaymentChoice",strTableName)) end if pageObject.fillFieldToolTips_p1 "PaymentChoice" doAssignmentByRef srchFields,pageObject.searchClauseObj.getSearchCtrlParams_p1("PaymentChoice") Set firstFieldParams = (CreateDictionary()) if bValue(asp_count(srchFields)) then doAssignment firstFieldParams,ArrayElement(srchFields,0) else setArrElement firstFieldParams,"fName","PaymentChoice" setArrElement firstFieldParams,"eType","" setArrElement firstFieldParams,"value1","" setArrElement firstFieldParams,"opt","" setArrElement firstFieldParams,"value2","" setArrElement firstFieldParams,"not",false end if doAssignmentByRef ctrlBlockArr,searchControlBuilder.buildSearchCtrlBlockArr_p8(id,ArrayElement(firstFieldParams,"fName"),0,ArrayElement(firstFieldParams,"opt"),ArrayElement(firstFieldParams,"not"),false,ArrayElement(firstFieldParams,"value1"),ArrayElement(firstFieldParams,"value2")) if bValue(isEnableSection508()) then xt.assign_section_p3 "PaymentChoice_label",("" else xt.assign_p2 "PaymentChoice_label",true end if xt.assign_p2 "PaymentChoice_fieldblock",true xt.assignbyref_p2 "PaymentChoice_editcontrol",ArrayElement(ctrlBlockArr,"searchcontrol") xt.assign_p2 "PaymentChoice_notbox",ArrayElement(ctrlBlockArr,"notbox") xt.assignbyref_p2 "PaymentChoice_editcontrol1",ArrayElement(ctrlBlockArr,"searchcontrol1") xt.assign_p2 "searchtype_PaymentChoice",ArrayElement(ctrlBlockArr,"searchtype") doAssignmentByRef isFieldNeedSecCtrl,searchControlBuilder.isNeedSecondCtrl_p1("PaymentChoice") ctrlInd = 0 if bValue(isFieldNeedSecCtrl) then setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","PaymentChoice","recId",id,"ctrlsMap",CreateDictionary2(0,ctrlInd,1,CSmartDbl(ctrlInd)+1)) ctrlInd = CSmartDbl(ctrlInd)+2 else setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","PaymentChoice","recId",id,"ctrlsMap",CreateDictionary1(0,ctrlInd)) ctrlInd = CSmartDbl(ctrlInd)+1 end if if bValue(GetLookupTable("TravelDate",strTableName)) then setArrElementN pageObject.settingsMap,CreateArray3("globalSettings","shortTNames",GetLookupTable("TravelDate",strTableName)),GetTableURL(GetLookupTable("TravelDate",strTableName)) end if pageObject.fillFieldToolTips_p1 "TravelDate" doAssignmentByRef srchFields,pageObject.searchClauseObj.getSearchCtrlParams_p1("TravelDate") Set firstFieldParams = (CreateDictionary()) if bValue(asp_count(srchFields)) then doAssignment firstFieldParams,ArrayElement(srchFields,0) else setArrElement firstFieldParams,"fName","TravelDate" setArrElement firstFieldParams,"eType","" setArrElement firstFieldParams,"value1","" setArrElement firstFieldParams,"opt","" setArrElement firstFieldParams,"value2","" setArrElement firstFieldParams,"not",false end if doAssignmentByRef ctrlBlockArr,searchControlBuilder.buildSearchCtrlBlockArr_p8(id,ArrayElement(firstFieldParams,"fName"),0,ArrayElement(firstFieldParams,"opt"),ArrayElement(firstFieldParams,"not"),false,ArrayElement(firstFieldParams,"value1"),ArrayElement(firstFieldParams,"value2")) if bValue(isEnableSection508()) then xt.assign_section_p3 "TravelDate_label",("" else xt.assign_p2 "TravelDate_label",true end if xt.assign_p2 "TravelDate_fieldblock",true xt.assignbyref_p2 "TravelDate_editcontrol",ArrayElement(ctrlBlockArr,"searchcontrol") xt.assign_p2 "TravelDate_notbox",ArrayElement(ctrlBlockArr,"notbox") xt.assignbyref_p2 "TravelDate_editcontrol1",ArrayElement(ctrlBlockArr,"searchcontrol1") xt.assign_p2 "searchtype_TravelDate",ArrayElement(ctrlBlockArr,"searchtype") doAssignmentByRef isFieldNeedSecCtrl,searchControlBuilder.isNeedSecondCtrl_p1("TravelDate") ctrlInd = 0 if bValue(isFieldNeedSecCtrl) then setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","TravelDate","recId",id,"ctrlsMap",CreateDictionary2(0,ctrlInd,1,CSmartDbl(ctrlInd)+1)) ctrlInd = CSmartDbl(ctrlInd)+2 else setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","TravelDate","recId",id,"ctrlsMap",CreateDictionary1(0,ctrlInd)) ctrlInd = CSmartDbl(ctrlInd)+1 end if if bValue(GetLookupTable("AirlineOrFlight",strTableName)) then setArrElementN pageObject.settingsMap,CreateArray3("globalSettings","shortTNames",GetLookupTable("AirlineOrFlight",strTableName)),GetTableURL(GetLookupTable("AirlineOrFlight",strTableName)) end if pageObject.fillFieldToolTips_p1 "AirlineOrFlight" doAssignmentByRef srchFields,pageObject.searchClauseObj.getSearchCtrlParams_p1("AirlineOrFlight") Set firstFieldParams = (CreateDictionary()) if bValue(asp_count(srchFields)) then doAssignment firstFieldParams,ArrayElement(srchFields,0) else setArrElement firstFieldParams,"fName","AirlineOrFlight" setArrElement firstFieldParams,"eType","" setArrElement firstFieldParams,"value1","" setArrElement firstFieldParams,"opt","" setArrElement firstFieldParams,"value2","" setArrElement firstFieldParams,"not",false end if doAssignmentByRef ctrlBlockArr,searchControlBuilder.buildSearchCtrlBlockArr_p8(id,ArrayElement(firstFieldParams,"fName"),0,ArrayElement(firstFieldParams,"opt"),ArrayElement(firstFieldParams,"not"),false,ArrayElement(firstFieldParams,"value1"),ArrayElement(firstFieldParams,"value2")) if bValue(isEnableSection508()) then xt.assign_section_p3 "AirlineOrFlight_label",("" else xt.assign_p2 "AirlineOrFlight_label",true end if xt.assign_p2 "AirlineOrFlight_fieldblock",true xt.assignbyref_p2 "AirlineOrFlight_editcontrol",ArrayElement(ctrlBlockArr,"searchcontrol") xt.assign_p2 "AirlineOrFlight_notbox",ArrayElement(ctrlBlockArr,"notbox") xt.assignbyref_p2 "AirlineOrFlight_editcontrol1",ArrayElement(ctrlBlockArr,"searchcontrol1") xt.assign_p2 "searchtype_AirlineOrFlight",ArrayElement(ctrlBlockArr,"searchtype") doAssignmentByRef isFieldNeedSecCtrl,searchControlBuilder.isNeedSecondCtrl_p1("AirlineOrFlight") ctrlInd = 0 if bValue(isFieldNeedSecCtrl) then setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","AirlineOrFlight","recId",id,"ctrlsMap",CreateDictionary2(0,ctrlInd,1,CSmartDbl(ctrlInd)+1)) ctrlInd = CSmartDbl(ctrlInd)+2 else setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","AirlineOrFlight","recId",id,"ctrlsMap",CreateDictionary1(0,ctrlInd)) ctrlInd = CSmartDbl(ctrlInd)+1 end if if bValue(GetLookupTable("HowReferred",strTableName)) then setArrElementN pageObject.settingsMap,CreateArray3("globalSettings","shortTNames",GetLookupTable("HowReferred",strTableName)),GetTableURL(GetLookupTable("HowReferred",strTableName)) end if pageObject.fillFieldToolTips_p1 "HowReferred" doAssignmentByRef srchFields,pageObject.searchClauseObj.getSearchCtrlParams_p1("HowReferred") Set firstFieldParams = (CreateDictionary()) if bValue(asp_count(srchFields)) then doAssignment firstFieldParams,ArrayElement(srchFields,0) else setArrElement firstFieldParams,"fName","HowReferred" setArrElement firstFieldParams,"eType","" setArrElement firstFieldParams,"value1","" setArrElement firstFieldParams,"opt","" setArrElement firstFieldParams,"value2","" setArrElement firstFieldParams,"not",false end if doAssignmentByRef ctrlBlockArr,searchControlBuilder.buildSearchCtrlBlockArr_p8(id,ArrayElement(firstFieldParams,"fName"),0,ArrayElement(firstFieldParams,"opt"),ArrayElement(firstFieldParams,"not"),false,ArrayElement(firstFieldParams,"value1"),ArrayElement(firstFieldParams,"value2")) if bValue(isEnableSection508()) then xt.assign_section_p3 "HowReferred_label",("" else xt.assign_p2 "HowReferred_label",true end if xt.assign_p2 "HowReferred_fieldblock",true xt.assignbyref_p2 "HowReferred_editcontrol",ArrayElement(ctrlBlockArr,"searchcontrol") xt.assign_p2 "HowReferred_notbox",ArrayElement(ctrlBlockArr,"notbox") xt.assignbyref_p2 "HowReferred_editcontrol1",ArrayElement(ctrlBlockArr,"searchcontrol1") xt.assign_p2 "searchtype_HowReferred",ArrayElement(ctrlBlockArr,"searchtype") doAssignmentByRef isFieldNeedSecCtrl,searchControlBuilder.isNeedSecondCtrl_p1("HowReferred") ctrlInd = 0 if bValue(isFieldNeedSecCtrl) then setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","HowReferred","recId",id,"ctrlsMap",CreateDictionary2(0,ctrlInd,1,CSmartDbl(ctrlInd)+1)) ctrlInd = CSmartDbl(ctrlInd)+2 else setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","HowReferred","recId",id,"ctrlsMap",CreateDictionary1(0,ctrlInd)) ctrlInd = CSmartDbl(ctrlInd)+1 end if if bValue(GetLookupTable("RegisterCID",strTableName)) then setArrElementN pageObject.settingsMap,CreateArray3("globalSettings","shortTNames",GetLookupTable("RegisterCID",strTableName)),GetTableURL(GetLookupTable("RegisterCID",strTableName)) end if pageObject.fillFieldToolTips_p1 "RegisterCID" doAssignmentByRef srchFields,pageObject.searchClauseObj.getSearchCtrlParams_p1("RegisterCID") Set firstFieldParams = (CreateDictionary()) if bValue(asp_count(srchFields)) then doAssignment firstFieldParams,ArrayElement(srchFields,0) else setArrElement firstFieldParams,"fName","RegisterCID" setArrElement firstFieldParams,"eType","" setArrElement firstFieldParams,"value1","" setArrElement firstFieldParams,"opt","" setArrElement firstFieldParams,"value2","" setArrElement firstFieldParams,"not",false end if doAssignmentByRef ctrlBlockArr,searchControlBuilder.buildSearchCtrlBlockArr_p8(id,ArrayElement(firstFieldParams,"fName"),0,ArrayElement(firstFieldParams,"opt"),ArrayElement(firstFieldParams,"not"),false,ArrayElement(firstFieldParams,"value1"),ArrayElement(firstFieldParams,"value2")) if bValue(isEnableSection508()) then xt.assign_section_p3 "RegisterCID_label",("" else xt.assign_p2 "RegisterCID_label",true end if xt.assign_p2 "RegisterCID_fieldblock",true xt.assignbyref_p2 "RegisterCID_editcontrol",ArrayElement(ctrlBlockArr,"searchcontrol") xt.assign_p2 "RegisterCID_notbox",ArrayElement(ctrlBlockArr,"notbox") xt.assignbyref_p2 "RegisterCID_editcontrol1",ArrayElement(ctrlBlockArr,"searchcontrol1") xt.assign_p2 "searchtype_RegisterCID",ArrayElement(ctrlBlockArr,"searchtype") doAssignmentByRef isFieldNeedSecCtrl,searchControlBuilder.isNeedSecondCtrl_p1("RegisterCID") ctrlInd = 0 if bValue(isFieldNeedSecCtrl) then setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","RegisterCID","recId",id,"ctrlsMap",CreateDictionary2(0,ctrlInd,1,CSmartDbl(ctrlInd)+1)) ctrlInd = CSmartDbl(ctrlInd)+2 else setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","RegisterCID","recId",id,"ctrlsMap",CreateDictionary1(0,ctrlInd)) ctrlInd = CSmartDbl(ctrlInd)+1 end if if bValue(GetLookupTable("EssayOrCV",strTableName)) then setArrElementN pageObject.settingsMap,CreateArray3("globalSettings","shortTNames",GetLookupTable("EssayOrCV",strTableName)),GetTableURL(GetLookupTable("EssayOrCV",strTableName)) end if pageObject.fillFieldToolTips_p1 "EssayOrCV" doAssignmentByRef srchFields,pageObject.searchClauseObj.getSearchCtrlParams_p1("EssayOrCV") Set firstFieldParams = (CreateDictionary()) if bValue(asp_count(srchFields)) then doAssignment firstFieldParams,ArrayElement(srchFields,0) else setArrElement firstFieldParams,"fName","EssayOrCV" setArrElement firstFieldParams,"eType","" setArrElement firstFieldParams,"value1","" setArrElement firstFieldParams,"opt","" setArrElement firstFieldParams,"value2","" setArrElement firstFieldParams,"not",false end if doAssignmentByRef ctrlBlockArr,searchControlBuilder.buildSearchCtrlBlockArr_p8(id,ArrayElement(firstFieldParams,"fName"),0,ArrayElement(firstFieldParams,"opt"),ArrayElement(firstFieldParams,"not"),false,ArrayElement(firstFieldParams,"value1"),ArrayElement(firstFieldParams,"value2")) if bValue(isEnableSection508()) then xt.assign_section_p3 "EssayOrCV_label",("" else xt.assign_p2 "EssayOrCV_label",true end if xt.assign_p2 "EssayOrCV_fieldblock",true xt.assignbyref_p2 "EssayOrCV_editcontrol",ArrayElement(ctrlBlockArr,"searchcontrol") xt.assign_p2 "EssayOrCV_notbox",ArrayElement(ctrlBlockArr,"notbox") xt.assignbyref_p2 "EssayOrCV_editcontrol1",ArrayElement(ctrlBlockArr,"searchcontrol1") xt.assign_p2 "searchtype_EssayOrCV",ArrayElement(ctrlBlockArr,"searchtype") doAssignmentByRef isFieldNeedSecCtrl,searchControlBuilder.isNeedSecondCtrl_p1("EssayOrCV") ctrlInd = 0 if bValue(isFieldNeedSecCtrl) then setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","EssayOrCV","recId",id,"ctrlsMap",CreateDictionary2(0,ctrlInd,1,CSmartDbl(ctrlInd)+1)) ctrlInd = CSmartDbl(ctrlInd)+2 else setArrElementN pageObject.controlsMap,CreateArray3("search","searchBlocks",empty),CreateDictionary3("fName","EssayOrCV","recId",id,"ctrlsMap",CreateDictionary1(0,ctrlInd)) ctrlInd = CSmartDbl(ctrlInd)+1 end if setArrElement pageObject.body,"begin",CSmartStr(ArrayElement(pageObject.body,"begin")) & CSmartStr(includes) pageObject.addCommonJs xt.assignbyref_p2 "body",pageObject.body xt.assign_p2 "contents_block",true xt.assign_p2 "conditions_block",true xt.assign_p2 "search_button",true xt.assign_p2 "reset_button",true xt.assign_p2 "back_button",true xt.assign_p2 "searchbutton_attrs",("id=""searchButton" & CSmartStr(id)) & """" xt.assign_p2 "resetbutton_attrs",("id=""resetButton" & CSmartStr(id)) & """" xt.assign_p2 "backbutton_attrs",("id=""backButton" & CSmartStr(id)) & """" if bValue(eventObj.exists_p1("BeforeShowSearch")) then eventObj.BeforeShowSearch_p2 xt,templatefile end if pageObject.fillSetCntrlMaps setArrElement pageObject.body,"end",CSmartStr(ArrayElement(pageObject.body,"end")) & "" setArrElement pageObject.body,"end",CSmartStr(ArrayElement(pageObject.body,"end")) & (("") xt.assignbyref_p2 "body",pageObject.body xt.display_p1 templatefile Response.End else if IsEqual(mode,SEARCH_LOAD_CONTROL) then Set searchControlBuilder = (CreateClass("PanelSearchControl",4,searchControllerId,strTableName,pageObject.searchClauseObj,pageObject,Empty,Empty,Empty)) doAssignmentByRef ctrlField,postvalue("ctrlField") doAssignmentByRef ctrlBlockArr,searchControlBuilder.buildSearchCtrlBlockArr_p8(id,ctrlField,0,"",false,true,"","") Set resArr = (CreateDictionary()) setArrElement resArr,"control1",trim(xt.call_func_p1(ArrayElement(ctrlBlockArr,"searchcontrol"))) setArrElement resArr,"control2",trim(xt.call_func_p1(ArrayElement(ctrlBlockArr,"searchcontrol1"))) setArrElement resArr,"comboHtml",trim(ArrayElement(ctrlBlockArr,"searchtype")) setArrElement resArr,"delButt",trim(ArrayElement(ctrlBlockArr,"delCtrlButt")) setArrElement resArr,"delButtId",trim(searchControlBuilder.getDelButtonId_p2(ctrlField,id)) setArrElement resArr,"divInd",trim(id) setArrElement resArr,"fLabel",GetFieldLabel(GoodFieldName(strTableName),GoodFieldName(ctrlField)) setArrElement resArr,"ctrlMap",ArrayElement(pageObject.controlsMap,"controls") if IsEqual(postvalue("isNeedSettings"),"true") then pageObject.fillGlobalSettings pageObject.fillTableSettings setArrElementN resArr,CreateArray2("settings",ctrlField),pageObject.jsSettings end if ResponseWrite my_json_encode(resArr) Response.End end if end if %>