function basketCountAdd()
{
hodnota = document.getElementById('basket_amount');
soucet = hodnota.value - (-1);
hodnota.value = soucet;
}
function basketCountRemove()
{
hodnota = document.getElementById('basket_amount');
soucet = hodnota.value - 1;
    if(soucet < 0) {
        hodnota.value = 0;
    }
    else    {
        hodnota.value = soucet;
    }
}

function boxToggle(elementId)
{

$("#"+elementId+"_obsah").toggle();
if($("#"+elementId+"_nadpis").attr('class') == "h2_red_active")
{
$("#"+elementId+"_nadpis").removeClass('h2_red_active');
$("#"+elementId+"_nadpis").addClass('h2_red');
}
else
{
$("#"+elementId+"_nadpis").removeClass('h2_red');
$("#"+elementId+"_nadpis").addClass('h2_red_active');
}

}

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 overRozsireneVyhledavani(){
  if(get('rozVyhNazev').value!='' || get('rozVyhPopis').value!='' || get('rozVyhCislo').value!=''){
    return true;
  } else {
    alert('Zadejte alespoň jeden parametr vyhledávání.');
    return false;
  }
}
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 overRegistraci(){
  if(get('heslo2')!=get('overeni')){
    alert('Hesla nesouhlasí');
    return false;
  } else if(get('login').value!=''
            && get('heslo2').value!=''
            && get('jmeno').value!=''
            && get('prijmeni').value!=''
            && get('email').value!=''
            && get('kontakt_1').value!=''
            && get('cp').value!=''
            && get('obec').value!=''
            && get('psc').value!=''){    
    document.getElementById('registrace').submit();
    return true;          
  } else {
    alert('Je potřeba vyplnit vsechny údaje označené *');
    return false;
  }
}

function zobrazPlatby(id,cena){
  document.getElementById('platba').innerHTML=document.getElementById('divPlatba_'+id).innerHTML;
  if(cena==0){
    document.getElementById('dopravne_1').innerHTML='ZDARMA';
    document.getElementById('dopravne_2').innerHTML='ZDARMA';
    document.getElementById('cc_s_dani2').innerHTML=document.getElementById('celkovaCena').value;
  } else {
    document.getElementById('dopravne_1').innerHTML=cena+' Kč';
    document.getElementById('dopravne_2').innerHTML=cena+' Kč';
    document.getElementById('cc_s_dani2').innerHTML=(parseInt(document.getElementById('celkovaCena').value)+cena);  
  }
}

function aktualizujDopravu(cena){
  if(cena==0){
    if(document.getElementById('dopravne_1')) document.getElementById('dopravne_1').innerHTML='ZDARMA';
    if(document.getElementById('dopravne_2')) document.getElementById('dopravne_2').innerHTML='ZDARMA';
    if(document.getElementById('cc_s_dani2')) document.getElementById('cc_s_dani2').innerHTML=document.getElementById('celkovaCena').value;
  } else {
    if(document.getElementById('dopravne_1')) document.getElementById('dopravne_1').innerHTML=cena+' Kč';
    if(document.getElementById('dopravne_2')) document.getElementById('dopravne_2').innerHTML=cena+' Kč';
    if(document.getElementById('cc_s_dani2')) document.getElementById('cc_s_dani2').innerHTML=(parseInt(document.getElementById('celkovaCena').value)+cena);  
  }
}

function zobrazPlatbyEUR(id,cena){
  document.getElementById('platba').innerHTML=document.getElementById('divPlatba_'+id).innerHTML;
  if(cena==0){
    document.getElementById('dopravne_1').innerHTML='ZDARMA';
    document.getElementById('dopravne_2').innerHTML='ZDARMA';
    document.getElementById('cc_s_dani2').innerHTML=document.getElementById('celkovaCena').value;
  } else {
    document.getElementById('dopravne_1').innerHTML=cena.toFixed(2)+' EUR';
    document.getElementById('dopravne_2').innerHTML=cena.toFixed(2)+' EUR';
    document.getElementById('cc_s_dani2').innerHTML=(parseFloat(document.getElementById('celkovaCena').value)+cena).toFixed(2);  
  }
}

function aktualizujDopravuEUR(cena){
  if(cena==0){
    if(document.getElementById('dopravne_1')) document.getElementById('dopravne_1').innerHTML='ZDARMA';
    if(document.getElementById('dopravne_2')) document.getElementById('dopravne_2').innerHTML='ZDARMA';
    if(document.getElementById('cc_s_dani2')) document.getElementById('cc_s_dani2').innerHTML=document.getElementById('celkovaCena').value;
  } else {
    if(document.getElementById('dopravne_1')) document.getElementById('dopravne_1').innerHTML=cena.toFixed(2)+' EUR';
    if(document.getElementById('dopravne_2')) document.getElementById('dopravne_2').innerHTML=cena.toFixed(2)+' EUR';
    if(document.getElementById('cc_s_dani2')) document.getElementById('cc_s_dani2').innerHTML=(parseFloat(document.getElementById('celkovaCena').value)+cena).toFixed(2);  
  }
}

function aktualizujObjednavku(name,value){
$("#objednavka_jmeno").load('ajaxLoader.php?module=ajax&property=aktualizujObjednavku&params[0]='+name+'&params[1]='+value.replace(/ /gi,'%20'));
}

function kontrolujUdaje(){
    var fail=false;
    var str='';
    if(get('objednavka_jmeno').value==''){
      fail=true;
      str+='jméno';
    }
    if(get('objednavka_prijmeni').value==''){
      fail=true;
      str+=str==''?'přijmení':',přijmení';
    }
    if(get('objednavka_ulice').value==''){
      fail=true;
      str+=str==''?'ulice':',ulice';
    }
    if(get('objednavka_obec').value==''){
      fail=true;
      str+=str==''?'obec':',obec';
    }
    if(get('objednavka_psc').value==''){
      fail=true;
      str+=str==''?'psč':',psč';
    }
    if(get('objednavka_email').value==''){
      fail=true;
      str+=str==''?'email':',email';
    }
    if(get('objednavka_telefon').value==''){
      fail=true;
      str+=str==''?'telefon':',telefon';
    }
    if(fail){
      alert('Nevyplnili jste povinné údaje: '+str);
      return false;
    } else {      
      return kontrolujEmail(get('objednavka_email').value);
    }
}

function kontrolaEmail(){
  var mail = get('novinky-email').value;
  znaky=new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$");
  if (!znaky.test(mail)){
    alert('Zadejte prosím správný email.');
    return false;
  } else {
    return true;
  } 
  
}


function kontrolujEmail(str){
    var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
    if (!str.match(re)) {
        alert('Zadejte prosím správný email.');
        return false;
    } else {
        return true;
    }
}
function overKupon(kupon, domena){
  if (kupon!=''){
  //alert(domena);  
  $.get('ajaxLoader.php?module=ajax&property=dejKupon&kod='+ kupon +'&domain='+ domena, function(response){
    alert(response);
  });
  }
  else {
    alert('Zadejte kód kupónu!');
  }
}

$(function(){
    $("form").submit(function(){
      $('input[type=submit]', this).attr('disabled', 'disabled');
      setTimeout("$('input[type=submit]', this).removeAttr('disabled', 'disabled')", 20000);
    });
});



