
window.onload=function(){
  if(document.tutorsearch.txtcity.addEventListener && !window.opera) {
    document.tutorsearch.txtcity.addEventListener("keydown",cr,false);
  } else {
    document.tutorsearch.txtcity.onkeydown=cr;
  }
  
    if(document.tutorsearch.cmbcity.addEventListener && !window.opera) {
    document.tutorsearch.cmbcity.addEventListener("keydown",FillTextcity,false);
  } else {
    document.tutorsearch.cmbcity.onkeydown=FillTextcity;
  }
}
function cr(e)
{
//Check the key pressed
  var key0=0;
  if(e && e.which) {
    key0 = e.which;
  } else {
    if(!e && window.event) e=window.event;
    if(e && e.keyCode) {
      key0 = e.keyCode;
    }
  }
//finished checking the key stored
if(document.getElementById("cmbcity").style.display=='block' && key0==40)
{
    document.getElementById("cmbcity").focus();
}
else
{
   var i=document.getElementById("txtcity").value;
    var l=document.getElementById("txtcity").value.length;
    if(l<3)
        document.getElementById("cmbcity").style.display='none';
    else
    {
    var found=0;
    var j;
    j=document.getElementById("cmbcity").options.length; 
    while(j>=0)
    {
        document.getElementById("cmbcity").remove(j); 
        j--;
    }
    var i=document.getElementById("txtcity").value;
    var l=document.getElementById("txtcity").value.length;
    var s=0;
    //alert(i+"  "+i.substr(0,l));
	var ic=eval(cd+"cities");
    for(j=0;j<ic.length;j++)
    {
        //alert(courses[j][1].substr(0,l)+"  "+i);
        if(ic[j][1].substr(0,l).toLowerCase()==i.toLowerCase())
        {
        found=1;
        addoption(document.getElementById("cmbcity"),""+ic[j][1]+"",""+ic[j][0]+"");
        s++;
        }
    }
  
    if(s>4)
    document.getElementById("cmbcity").size=4;
    else
    document.getElementById("cmbcity").size=s;
    
    if(found==1)
      document.getElementById("cmbcity").style.display='block';
    else
        document.getElementById("cmbcity").style.display='none';
    }
 }
}
function FillTextcity(e)
{
//Check the key pressed
  var key0=0;
  if(e && e.which) {
    key0 = e.which;
  } else {
    if(!e && window.event) e=window.event;
    if(e && e.keyCode) {
      key0 = e.keyCode;
    }
  }
//finished checking the key stored
if(key0==13)//Pressed Enter
{
	document.tutorsearch.txtcity.value=document.tutorsearch.cmbcity.options[document.tutorsearch.cmbcity.selectedIndex].text;
	document.tutorsearch.cmbcity.style.display='none';
	//document.getElementById("txtcity").focus();
}

}



