
function submitRecenter(event) {
    $('recenter_scale').value = 25000;
    if (event.type == "click") {
        $('recenter_doit').value = '1';
	$('recenter_scale').value = '25000';

        CartoWeb.trigger('Location.Recenter', 'FormItemSelected()');
        $('recenter_x').value = '';
        $('recenter_y').value = '';
//      $('recenter_scale').value = '';
    } else {
        if (event.keyCode == Event.KEY_RETURN) {
            $('recenter_doit').value = '1';
            $('recenter_scale').value = '25000';

            CartoWeb.trigger('Location.Recenter', 'FormItemSelected()');
            $('recenter_x').value = '';
            $('recenter_y').value = '';
//          $('recenter_scale').value = '';

            Event.stop(event);
        }
    }
     return false;
}

function enableSearch(id, caller) {
    $$('#searchlist li a').each(function(e) {e.removeClassName('search_selected')});
    caller.addClassName('search_selected');

    ['ivs_objekt', 'direktsuche', 'streckenbeschriebe', 
     'search_swissnames', 'search_city', 'search_addresses', 'recenter_plz'].each(function(e) {$(e).hide();});
    $(id).show();

    if (id == 'direktsuche' || id == 'recenter_plz') { 
        $('suchergebnis').hide();
    } else {
        $('suchergebnis').show();
    }

    $('ivs_search_result_div').innerHTML = "";
    $('ivs_search_result_count').innerHTML = "";
}



function winopen(link, name, width, height)
{
  winPopImg = window.open(link,name,'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=1,resizable=1,width='+ width + ',height=' + height);

}

function popup(f, w, h, n)
{
	if (!n) n = '';
    //n += 'search';
	winPopImg = window.open(f, n, 'toolbar=no,location=no,status=no,menubar=no,resizable=yes,scrollbars=yes,copyhistory=no,width=' + w + ',height=' + h);
    winPopImg.focus();
}

function setPopup(project, type, w, h) {
  var f = project + '/search/index.php?project=' + project + '&searchname=' + type; 
  
  newWindow = window.open(f, 'popup', "toolbar=no,location=no, status=no,menubar=no,resizable=yes,scrollbars=yes,copyhistory=no,width=" + w + ",height=" + h);
  newWindow.focus();
}

function setSearchFrame(project, type) { 
  var ifr = document.getElementById('search');
  ifr.style.height = '350px';
  ifr.src = project + '/search/index.php?project=' + project + '&searchname=' + type; 
}
function resetSession() {
    elm = xGetElementById('fake_reset');
    elm.name = 'reset_session';
    elm.value = 'reset_session';
    document.carto_form.posted.value=0;
    FormItemSelected();
}
function changeImages() {
  if (document.images) {       
    for (var i = 0; i < changeImages.arguments.length; i +=2) {       
      document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
    }       
  }       
}
