// var g = 'get_cityall';
// var g = 'get_streetall';
// var g = 'get_jstreetname';
// var g = 'get_jcityname';
// var g = 'get_jcityzip';
// var g = 'get_jstreetzip';
// var g = 'get_citystreetname';
// var g = 'get_citystreetzip';
// var g = 'get_citystreetall';

// var m = 'name';
// var m = 'zip';
if(typeof m == 'undefined')
{
  m = '';
}
if(typeof order == 'undefined' || order == '')
{
  order = '';
}
else
{
  order = '&order='+order
}
var myUpdater = new Ajax.Autocompleter(
  'searchfield','update_div','/index.php?NPsession='+sessionID+'&page=searcher&sub='+g+'&m='+m+order,
  {
    minChars: 2,
    afterUpdateElement: updateFields
	}
);

Jump = function()
{
	//document.location.href = '/index.php?page=order_area&city_id='+$F('city_id');
	//urchinTracker("/streetjump/city_id="+$F('city_id')+"&street_id="+$F('street_id'));
  if(typeof  myUpdater.update.getElementsByTagName('ul')[0] == 'undefined')
  {
    submitOldForm();
    return;
  }
  if($F('city_id') == '')
  {
    updateFields();
  }
	document.location.href = '/index.php?page=order_area&city_id='+$F('city_id')+'&street_id='+$F('street_id');

}

var updateFields = function()
{
  var i = myUpdater.getCurrentEntry();
  var city_id = i.id;
  var street_id = false;
  if(i.getElementsByTagName('div')[0].id)
  {
    var street_id = i.getElementsByTagName('div')[0].id;
  }
  $('city_id').value = city_id;
  if(street_id)
  {
    $('street_id').value = street_id;
  }
};

var submitOldForm = function()
{
  var zip = myUpdater.element.value;
  document.location.href = '/index.php?page=order_zip&zip='+zip;
}

String.prototype.trim = function()
{
  return this.replace(/^\s+|\s+$/g, '');
}