/* Provides Area(Popular Place) of Agra */
function AreaSuggestions() {
this.Areas = ["Agra Cantt|Agra Cantt","Agra Cantt|Agra Cantt","Artoni|Artoni","Bagh|Bagh","Bagh Farzana|Bagh Farzana","Baluganj|Baluganj","Bansal Nagar|Bansal Nagar","Belan Ganj|Belan Ganj","Billochpura|Billochpura","Chhipitola|Chhipitola","Chini-Ka-Rauza|Chini-Ka-Rauza","Civil Court|Civil Court","Dayalbagh|Dayalbagh","Fatehabad|Fatehabad","Fatehabad Road |Fatehabad Road ","Fatehpur Sikri|Fatehpur Sikri","Firozabad Bazar|Firozabad Bazar","Gandhi Nagar|Gandhi Nagar","Gokal Pura|Gokal Pura","Guru Ka Taal|Guru Ka Taal","Hari Parbat|Hari Parbat","Hing Ki Mandi|Hing Ki Mandi","Hospital Road|Hospital Road","ITC Mughal|ITC Mughal","Jaipur House|Jaipur House","Johri Bazar|Johri Bazar","Kailash Vihar|Kailash Vihar","Khandari|Khandari","Kheria Road|Kheria Road","Kirawali|Kirawali","Lajpat Kunj|Lajpat Kunj","Madhu Nagar|Madhu Nagar","Madia Katra|Madia Katra","Mall Road|Mall Road","Mall Road|Mall Road","N V Colony|N V Colony","Noori Gate|Noori Gate","Noori Gate Road|Noori Gate Road","Prem Nagar|Prem Nagar","Raja Mandi|Raja Mandi","Rakab Ganj|Rakab Ganj","Ram Nagar Colony|Ram Nagar Colony","Ramratan Road|Ramratan Road","Rawat Pura|Rawat Pura","Red Fort|Red Fort","Runkata|Runkata","Sadar Bazar|Sadar Bazar","Sadar Bazar|Sadar Bazar","Sanjay Palace|Sanjay Palace","Sanjay Palace|Sanjay Palace","Shahganj|Shahganj","Shahid Nagar|Shahid Nagar","Shahid Nagar|Shahid Nagar","Shamshabad Road|Shamshabad Road","Shilpgram|Shilpgram","Sikandra|Sikandra","Taj Road|Taj Road","Taj Road |Taj Road ","Udyog Nagar|Udyog Nagar","Vibhav Nagar|Vibhav Nagar","Vijay Nagar|Vijay Nagar","Yamuna River|Yamuna River" ];}
/*Request suggestions for the given autosuggest control. @scope protected @param oAutoSuggestControl The autosuggest control to provide suggestions for.*/
/*Request suggestions Contain in array*/
function IsContain(aSuggestion,objValue)
{var aSuggestions1 =[]; 
aSuggestions1= aSuggestion;
for (var i=0; i < aSuggestions1.length; i++) 
{if(aSuggestions1[i].toLowerCase()==objValue.toLowerCase())
{return true;}}return false;}
AreaSuggestions.prototype.requestSuggestions = function (oAutoSuggestControl /*:AutoSuggestControl*/,bTypeAhead /*:boolean*/) {
var aSuggestions = [];
var sTextboxValue = oAutoSuggestControl.textbox.value;
if (sTextboxValue.length > 0)
{for (var i=0; i < this.Areas.length; i++) 
{ var aSuggestionsKeyWord = [];
aSuggestionsKeyWord=this.Areas[i].split("|");
if(aSuggestionsKeyWord.length>1)
{for (var j=0; j < aSuggestionsKeyWord.length; j++) 
{if (aSuggestionsKeyWord[j].toLowerCase().indexOf(sTextboxValue.toLowerCase()) == 0)
{if(!IsContain(aSuggestions,this.Areas[i].split("|")[0]))
{aSuggestions.push(this.Areas[i].split("|")[0]);}
}} }
else if (this.Areas[i].toLowerCase().indexOf(sTextboxValue.toLowerCase()) == 0)
{if(!IsContain(aSuggestions,this.Areas[i].split("|")[0]))
{aSuggestions.push(this.Areas[i].split("|")[0]);}
}}}oAutoSuggestControl.autosuggest(aSuggestions, bTypeAhead);};
