function CompanySuggestions()
{//should auto-fill from database
	this.company = [ "ADIC", "AGFA Corporation", "Agfa HealthCare", "AGFA, Mid Atlantic Zone", "AGFA, North Central Zone", "AGFA, Northeast Zone", "AGFA, South Central Zone", "AGFA, Southeast Zone", "AGFA, Western Zone", "Alpha Imaging, Inc.", "Alternative Business Solutions", "American Power Conversion", "Anexa Corporation", "Anteon", "Applied Biosystems", "Associated Power Solutions, Inc.", "Associated X-ray Services, Inc.", "Bio-Rad Labs", "Bloomington Hospital Orange County", "Blue Ridge X-ray Company", "BRP US Inc.", "California Imaging Services", "Cassling Diagnostic Imaging", "Christie Group LTD", "Clayton X-ray Company", "CMS Imaging, Inc.", "Concord Hospital", "Core Medical Imaging", "Creo Asia Pacific, Ltd.", "Creo, a subsidiary of Kodak - CR", "Creo, a subsidiary of Kodak - ER", "Creo, a subsidiary of Kodak - NWR", "Creo, a subsidiary of Kodak - SR", "Creo, a subsidiary of Kodak - SWR", "Cutera", "Delphax Technologies Inc.", "Delphi", "Delta Imaging Systems, Nashville", "Delta Keyspan, LLC", "Delta Medical Systems", "Diagnostic Imaging Inc - AR", "Diagnostic Imaging Inc - NM", "Diagnostic Imaging Inc. - FL", "Diagnostic Imaging Inc-TX", "Diagnostic Imaging, Inc -  WA", "Diagnostic Imaging-NC", "Dornier Medical", "Electromek Diagnostic Systems", "EMC Corporation, East", "EMC Corporation, SouthWest", "FujiFilm Graphics", "Fujifilm Medical", "GE Healthcare", "General Imaging Corporation", "Healthtronics", "Heidelberg USA, Inc.", "Hitachi Medical Systems", "Hologic, Inc.", "HP Scitex", "Identix Incorporated", "IKON Office Solutions", "Imaging Soluitons", "Imatron Inc.", "IMS", "Instrumentation Labs", "Integra", "InVision", "J & J Imaging Solutions", "Karl Storz Litho", "King's Medical Company", "Kodak Graphics Comm. Group", "Laidlaw Environmental Services (WT), Inc.", "Leeman Labs", "Linear Medical Systems", "LTX", "Mania Technologie", "Marconi Medical SE Region", "Masterplan Inc.", "Medical Imaging Sales & Service", "Medical Imaging Solutions", "Mid South Xray", "Multi Diagnostic Modalities,Inc.", "National Pens Corp.", "NETCo", "NetSilicon", "North Atlantic Imaging", "Orbotech Inc.", "Other", "Panasonic FA", "Performance Medical Group", "Philips Healthcare", "Philips Medical Systems-Puerto Rico", "Philips Nuclear Europe", "Philips Nuclear Mid-Atlantic", "Philips Nuclear Northeast", "Philips Nuclear Northern", "Philips Nuclear Southeast", "Philips Nuclear, Canada", "Philips Nuclear, Central East", "Philips Nuclear, Central West North", "Philips Nuclear, Central West South", "Philips Nuclear, Mid-South", "Philips Nuclear, Southwest", "Philips Nuclear, West", "PowerLines", "Preferred Diagnostic", "Providian", "Psychemedics Corporation", "R.P. Kincheloe Company", "R2 Technology, Inc.", "Radiographic Equipment Services", "Raytheon", "Remetronix", "Resource Laboratories", "Rhode Island Hospital", "River Oaks Imaging", "Rockwell Collins, Inc.", "Rolle Solutions Inc.", "Rx Monitoring Services, Inc.", "Sempco X-ray", "Servicescope", "ServiceTrends, Inc.", "Shimadzu Medical Systems", "Siemens Medical Solutions, North Central", "Siemens Medical Solutions, North East", "Siemens Medical, Canada", "Siemens Medical, Great Lakes", "Siemens Medical, South West", "Siemens Medical, SouthEast", "Siemens Medical, West", "Siemens OCS", "SourceOne Health Care", "South Florida Med-x", "South Jersey X-ray", "Southeast Imaging", "Stand Corporation", "Standard X-Ray Sales Company", "Swissray International, Inc.", "Tally", "TEAL Electronics", "Team EPS", "Teradyne", "Thermo  Electron", "TJA Solutions", "TomoTherapy Incorporated", "Toshiba America Medical Sys.", "Trex Medical Corp", "TRUMPF Inc.", "Universal Instruments Corp", "Varian, Inc.", "Walgreens Co.", "Waters Corporation", "WDC Technologies, Inc.", "Wright & Morrissey, Inc.", "Xeikon America, Inc.", "X-Ray Inc of RI", "X-RAY SYSTEMS, INC."];
}

CompanySuggestions.prototype.requestSuggestions = function (oAutoSuggestControl /*:AutoSuggestControl*/) 
{
    var aSuggestions = [];
    var sTextboxValue = oAutoSuggestControl.textbox.value;
    if (sTextboxValue.length > 0)
    {//search for matching companies
        for (var i=0; i < this.company.length; i++) 
        { 
            if (this.company[i].toLowerCase().indexOf(sTextboxValue.toLowerCase()) == 0) 
            {
                aSuggestions.push(this.company[i]);
            } 
        }
    }
    //provide suggestions to the control
    oAutoSuggestControl.autosuggest(aSuggestions);
};
