function nacitaj()
{
 pole=new Array(nacitaj.arguments.length);
 for (q=0;q<nacitaj.arguments.length;q++)
 {
  pole[q]=new Image();
  pole[q].src=nacitaj.arguments[q];
 }
}

function vid(el,vidiet)
{
 document.getElementById(el).style.visibility=vidiet;
}

function vloz(prvy_znak,druhy_znak)
{
 var f=document.formular.text;
 f.focus();
 if (document.selection)
 {
  oznac=document.selection.createRange();
  var oznactext=oznac.text;
  oznac.text=prvy_znak+oznactext+druhy_znak;
 }
 else if (f.selectionStart || f.selectionStart=='0')
 {
  var start_sel=f.selectionStart;
  var koniec_sel=f.selectionEnd;
  f.value=f.value.substring(0,start_sel)+prvy_znak+f.value.substring(start_sel,koniec_sel)+druhy_znak+f.value.substring(koniec_sel);
 }
 else
 {
  document.formular.text.value+=prvy_znak+druhy_znak;
 }
}

function prazdny(retazec)
{
 for(var i = 0; i < retazec.length; i++) 
 {
  var znak = retazec.charAt(i);
  if ((znak != ' ') && (znak != '\n') && (znak != '\t')) 
  return false;
 }
 return true;
}

function prispevok(form)
{
 if (prazdny(form.meno.value) || prazdny(form.text.value) || prazdny(form.spam.value))
 {
  window.alert("Vyplňte prosím všetky údaje okrem e-mailu!");
  return false;
 }
 else return true;
}

function tema(form)
{
 if (prazdny(form.nazov.value))
 {
  window.alert("Musíte zadať názov témy!");
  return false;
 }
 else return true;
}

function search(form)
{
 if (prazdny(form.retazec.value) || form.retazec.value=="...sem zadajte hľadaný výraz...")
 {
  window.alert("Nezadali ste hladaný výraz");
  return false;
 }
 else return true;
}


function email(mail)
{ 
 if (mail.value!="")
 {
  if (mail.value.length<8 || mail.value.indexOf("@")==-1 || mail.value.indexOf(".")==-1)
  {
   window.alert("Zadali ste neplatný e-mail!");
   mail.value="";
   mail.focus();
   return (false);
  }
  else return (true);
 }
 else return (true);
}

function okno(adresa,sirka,vyska,title)
{
 okno1=window.open(""+adresa+"","zvec","left=40,top=40,width="+sirka+",height="+vyska+",menubar=no,status=no,location=no,directories=no,scrollbar=no,resizable=yes,copyhistory=no,toolbar=no");
 with(okno1)
 {
  document.open();
  document.write('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">');
  document.write('\n<html><head><title>'+title+'</title><style type="text/css">');
  document.write('\n<!--\ndiv { position: absolute; left: 0; top: 0; border: 0; text-align: center; }\n-->');
  document.write('\n</style></head><body><div>\n<a href="javascript:window.close();">');
  document.write('<img src="'+adresa+'" border="0"></a>\n</div></body></html>');
  document.close();
 }
}

var xmlHttp;

