(function ($) { // start of static values - update your values here var UsValgeneric = 12500; var UsValniche = 16000; var UsValother = 14000; var IndValgeneric = 3000; var IndValniche = 4000; var IndValother = 3500; var positionArray = [ "java developer", "dotnet developer", "full stack developer", "etl developer", "c++ programmer", "python developer", "bigdata developer", "ui developer", "r programmer", "sharepoint developer", "salesforce developer", "linux engineer", "windows engineer", "citrix engineer", "project manager", "scrum master", "agile coach", "business analyst", "system analyst", "manual tester", "automation tester", "performance tester", "etl tester", "sql dba", "db2 dba", "oracle apps dba", "oracle dba", "sybase dba", "aws engineer", "azure engineer", "google cloud engineer", "pivotal cloud engineer", "oracle cloud engineer", "aws architect", "azure architect", "google cloud architect", "oracle cloud architect", "sap functional consultant", "peoplesoft functional consultant", "jd edwards functional consultant", "salesforce administrator", "siebel administrator", "oracle apps technical consultant", "oracle apps functional consultant", "sap techno-functional consultant", "peoplesoft techno-functional consultant", "jd edwards techno-functional consultant", "sap abap", "sab basis", "peoplesoft technical consultant", "jd edwards technical consultant", "network administrator", ]; let positionCategory = { "full stack developer": "niche", "python developer": "niche", "bigdata developer": "niche", "r programmer": "niche", "devops engineer": "niche", "embedded engineer": "niche", "oracle apps dba": "niche", "azure engineer": "niche", "google cloud engineer": "niche", "pivotal cloud engineer": "niche", "azure architect": "niche", "google cloud architect": "niche", "oracle cloud architect": "niche", "sap functional consultant": "niche", "peoplesoft functional consultant": "niche", "salesforce administrator": "niche", "siebel administrator": "niche", "oracle apps functional consultant": "niche", "sap techno-functional consultant": "niche", "peoplesoft techno-functional consultant": "niche", "jd edwards techno-functional consultant": "niche", "peoplesoft technical consultant": "niche", "jd edwards technical consultant": "niche", "datacenter administrator": "niche", "solution architect": "niche", "enterprise architect": "niche", "security architect": "niche", "java developer": "generic", "dotnet developer": "generic", "etl developer": "generic", "c++ programmer": "generic", "ui developer": "generic", "sharepoint developer": "generic", "salesforce developer": "generic", "linux engineer": "generic", "windows engineer": "generic", "network engineer": "generic", "systems engineer": "generic", "infrastructure engineer": "generic", "citrix engineer": "generic", "project manager": "generic", "scrum master": "generic", "agile coach": "generic", "business analyst": "generic", "system analyst": "generic", "manual tester": "generic", "automation tester": "generic", "performance tester": "generic", "etl tester": "generic", "sql dba": "generic", "db2 dba": "generic", "oracle dba": "generic", "sybase dba": "generic", "aws engineer": "generic", "oracle cloud engineer": "generic", "aws architect": "generic", "oracle apps technical consultant": "generic", "sap abap": "generic", "sab basis": "generic", "network administrator": "generic", "unix administrator": "generic", "linux administrator": "generic", "aix administrator": "generic", "windows administrator": "generic", "technical architect": "generic", "data architect": "generic", "telecom engineer": "generic", "rf engineer": "generic", "avaya engineer": "generic", }; // end of static values - Dont change after this var usFactorVal; var indFactorVal; var experience; var consultant; var positionInput; var usFactorsValue = { Generic: UsValgeneric, Niche: UsValniche, Other: UsValother, }; var indiaFactorsValue = { Generic: IndValgeneric, Niche: IndValniche, Other: IndValother, }; $(window).ready(function () { $(document).on("keyup", ".position", function (e) { let target = $(this).parent(); let positionVal = $(this).val().toLowerCase().trim(); if (positionVal.length > 0) { let positionTyped = positionArray.filter((item) => { return item.toLowerCase().indexOf(positionVal) !== -1; }); if (positionTyped.length > 0) { target.find(".searchList li").remove(); positionTyped.forEach((item) => { let elements = `