function LabelSuggestions() { this.states = [
        '4YOU','ADÉL','ADELINE','ÁGI','ALEXA','ALEXANDRA','ANDI','ANDYKA','ANETT','ANGEL','ANIKÓ','ANITA','ANNÁCSKA','BARBI','BELLÁCSKA','BESTIA','BRENDA','BRIGITT','CHILI','DIANA','DOBÓ KATICA','DÓRI','EDINA','EMESE','ERA40','ERIK','ERIKA','ÉVA','FANNI','GABI','HEIFA','HENI','IZABELL','JÁZMIN','JÁZMIN 23','JESSICA','JUDIT','KATHY','KENZA','KITTI','KITTY','LACI','LARA','LILLY','LINDA','LISA','LIZA','LOLA CICA','LORA','LUANDA','LUSY','LYNA','MARIANN','MAYA','MELCSI','MELDY','MELINDA','MIA','MIMI','MOLLY','MONIC','NAUSZI','NELLI','NELLY','NIKI','NIKIKE','NIKOL','NINA','NOÉMI','NÓRA','ORSI','PATRÍCIA','PILLANGÓ','RÉKA','RITA','SANDRA','SEXY ANETT','SEXYCICA','SHEILA','SYLVIA','SZABINA','SZAMIRA','SZOFI','SZONJA','SZUZY','TIA','TIMI','TINA','TRIXI','VANDA','VIKI','ZSANIBABA','ZSÓFI 20','ZSÓFY','ZSU'
        ]; this.states_rows = [1,1,1,1,1,1,4,1,1,3,1,1,1,1,1,1,1,1,1,2,1,2,1,2,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,3,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1]; }
    LabelSuggestions.prototype.requestSuggestions = function (oAutoSuggestControl, bTypeAhead) {
	    var aSuggestions = { states:[], states_rows:[] };
	    var sTextboxValue = oAutoSuggestControl.textbox.value.toLowerCase();
        var xSuggestionState = '';

	    if (sTextboxValue.length > 0){
		    for (var i=0; i < this.states.length; i++) {
                xSuggestionState = this.states[i].toLowerCase();
		        if (xSuggestionState.indexOf(sTextboxValue) >= 0) {
		            aSuggestions.states.push(this.states[i]);
		            aSuggestions.states_rows.push(this.states_rows[i]);
		        }
		    }
	    }
	    oAutoSuggestControl.autosuggest(aSuggestions, bTypeAhead);
    };

    LabelSuggestions.prototype.isMatch = function (aText) {
        var aSuggestions = { states:[], states_rows:[] };
        if (aText.length > 0){
		    for (var i=0; i < this.states.length; i++) {
		        if (this.states[i] == aText)
		            return this.states_rows[i];
		    }
	    }
        return false;
    };