function vytvorXMLHttpRequest()
{
  if (window.ActiveXObject)
  {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
  else if (window.XMLHttpRequest)
  {
    xmlHttp=new XMLHttpRequest();
  }
}

function zmenInput(nazov,hodnota)
{
  vytvorXMLHttpRequest();
  xmlHttp.open("POST", "xhr.php?cas_stopa="+new Date().getTime(), true);
  xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=windows-1250");
  xmlHttp.send(nazov+"="+hodnota);
}

function vlozitDoKosika(produkt)
{
  var moznosti="";
  for (var i=1;i<=3;i++)
  {
    if (document.getElementById("moznost"+produkt+i))
      moznosti+="&moznost"+i+"="+document.getElementById("moznost"+produkt+i).value;
  }
  zmenInput('vlozit_produkt',produkt+moznosti);
  document.getElementById('do_kosika'+produkt).innerHTML="<span style=\"font-size: 14px;\">Produkt je v košíku.<br /><a href=\"index.php?page=kosik\">Zobraziť košík</a>.</span>";
}

function odstranit(produkt)
{
  zmenInput('odstranit_produkt',produkt);
  var cena=cisloVstup(document.getElementById('cena'+produkt).innerHTML);
  var cena_spolu=cisloVstup(document.getElementById('cena_spolu').innerHTML);
  cena_spolu=cena_spolu-cena;
  if (cena_spolu<=0)
  {
    location.reload();
  }
  else
  {
    document.getElementById('cena_spolu').innerHTML=cisloVystup(cena_spolu);
    document.getElementById('cena_spolu_sk').innerHTML='('+eu(cena_spolu)+' SK)';
    document.getElementById('objednavka'+produkt).style.display='none';
  }
}

function zmenPocet(produkt,typ)
{
  var pocet=parseInt(document.getElementById('pocet'+produkt).innerHTML);
  var cena=cisloVstup(document.getElementById('cena'+produkt).innerHTML);
  var cena_spolu=cisloVstup(document.getElementById('cena_spolu').innerHTML);
  var cenaKus=cena/pocet;
  if (typ=="+")
  {
    zmenInput('zvacsi_pocet',produkt);
    pocet++;
    cena_spolu=cena_spolu+cenaKus;
  }
  else if (pocet>1)
  {
    zmenInput('zmensi_pocet',produkt);
    pocet--;
    cena_spolu=cena_spolu-cenaKus;
  }
  cena=cenaKus*pocet;
  document.getElementById('pocet'+produkt).innerHTML=pocet;
  document.getElementById('cena'+produkt).innerHTML=cisloVystup(cena);
  document.getElementById('cena_sk'+produkt).innerHTML='('+eu(cena)+' SK)';
  document.getElementById('cena_spolu').innerHTML=cisloVystup(cena_spolu);
  document.getElementById('cena_spolu_sk').innerHTML='('+eu(cena_spolu)+' SK)';
}

function pole1(toto)
{
 toto.className="hover";
}

function pole2(toto)
{
 toto.className="form";
}

function typForm(toto)
{
  if (toto.value==2)
  {
    document.getElementById('fakturacne').style.visibility='visible';
    document.getElementById('fakturacne').style.position='static';
    document.getElementById('nazov_firmy').style.position='static';
    document.getElementById('nazov_firmy').style.visibility='visible';
  }
  else
  {
    document.getElementById('fakturacne').style.visibility='hidden';
    document.getElementById('fakturacne').style.position='absolute';
    document.getElementById('nazov_firmy').style.position='absolute';
    document.getElementById('nazov_firmy').style.visibility='hidden';
  }
}

function kontrolaForm(form)
{
 if (prazdny(form.meno.value) || prazdny(form.priezvisko.value) || prazdny(form.email.value) || prazdny(form.ulica.value) || prazdny(form.mesto.value) || prazdny(form.psc.value) || ((prazdny(form.firma.value) || prazdny(form.ico.value) || prazdny(form.dic.value)) && document.getElementById('typ2').checked==true))
 {
  window.alert("Vyplňte prosím všetky povinné údaje!");
  return false;
 }
 else return true;
}

function eu(cena)
{
  cena=cena*30.126;
  return cisloVystup(cena);
}

function cisloVystup(cislo)
{
  cislo=Math.round(cislo*100)/100;
  cislo=cislo+"";
  cislo=cislo.replace(/^(\d+)\.(\d{1})$/, "$1,$2 0");
  cislo=cislo.replace(/ /, "");
  cislo=cislo.replace(/^(\d+)$/, "$1,00");
  return cislo.replace(/^(\d+)\.(\d{2})$/, "$1,$2");
}

function cisloVstup(cislo)
{
  cislo=cislo.replace(/,/, ".");
  return parseFloat(cislo);
}

function zmenCenu(produkt)
{
  var cena=parseFloat(document.getElementById("cena"+produkt).value);
  for (var i=1;i<=3;i++)
  {
    if (document.getElementById("moznost"+produkt+i))
    {
      var id=document.getElementById("moznost"+produkt+i).value;
      if (document.getElementById("cena_navyse"+id))
      {
        navyse=parseFloat(document.getElementById("cena_navyse"+id).value);
        cena=cena+navyse;
      }
    }
  }
  document.getElementById("cena_eur"+produkt).innerHTML=cisloVystup(cena)+" EUR";
  document.getElementById("cena_sk"+produkt).innerHTML="("+eu(cena)+" SK)";
}
