function setDefaultEVC(object, defaultValue){
  if(object.value == defaultValue) object.value = "";
  return;
}

/** e-mail control
 *@param email - input element
 *param alert_msg - alerting message
 */
function kontrola_emailu(email, alert_msg){
  if(window.RegExp){
    maska = new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$");
    if(email){
      if (!maska.test(email.value)){
        window.alert(alert_msg);
        email.focus();
        return false;
      }else return true;
    }else return true;
  }else return true;
}

function hideGeneralDiv(id){
  var e = document.getElementById(id);
  if(e) e.style.display = 'none';
  return;
}

function showGeneralDiv(id){
  var e = document.getElementById(id);
  if(e) e.style.display = 'block';
  return;
}

function goToAnchor(name){
  var url = document.location.href;
  if(url.indexOf('#' + name) == -1){
    url += '#' + name;
  }
  document.location.href = url;

}


function seradVypis(sel, url, page, url_params){
  var value = sel.options[sel.selectedIndex].value;
  var url_str = "";
  var url_params_str = "";
  
  if(url_params != "") url_params_str = '&' + url_params;

  if(value != 0) location.href = url + '?razeni=' + value + '&page=' + page + url_params_str;
  return;
}


//vyhledavani
function showSearchFormParams(){
  var e_link_form = document.getElementById('link_searchFormParams');
  var e_link_tipy = document.getElementById('link_tipy');
  var e_form = document.getElementById('div_searchFormParams');
  var e_tipy = document.getElementById('div_tipy');
  var e_img = document.getElementById('img_tipy_searchFormParams');
  
  if(e_link_form && e_link_tipy && e_form && e_tipy && e_img){
    e_form.style.display = 'block';
    e_tipy.style.display = 'none';
    e_link_form.style.display = 'none';
    e_link_tipy.style.display = 'block';
    e_img.src = 'pics/web/p_2_0.png';
  }
}

function hideSearchFormParams(){
  var e_link_form = document.getElementById('link_searchFormParams');
  var e_link_tipy = document.getElementById('link_tipy');
  var e_form = document.getElementById('div_searchFormParams');
  var e_tipy = document.getElementById('div_tipy');
  var e_img = document.getElementById('img_tipy_searchFormParams');
  
  if(e_link_form && e_link_tipy && e_form && e_tipy && e_img){
    e_form.style.display = 'none';
    e_tipy.style.display = 'block';
    e_link_form.style.display = 'block';
    e_link_tipy.style.display = 'none';
    e_img.src = 'pics/web/p_2_1.png';
  }
}

function aktivujKrok(krok){
  var e = null;
  if(krok == 2){
    e = document.getElementById('img_krok2');

    var e_kategorie = document.getElementById('resume_kategorie');
    var e_kategorie_select = document.getElementById('search_kategorie');
    if(e_kategorie && e_kategorie_select) e_kategorie.innerHTML = e_kategorie_select.options[e_kategorie_select.selectedIndex].value;

    var e_cenaOd_search = document.getElementById('search_cenaod');
    var e_cenaOd = document.getElementById('resume_cenaod');
    if(e_cenaOd_search && e_cenaOd) e_cenaOd.innerHTML = e_cenaOd_search.value;

    var e_cenaDo_search = document.getElementById('search_cenado');
    var e_cenaDo = document.getElementById('resume_cenado');
    if(e_cenaDo_search && e_cenaDo) e_cenaDo.innerHTML = e_cenaDo_search.value;

  }
  if(krok == 3){
    e = document.getElementById('img_krok3');

    //var e_lokalita_search = document.getElementById('search_lokalita');
    var span = document.getElementById('span_aktivni_kraj');
    var e_lokalita = document.getElementById('resume_lokalita');
    
    //if(e_lokalita_search && e_lokalita) e_lokalita.innerHTML = e_lokalita_search.value;
    if(span && e_lokalita) e_lokalita.innerHTML = span.innerHTML;

  }
  
  if(e){
    e.style.top = "-1000px";
    e.style.left = "-1000px";
  }
}

function hledejFormParams(){
  var form = document.getElementById('searchFormParams');
  if(form) form.submit();
  return;
}

function check_checkbox(id, mod){
  var ch = document.getElementById(id);
  switch(mod){
    case 0:  if(ch) ch.checked = !ch.checked; break; //invert value
    case 1:  if(ch) ch.checked = true; break; // checked always
    case 2:  if(ch) ch.checked = false; break; // unchecked always
    default :  if(ch) ch.checked = !ch.checked;
  }
  return;
}

