var dir_mode=0;
var dir_txt;
var dir_btn;
var dir_initialized = false;
function go() {
  if (!dir_initialized) {
    dir_txt = $('direct');
    dir_btn = $('direct_btn');
	frames['gmap_fr']._go_init();
    dir_initialized = true;
  }

  if (dir_txt.value.length < 3) { alert("Please enter a direction."); return false; }
  switch(dir_mode) {
    case 0: // search rout
      frames['gmap_fr'].get_directions(dir_txt.value);
    break;
    case 1: // show text panel
      frames['gmap_fr'].get_list();
	  dir_btn.value = "New path"
      dir_mode=2;
    break;
    case 2:
      frames['gmap_fr'].map_reset();
	  dir_btn.value = "Get Directions"
      dir_mode = 0;
    break;
  }                                 
}

