promenna = new Image();
promenna.src = "/obr/loader.gif";
promenna.src = "/obr/loader2.gif";


function load (co) {
  var adresa=location.href;
  var bla=/[#]/;
  
  if (co==undefined) {
    if (bla.test(adresa)==true) {
      var res=adresa.split(bla);
      if (res[1]=='parametry' || res[1]=='srovnani' || res[1]=='podobne'  || res[1]=='diskuse' || res[1]=='recenze' || res[1]=='parametry' || res[1]=='bazar' ||  res[1]=='pes')
      skryvani (res[1], 'dole', 'tanav');
    }
  } else if (co=='diskuse' || co=='recenze') {
    skryvani (co, 'dole', 'tanav');
  }
}



if (window.ActiveXObject) {
  httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
} else {
  httpRequest = new XMLHttpRequest();
}

function odp(s) { document.getElementById("formular").area.value+='['+ s +'] '; }

function processRequest(kde) {
  if (httpRequest.readyState == 4) {
    if(httpRequest.status == 200) {
      var mistoZobrazeni = document.getElementById(kde);
      mistoZobrazeni.innerHTML = httpRequest.responseText;
    } else {
      alert("Chyba pri nacitani stanky "+ httpRequest.status +":"+ httpRequest.statusText);
    }
  }
}

function Varianty (product, shop) {
  document.getElementById('shop'+shop).innerHTML = "<center><img style='margin:2px 0'src='/obr/loader2.gif' /></center>";
  var url = '/kproduktu.php?prod='+product+'&shop='+shop;
  document.getElementById('a'+shop).innerHTML='Skrýt varienty';
  document.getElementById('a'+shop).innerHTML=' <a href="javascript:Skryt(\''+product+'\',\''+shop+'\')">Skrýt varianty</a></span>';
  
  httpRequest.open("GET", url, true);
  httpRequest.onreadystatechange= function () {processRequest('shop'+shop); } ;
  httpRequest.send(null);
}

function Skryt (product,shop) {
  document.getElementById('shop'+shop).innerHTML="<div style='line-height:0;'>&nbsp;</div>";
  document.getElementById('a'+shop).innerHTML=' <a href="javascript:Varianty(\''+product+'\',\''+shop+'\')">Zobrazit varianty</a></span>';
}

function Udaje (id,udaj, id_prod, jednotka) {
  if (jednotka!=1) {
    document.getElementById('td'+id).innerHTML='<form onsubmit="return false;"><input type="text" class="mensi" value="'+udaj+'" id="input'+id+'" /> '+jednotka+' <input type="submit" onclick="Posli('+id+', '+id_prod+')" value="OK">';
  } else {
    document.getElementById('td'+id).innerHTML='<form onsubmit="return false;"><select id="input'+id+'"><option>Ano</option><option>Ne</option></select><input type="submit" onclick="Posli('+id+', '+id_prod+')" value="OK">';
  }
  document.getElementById('a'+id).href='javascript:Zpet('+id+',"'+udaj+'", '+id_prod+', "'+jednotka+'")';
  document.getElementById('a'+id).innerHTML='zavřít';
}

function Zpet (id, udajek, id_prod, jednotka) {
  if (udajek=="") {
    var bla='?';
    document.getElementById('a'+id).innerHTML='vlož';
  } else {
    var bla=udajek+' '+jednotka;
    document.getElementById('a'+id).innerHTML='oprav';
  }
  document.getElementById('td'+id).innerHTML=bla;
  document.getElementById('a'+id).href='javascript:Udaje('+id+',"'+udajek+'", '+id_prod+',"'+jednotka+'")';

}

function Posli (id, id_prod) {
  var udaj=document.getElementById('input'+id).value;
  var url='/posli.php?id='+id+'&id_prod='+id_prod+'&udaj='+udaj;
  
  if (udaj=='') {udaj="?"}
  document.getElementById('td'+id).innerHTML = udaj;
  document.getElementById('a'+id).innerHTML='oprav';

  httpRequest.open("GET", url, true);
  httpRequest.send(null);
}

function zobrazit (co) {
  document.getElementById(co).style.display="block";
  document.getElementById("a"+co).href="javascript:skryt('"+co+"')";
}

function skryt (co) {
  document.getElementById(co).style.display="none";
  document.getElementById("a"+co).href="javascript:zobrazit('"+co+"')";
}

/* list */

function list (sekce,strana, vyrobce, vyhl) {
  document.getElementById("produkty").innerHTML = "<center><img style='margin:30px 0' src='/obr/loader.gif' /></center>";

  var razeni=document.getElementById('razeni').value;
  var od=document.getElementById('od').value;
  var doo=document.getElementById('do').value;
  
  if (vyhl!="0") {
    var url='/ajax-h.php?sekce='+sekce+'&strana='+strana+'&razeni='+razeni+'&od='+od+'&do='+doo+'&h='+vyhl;
  } else {
    var url='/ajax.php?sekce='+sekce+'&strana='+strana+'&razeni='+razeni+'&od='+od+'&do='+doo+'&vyr='+vyrobce;
  }
 
  httpRequest.open("GET", url, true);
  httpRequest.onreadystatechange= function () {processRequest('produkty'); } ;
  httpRequest.send(null);
}

function pes (prod) {
  var cena=document.getElementById('cena');
  var bazary=document.getElementById('bazary');
  var dis=document.getElementById('dis');
  var recenze=document.getElementById('recenze');
  
  var neco="xml/"+prod;
  if (cena.checked==true) {neco+="?cena=1";} else (neco+="?cena")
  if (bazary.checked==true) {neco+="&bazary=1"} else (neco+="&bazary")
  if (dis.checked==true) {neco+="&dis=1"} else (neco+="&dis")
  if (recenze.checked==true) {neco+="&recenze=1"} else (neco+="&recenze")
  document.getElementById('input').value=neco;
}

function popisky (jaky, kolik) {

  for (i=1;i<=kolik;i++) {
    document.getElementById('popisky'+i).style="display:none";
    document.getElementById('odkaz'+i).className="";
  }

  document.getElementById('popisky'+jaky).style="display:block";
  document.getElementById('odkaz'+jaky).className="a";
}

function srovnani (co, id) {
  document.getElementById('aj1').className="";
  document.getElementById('aj2').className="";
  document.getElementById('aj'+co).className="a";
  
  var url='ajax-srovnani.php?co='+co+'&id='+id;

  httpRequest.open("GET", url, true);
  httpRequest.onreadystatechange= function () {processRequest('ceny'); } ;
  httpRequest.send(null);
}

function skryvani (zobraz, skryt, nav) {
  var el = document.getElementsByTagName("div");     
  for(var i=0; i<el.length; i++){
    if(el[i].className.indexOf(skryt) != -1){
      el[i].style.display="none";
    }
  }

  /* vidíte? :D */
  var nav=document.getElementById(nav).childNodes;
  for (e=0; e<nav.length; e++) {
    if (nav[e].nodeType == 1) {
      nav[e].className='';
    }
  }

  location.hash = zobraz;
  document.getElementById('a'+zobraz).className="a";
  document.getElementById(zobraz).style.display="block";
}

