function showProgress() {
  if (document.getElementById('cs-progress')) {
    document.getElementById('cs-progress').style.display = 'block';
  }
}

function hideProgress() {
  if (document.getElementById('cs-progress')) {
    document.getElementById('cs-progress').style.display = 'none';
  }
}

var showMoreSet;
function showHideMore() {
  if (!showMoreSet) {
    showMoreSet = 0; 
  }
  if (showMoreSet == 0) {
    showMoreSet = 1;
    document.getElementById('rozsireny_filtr').style.display = '';
    document.getElementById('tl_more').setAttribute((IE ? 'className' : 'class'), 'less');
    //document.getElementById('tl_more').className = 'less';
    //document.getElementById('tl_more').class = 'less';
  } else {
    showMoreSet = 0;
    document.getElementById('rozsireny_filtr').style.display = 'none';
    document.getElementById('tl_more').setAttribute((IE ? 'className' : 'class'), 'more');
    //document.getElementById('tl_more').className = 'more';
    //document.getElementById('tl_more').class = 'more';
  }
  return false;
}

function noveHledani() {
  document.getElementById('nove_hledani').value = 1;
  document.carselector_form.submit();
  return false;
}

function upravitHledani() {
  document.getElementById('upravit_hledani').value = 1;
  document.carselector_form.submit();
  return false;
}

function addToCompare(el, verzeId, webId, webLang, instance, params, module_id) {
  if (el.checked==true) {
    if (document.getElementById('celkem_porovnani').value<=4) {
      document.getElementById('celkem_porovnani').value++;
      newRemCall('porovnani_check'+verzeId, 'Mod/CarSelector/Frontend.php', 'Mod_CarSelector_Frontend', [webId, webLang, instance, params, module_id], 'ajCompare', ['add',verzeId], 'carselector_form');
    } else {
      el.checked = false;
      alert(document.getElementById('celkem_porovnani_text').value);
    }
  } else {
    document.getElementById('celkem_porovnani').value--;
    newRemCall('porovnani_check'+verzeId, 'Mod/CarSelector/Frontend.php', 'Mod_CarSelector_Frontend', [webId, webLang, instance, params, module_id], 'ajCompare', ['del',verzeId], 'carselector_form');
  }
}
function deleteAllCompare(webId, webLang, instance, params, module_id) {
  showProgress();
  newRemCall('porovnani_checkdeleteall', 'Mod/CarSelector/Frontend.php', 'Mod_CarSelector_Frontend', [webId, webLang, instance, params, module_id], 'ajCompare', ['delall',''], 'carselector_form');
}

function goToPage(page) {
  showProgress();
  document.carselector_form.page.value = page;
  document.carselector_form.vyhledat_aj.value = 1;
  document.carselector_form.submit();
  return false;
}

function orderBy(type, asc) {
  showProgress();
  document.carselector_form.page.value = 1;
  document.carselector_form.vyhledat_aj.value = 1;
  document.carselector_form.order_type.value = type;
  document.carselector_form.order_direct.value = asc;
  document.carselector_form.submit();
  return false;
}

function moveBack() {
  showProgress();
  document.carselector_form_detail.zpet.value = 1;
  document.carselector_form_detail.submit();
  return false;
}

function controlYear(type, el) {
  if (type=='rok') {
    if (el.checked==true) {
      document.getElementById('pouze_aktualni').checked = false;
    } else {
      document.getElementById('pouze_aktualni').checked = true;
    }
  }
  if (type=='aktual') {
    if (el.checked==true) {
      document.getElementById('dle_roku').checked = false;
    } else {
      document.getElementById('dle_roku').checked = true;
    }
  }
}

function deselectCar(id, text) {
  if (confirm(text)) {
    showProgress();
    document.carselector_form_detail_pom.deselect.value = id;
    document.carselector_form_detail_pom.submit();
  }  
  return false;
}

function showDetail(id) {
  showProgress();
  document.carselector_form_detail.selected_car.value = id;
  document.carselector_form_detail.submit();
  return false;
}
function showDetailCompare(id) {
  showProgress();
  document.carselector_form_detail_compare.selected_car.value = id;
  document.carselector_form_detail_compare.submit();
  return false;
}

