﻿// JScript File
// This JavaScript is for handling the autocomplte events
// Anson Li, Anson@gasbuddy.com
// June 21, 2007 

//Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(pageLoaded);
var txtCityname

function pageLoad()
{
    var controlId = GetTextBoxId();
    txtCityname = document.getElementById(controlId);
    
    txtCityname.onkeydown = inputDetect;
}

// keydown event for the autocomplete control
function inputDetect()
{
   //Retrieve the AutoCompleteExtender from AjaxControlkit on the page
   var autoCom = $find("AutoComplete1");    
   //alert(autoCom);
   
   //IE and firefox 2.0 
   if(txtCityname.value)
   {
       var content = txtCityname.value;
       if(content.length==2)
       {
           //Check if the second number is integer
           var mod = content.charAt(1) % 1;
           if(mod == 0)
           { 
              autoCom._minimumPrefixLength = 100;
              
           }
           else if(autoCom._minimumPrefixLength > 2)
           {
              autoCom._minimumPrefixLength = 1;
           }           
       }
   }
}
