function basketCountAdd()
{
pocet = document.getElementById('pocet_smajliku').value;
hodnota = document.getElementById('basket_amount');
soucet = hodnota.value - (-1);
hodnota.value = soucet;
document.getElementById('zmena_smajliku').innerHTML = pocet*soucet;
}
function basketCountRemove(pocet)
{
pocet = document.getElementById('pocet_smajliku').value;
hodnota = document.getElementById('basket_amount');
soucet = hodnota.value - 1;
    if(soucet < 1) {
        hodnota.value = 1;
        soucet=1;
    }
    else    {
        hodnota.value = soucet;
    }
document.getElementById('zmena_smajliku').innerHTML = pocet*soucet;
}

function aktualizujPocetSmajliku(pocet){
  var per = document.getElementById('pocet_smajliku').value;
  var vystup = document.getElementById('zmena_smajliku');
  if(!isNaN(pocet*per) && pocet*per!=0 && pocet>0){
    vystup.innerHTML = pocet*per;
  } else {
    vystup.innerHTML = 0;
  }
}

function boxToggle(elementId,title)
{

$("#"+elementId+"_obsah").toggle();
if($("#"+elementId+"_nadpis").attr('class') == "h2_red_active")
{
$("#"+elementId+"_nadpis").removeClass('h2_red_active');
$("#"+elementId+"_nadpis").addClass('h2_red');
$("#ajax_"+elementId).html('<h2 class="h2_red" id="'+elementId+'_nadpis"><a href="javascript:boxToggle(\''+elementId+'\',\''+title+'\');" title="'+title+'">'+title+'</a></h2>');
}
else
{
$("#"+elementId+"_nadpis").removeClass('h2_red');
$("#"+elementId+"_nadpis").addClass('h2_red_active');
$("#ajax_"+elementId).html('<h2 class="h2_red_active" id="'+elementId+'_nadpis"><a href="javascript:boxToggle(\''+elementId+'\',\''+title+'\');" title="'+title+'">'+title+'</a></h2>');
}

}

function show(elementId)
{
$("#"+elementId).toggle();
}


function hide(elementId)
{
$("#"+elementId).hide();
}

function setClass(className,elementId)
{
$("#"+elementId).addClass(className);
if(elementId == 'o-firme') $("#submenu").removeClass('hidden');
if(elementId == 'zakaznici') $("#submenu-users").removeClass('hidden');
}
function removeClass(elementId)
{
$("#"+elementId).removeClass('active');
if(elementId == 'o-firme') $("#submenu").addClass('hidden');
if(elementId == 'zakaznici') $("#submenu-users").addClass('hidden');
}

function post(elementId)
{
document.delivery.submit();
}

function rightProducts(elementId)
{
$("#ajax"+elementId).load('rightProducts.php');
}
function detailAjax(elementId)
{
$("#ajax"+elementId).load('similarProducts.php');
}

function validateForm()
{
document.getElementById("potvrdit").disabled = false;
}

function loadMenuItem(parentId,elementId)
{
$("#"+elementId).empty().html('<em>Nahrávám strukturu menu</em><br /><img src="ajax-loader.gif" alt="Nahrávám strukturu menu" />');
$('#'+elementId).load('loadMenuData.php?parentId='+parentId);
$('#'+elementId).toggle();
}

function showMenu(elementId,menuId)
{
$('#'+menuId).addClass('active');
$('#'+elementId).toggle();
}

function potvrzeniObjednavky(){
  pokracovat = confirm("Objednávka je závazná. Chcete pokračovat?");
  if(pokracovat) overeniUdaju();
}

function get(elementId){
  return document.getElementById(elementId);
}
function overeniUdaju(){
  
  if(overDodaci()){
    if(get('fakt_type_1').checked){
      if(
          get('company_fakturace_firma').value!=''
          && get('company_fakturace_ic').value!=''
          && get('company_fakturace_adresa').value!=''
          && get('company_fakturace_mesto').value!=''
          && get('company_fakturace_psc').value!=''){
        document.getElementById('objednavka').submit(); 
      } else {
        alert('Je potřeba vyplnit všechny údaje!');
      }
    } else if (get('fakt_type_0')){
      if(
          get('person_fakturace_jmeno').value!=''
          && get('person_fakturace_prijmeni').value!=''
          && get('person_fakturace_adresa').value!=''
          && get('person_fakturace_mesto').value!=''
          && get('person_fakturace_psc').value!=''){
         document.getElementById('objednavka').submit(); 
      } else {
        alert('Je potřeba vyplnit všechny údaje!');
      }         
    }
  } else {
    alert('Je potřeba vyplnit všechny údaje!');
  }
}

function overDodaci(){
  if(get('dodaci_type_0').checked){
    return true;
  } else if (get('dodaci_type_1').checked){
      if(
          get('person_dodaci_jmeno').value!=''
          && get('person_dodaci_prijmeni').value!=''
          && get('person_dodaci_adresa').value!=''
          && get('person_dodaci_mesto').value!=''
          && get('person_dodaci_psc').value!=''){
         return true; 
      } else {
        return false;
      }
  } else if (get('dodaci_type_2').checked){
      if(
          get('company_dodaci_firma').value!=''
          && get('company_dodaci_ic').value!=''
          && get('company_dodaci_adresa').value!=''
          && get('company_dodaci_mesto').value!=''
          && get('company_dodaci_psc').value!=''){
        return true; 
      } else {
        return false;
      }
  }
}

function nactiParametry(id){
  $("#vyhledavani_parametry").load('ajaxLoader.php?module=ajax&property=nactiParametry&params[0]='+id);
}

function overUdajeVyhledavani(){
  if(get('kod').value=='' && get('nazev').value=='' && get('id_kategorie').value=='0' && get('id_cena').value==''){
    alert('Je potřeba vyplnit alespoň jeden z povinných polí!');
    return false;
  } else{
    return true;
  }
}

function showSimilarProducts(param,count){
  var div;
  for(i=0;i<count;i++){  
    if((div = get('similar_'+i))!=null){
      if(div.style.display=='block' || div.style.display==''){
        $('#similar_'+i).fadeOut(500, function(){
          if(param=='forward'){    
            if(count-1==i){
              $('#similar_0').fadeIn(500);
            } else {
               $('#similar_'+(i+1)).fadeIn(500);
            }
          } else {
            if(i==0){
              $('#similar_'+(count-1)).fadeIn(500);

            } else {
               $('#similar_'+(i-1)).fadeIn(500);
               
            }            
          }
        });
        break;
      }
    }  
  }
}

function showSprazeneProducts(param,count){
  var div;
  for(i=0;i<count;i++){  
    if((div = get('sprazene_'+i))!=null){
      if(div.style.display=='block' || div.style.display==''){
        $('#similar_'+i).fadeOut(500, function(){
          if(param=='forward'){    
            if(count-1==i){
              $('#sprazene_0').fadeIn(500);
            } else {
               $('#sprazene_'+(i+1)).fadeIn(500);
            }
          } else {
            if(i==0){
              $('#sprazene_'+(count-1)).fadeIn(500);

            } else {
               $('#sprazene_'+(i-1)).fadeIn(500);
               
            }            
          }
        });
        break;
      }
    }  
  }
}



