function findValue(li) {
//	if( li == null ) return alert("No match!");

	// if coming from an AJAX call, let's use the CityId as the value
	if( !!li.extra ) var sValue = li.extra[0];

	// otherwise, let's just display the value in the text box
	else var sValue = li.selectValue;

//	alert("The value you selected was: " + sValue);
}

function selectItem(li) {
	findValue(li);
}

function formatItem(row) {
	return row[0] + " (id: " + row[1] + ")";
}

function lookupAjax(){
	var oSuggest = $("#CityAjax")[0].autocompleter;

	oSuggest.findValue();

	return false;
}

function lookupLocal(){
	var oSuggest = $("#CityLocal")[0].autocompleter;

	oSuggest.findValue();

	return false;
}

$(document).ready(function() {
	$("#CityAjax").autocomplete(
		"autocomplete_ajax.cfm",
		{
			delay:10,
			minChars:2,
			matchSubset:1,
			matchContains:1,
			cacheLength:10,
			onItemSelect:selectItem,
			onFindValue:findValue,
			formatItem:formatItem,
			autoFill:true
		}
	);

	$("#CityLocal").autocompleteArray(
		[
			"Accountant","Account Assistant","Senior Accountant","Chief Accountant","Account Executive","Finance and Administration Manager","Finance and Accounts Manager","Finance Manager","Finance Assistant","Financial Controller","Audit Manager","Audit Assistant","Public Relations Executive","PR Manager","PR Officer","PR Account Executive","Event Management Assistant","Exhibition Manager","Art Director","Advertising Executive","PR Communication Officer/Manager","Communication Officer/Manager","Advertising Representative","Marketing Executive","Media Executive","Web Designer","Creative Photographer","Photographer","Design Consultant","Project Manager","Banking Associate","Credit Risk Officer","Credit Specialist","Credit Manager","Retail Banking","Relationship Manager","Corporate Banking","Treasury Analyst","Treasury Controller","Fund Manager","Claims Specialist","Hairstylist","Senior hairdresser","Nail Technician","Makeup Artist","Cosmetologist","Beautician","Creative Stylist","Spa Therapist","Personal Secretary","Personal Assistant","Helpdesk","Office Manager","Office Administrator","Office Secretary","Administrative Assistant","Administrative Executive","Operations Assistant","Project Coordinator","Engineering Manager","Civil Project Engineer","Mechanical Engineer","Site Manager","Site Supervisor","Air Import Clerk","Counter and Documentation Executive","Construction Project Manager","Cost Manager","Cost Consultant","Safety Manager","HSE Manager","Senior Development Manager","Sub-Contract Coordinator","Civil Foreman","Full load Operator","Mud Logging","Procurement Manager","Quality Manager","Customer Service Executive","Customer Service Supervisors","Customer Service Coordinator","Customer Service Director","Contact Centre Representative","Contact Centre Supervisors","Showroom Assistant","Customer Service Officer","Customer Care Executives","Telemarketing Team Manager","Telemarketing","Call Center Agent","Call Center Supervisor","Call Center Executive","Customer Support Representative","Retention Specialist","Quality Assurance Specialist","Primary Teacher","Secondary Teacher","Education Consultant","English Teacher","Math Teacher","English Language Teacher","ESL Teacher","Art Teacher","Piano Teacher","Special Education Teacher","IT Instructor","Business Administration Instructor","Technical Instructor","English Instructor","Part Time Teacher","Part Time Instructor","Financial Markets Instructor","Business English Instructor","Call Center Trainer","IT Trainer","Principal","Head Master","Counseling Coordinator","Admissions Advisor","Electrician","Electrical Technician","Electrical Site Supervisor","Service Technician","Electromechanical Engineer","Low Voltage Electrician","Maintenance Electrician","Engineer","Construction Engineer","Senior Construction Engineer","Senior Civil Engineer","Civil Structural Engineer","Structural Engineer","Senior Mechanical Engineer","Aeronautic Engineer","Senior Aeronautic Engineer","Landscape Architect","Mechanical Construction Engineer","Industrial Design Engineer","Design Engineer","Design Architect","Electronic Engineer","Electrical Engineer","Marine Civil Engineer","Testing and Commissioning Engineer","HSE Officer","Techno Commercial Engineer","Senior Claims Engineer","Senior Cost Control Engineer","Senior Depots Engineer","Senior Material Quality Control Engineer","Rail System Maintenance Manager","Site Architect","Chief Engineer","Quality Control Engineer","Senior Architect","Cost Engineer","Architectural Job Captain","City Planner","Highway Design Engineer","Senior Quantity Surveyor","Planning Engineer","Sr. Interior Design Engineer","Auto Cad Designer","Operations Superintendent","Welding Engineer","Thermal Engineer","Solid Works Design Engineer","Material Specialist","Systems Engineer","Software Engineer","Senior SCADA Supervisor","Agricultural Engineer","Site Engineer","Resident Engineer","Production Manager","Mechanical Design Engineer","Technical Engineer","Geoscientist/Engineer","Geotechnical Engineer","Pipeline Design Engineer","Electrical/Automation Engineer","Junior Engineer","Control & Automation Engineer","Material & Corrosion Engineer","Surveyor (Architect)","Quantity Surveyor","Junior Quantity Surveyor","Oil Field Engineer","Plant Engineering Manager","Instrumentation Engineer","Petroleum Engineer","Transmission Engineer","Performance Engineer","Environmental Engineer","Field Process Engineer","Manufacturing Engineer","Concrete Machinery Service Engineer","Diesel Engine Mechanic","Forklift Mechanic","Heavy Duty Mechanic","Heavy Duty Diesel Engine Mechanic","Workshop Manager","Caterpillar Specialist","Hydraulic Technician","Groupage","Biotech Sales Representative","Marketing","Tax Analyst","Financial Analyst","Loan Officer","Architect","Store Manager","Accounts Director","Technician","Research Associate","Sport Therapist","Fitness Instructor","Personal Trainer","Groupage/Full load Operator","Endocrinologist Consultant","Radiographer","Anesthetist Consultant","Neurologist Consultant","Physician","Consultant Physician","GP Doctor","Consultant Doctor","General Practitioner","Registered Nurse","Nurse","Nurse Clinician","Dermatologist","Behavior Therapist","Duty Doctor","Medical Billing","Radiologist","Consultant Radiologist","Ocean Import Clerk","Cosmetologist","General Surgeon","Massage Therapist","Consultant in General Surgery","Medical Technician","Assistant Medical Technician","Anesthetic or ICU Nurse","Medicine & Pharmacy Nurse","Pediatrician","Consultant Pediatrician","Consultant Internal Medicine","Bilingual Nurse","Bilingual Medical Assistant","Bilingual Surgical Assistant","Veterinarian","Veterinary Assistant","Dentist","Medical Director","Senior Medical Director","Mental Health Clinician","Supervising Mental Health Clinician","Mental Health Therapist","Rehab Therapy Manager","Psychologist","Clinical Psychologist","Forensic Psychologist","Child Life Specialist","Outpatient Program Therapist","Physiotherapist","Physical Therapist","Respiratory Care Practitioner","Respiratory Therapist","Speech Therapist","Speech Pathologist","Audiologist","Occupational Therapist","Occupational Therapist Assistant","Clinical Program Manager","Emergency Nurse Clinician","Operating Room Nurse Clinician","Vascular Nurse Clinician","Medical Technologist","Laboratory Technician","Laboratory Technologist","Laboratory Director","MRI Technologist","Senior Consultant","Counter and Documentation Executive  ","Phlebotomist","Reservation Assistant","Travel Consultant","Barman","Director of Resort & Activities","Rooms Division Manager","Hotel Manager","Resident Manager","Customer Service Agent","Food & Beverage Coordinator","Food & Beverage Assistant","Food & Beverage Director","Spa Manager","Recreation Manager","Holiday Consultant","Executive Secretary","Executive Coordinator","House Manager","Chef de Partie","Executive Housekeeper","Chief Steward","Chief Stewardess","Cruise Hostess","Cruise Manager","Cruise Supervisor","Night Manager","Butler","Valet Parking Attendant","Host","Hostess","Door Attendant","Stewarding Supervisor","Front Desk Manager","Front Desk Executive","Assistant Front Office Manager","Banquet Chef","Executive Chef","Prep Cook","Spa Clerk","Dishwasher","HR Manager","HR Director","HR Recruiter","HR & Admin Manager","HR Advisor","HR Assistant","Recruitment Specialist","Recruitment Consultant","HR Coordinator","Recruiter","Search Manager","Region Search Consultant","HR Manager (Generalist)","Training Manager","Business Development Executive - Recruiter","IT Recruiter","Head Hunter","Resourcer","HR Personal Assistant","HR Administrator","HR Generalist","HR Analyst","HR for Online Recruitment","Lawyer","Paralegal","Property Lawyer","Business Lawyer","Legal Counselor","Legal Advisor","Corporate Lawyer","Finance Lawyer","Advocate","Mechanic","Maintenance Manager","Maintenance Engineer","Landscaping Supervisor","Building Maintenance Manager","Cleaning Supervisor","Deckhand","Repair Mechanic","Production Maintenance","Maintenance Mechanic","Production Maintenance Supervisor","Field Maintenance","Head Maintenance","Maintenance Engineering Specialist","Landscape Maintenance Manager","Construction Manager","Fund Manager","Facilities Manager","Business Manager","Market Research Manager","Insurance Advisor","Office Manager","Implementation Leader","Consultant","Industry Consultant","Business Development Associate","Commercial Team Lead Business Development Manager","Facilities Supervisor","Excellence Manager","Project Assistant","Project Clerk","Technical Author","Material Coordinator","Head Project Support","Head Procurement","Head Planning","Senior Research Executive","Export Manager","Import Manager","Strategy Management Consultant","Real Estate Manager","Airline Manager","QC Manager","MECHANICAL TECHNICIAN","Pump Technician","Purchasing Officer","Production Supervisor","Quality Control Assurance Officer","Operations Director","Product Development Director","Site Director","Manufacturing Director","QA Supervisor","Manufacturing Manager","Development Manager","Supply Chain Planner","Tooling Manager","Process Quality Engineer","Manufacturing Quality Technician","Risk Manager","Senior Design Engineer","Source and Supply Analyst","Commodity Administrator","Team Leader","Operating Machinist","Client Service Executive","Investor Relations Professional","Freelance Agent","Assistant Marketing Manager","Marketing Manager","Marketing Assistant","Financial Analyzer","Creative Director","Digital Account Manager","Search Engine Specialist","Partner Relationship Manager","Marketing Project Executive","Marketing Coordinator","District Manager","E-marketing Executive","Global Marketing Manager","Account Manager","Brand Executive","Junior Brand Executive","Market Analyst","Market Researcher","Business Analyst","Assistant Market Coordinator","Head of Marketing","Campaign Manager","PR Account Manager","Business Marketing Manager","Direct Marketing Executive","Media Manager","Planner","Project Control Executive","Market Research Consultant","Head of Consultancy","Geophysical Manager","Base Supervisor","Area Superintendent","Contract Administrator","Dispatch Assistant","Auto/Electrical Tradesperson","Oil Related Positions","Marketing Manager – Oil & Gas","Sales Manager Oil And Gas","Driver","Thai Masseuse","Truck and Trailer Mechanic","Field Officer","Store Keeper","Flight Dispatcher","Security Manager","Security Personnel","Savory Flavourist","Refrigeration & Air Conditioning Technician","Food Engineering – Technician","Food Engineering – Engineer","Commercial Carpenter","Account Coordinator","Pharmacist","Meeting Planner","Account Director","Scientific Director","Medical Writer","VP Medical Writer","Program Manager","Medical Editor","Scientific Information Manager","Conference Producer","Conference Coordinator","Event Manager","Senior Editor","Managing Editor","Research Editor","Associate Editor","Resource Manager","Publishing Director","Editorial Office Manager","Team Leader","Rights Assistant","Bid Manager","Production Editor","Design Editor","Content Manager","Production Specialist","Proofreader","Print Technician","Executive Editor","Assistant to Publisher","Assistant to Editor","Desktop Publisher","Production Assistant","Publishing & Print Supervisor","Chef","Head Chef","Assistant Chef","Chief Cook","Chef de Cuisine","Pastry Chef","Executive Sous Chef","Sous Chef","Production Chef","Outlet Manager","Cook","Food Attendant","Juice Bar Manager","Restaurant Manager","Kitchen Manager","Waiter","Waitress","Sales Engineer","Secretary","Receptionist","Merchandiser","Showroom Retail Associate","Sales Executive","Fashion Retailer","Space Planner","Brand Manager","Visual Merchandiser","Sales Officer","Purchasing Manager","Sales Assistant","Shop Manager","Quality Auditor","Assistant Buyer","Retail Manager","Assistant Manager","Sales Manager","Sales Engineer","Sales Consultant","Outdoor Sales","Sales Operations Manager","Sales Director","Sales Representative","International Sales Manager","Customer Care","Insurance Sales Agent","Key Account Manager","Assistant Sales Manager","Corporate Sales Manager","Sales & Marketing Executive","Sales & Telemarketing","Project Officer","Senior Project Manager","Senior Project Officer","Operations Officer","General Manager","Branch Manager","Property Manager","Real Estate Director","Port Director","Geophysical Manager","Geological Manager","Chief Financial Officer","Research Manager","Business Development Director","Operations Director","Marketing Director","Legal Manager","CEO","CFO","COO","Senior Director","IT Manager","Engineering Project Manager","Director Engineering","Plant Manager – Engineering","Director Internal Audit","Assistant VP","Director","Chief Operating Officer","Division President","President & CEO","Industrial Manager","Managing Director","Division Director","Oil Trader","Ship Broker","Tower Operator","Survey Skipper","Chartering Ship Broker","Shipping Administrator","Customer Service Executive","Network Administrator","Network Manager","JDE Support","Oracle Apps DBA Resources","Network Products Sales","Network Professional","VMware Specialist","System Administrator","IT Support Staff","System Analyst","IT Engineer","Oracle Developer","TIBCO Staffware Professional","Mainframe Professional","CRM/Oracle Project Consultant","Tandem Cobol Professional",".Net Professional","SST Support Engineer","J2EE Professional","Technical Support Staff","Designer","IT Risk Manager","IT Technician","Junior IT Support","System & Network Engineer","IT Analyst","IT Network Engineer","CCNP Certified Engineer","SAP","Oracle HRMS Professional","MS BSM","IT Assistant","SAP FI CO Consultant","SAP PP Consultant","SAP-IS-U Project Manager","Network Security Engineer","SAP SEM Trainer","Technical Person","Network/Software Engineer","SAP Trainer","IBM Content Manager","Java Developer","Documentation Officer","Computer Programmer","AS/400 Administrator","UNIX LINUX Systems Engineer","Network Support Technician","Level 3 Support Person","PC Support Person","Server Support Analyst","Software Application Engineer","Senior Project Engineer","Architecturl CAD Specialist","Web Application Developer","Developer","C++ / UNIX Developer","Senior Developer","Software Engineer –C / C++","Web Editor","Technical Writer","Senior Technical Writer","Technical Support Writer","Tech Project Manager","Project Architect","Programmer","Regional Manager","Software Developer","Project Leader","Field Support Engineer","Right Fax Engineer","Software Application Super User","Network Engineer","Computer Hardware & Network Enginer","System Manager","Sales","Auto CAD Specialist","Oracle DBA",".Net Developer","UNIX Administrator","IT Consultant","Oracle DBA Administrator","Service Engineer","Service Desk Professional","IT Sales","Telecom Sales","Telecom Sales Manager","Project Engineer","VSAT Field Engineer","Field Application Engineer","Telecom Senior Engineer","GSM Network System Technical Team Leader","GSM Project Engineer","2G / BSS Engineer","PS Core Network Engineer","2G / NSS Engineer","RAN Engineer","3G / Core Engineer","QA Manager","Technical Consultant","J2EE Java Developer","Network Analyst","Desktop Support","Senior Systems Engineer","Java Software Engineer","Senior Embedded Software Designer","System Test Engineer","Application Engineer","Software Designer","Telecom Analyst","Tele Analyst","Tele Voice Data","Large Tele Projects","Voice Communications Analyst","Installation Supervisor","Telecom Technician","Test Engineer","Customer Service Representative","Customer Service Manager","Warehouse Manager","Transport Manager","Import Clerk","Export Clerk","Business Development Manager","HR","Operations Manager","Operations Assistant","Transportation Planner","Operations Coordinator - Logistics","Logistics Manager","Freight Manager","Warehouse Assistant","Logistics Incharge","Commercial Manager","Logistics Coordinator","Logistics Inspector","Operations Clerk","Logistics Analyst","Import Controller","Export Operator","Transport Supervisor","Airfreight Supervisor","Registration Clerk","Assistant Logistics Coordinator","Shipping Supervisor","Supply Chain Manager","Supply Chain Analyst","Mac Operator","Graphic Designer","Web Developer","Interactive Developer","Website Content Executive","Application Developer","3D Graphics Designer","Joomla CMS PHP Professional",".Net Application Developer","Web Architect","Information Architect","3D Artist","Java Web Application Developer","PHP Programmer & Developer","Web Analyst","PHP Web Developer","New Media Creative","Graphic Illustrator","2D Animator","Flash Developer","Systems Analyst","Corporate Webmaster","Webmaster","Technical Training Developer","Functional Analyst","Development Consultant","Technical Developer","C/C++ Software Developer","System Developer","Technical Implementation Consultant","Configuration Analyst","Support Analyst","Oracle Forms Developer","Other","Senior Contract Manager","Head Nurse","Medical Manager","Technical Trainer.","Teacher","Teacher Assistant","Draughtsman","Tailor","DBA Administrator","Interior Decorator","Supervisor","Global Relocations Account Manager","Pet Relocation Officer","Animal Handler","Office Assistant / Personal Assistant","Franchise Manager","Country Manager","Building Commisioning Consultant","Exhibition Sales Manager","Sponsership Sales Manager","Junior Conference Producer","Technical and Material Control","Material Engineering","Safety/Maintenance Engineering","Chemical Engineering","Water Engineering","Welder","Driller /Offshore and Onshore Engineers"
		],
		{
			delay:10,
			minChars:1,
			matchSubset:1,
			onItemSelect:selectItem,
			onFindValue:findValue,
			autoFill:true,
			maxItemsToShow:10
		}
	);
});