var imgHead  = new Array();

var reemail=/^([a-z0-9\.\+\_\-]+)@([a-z0-9\.\+\_\-]+)(\.[a-z]{2,4})$/;

window.onload = function() {
  if (imgHead.length>0) {
    var head  = new Array();
    for (var i=1; i<imgHead.length; i++) {
      head[i] = new Image();
      head[i].src = imgHead[i];
    }
  }
  if (document.getElementById('page')) {
    var elm = document.getElementById('page');
    add_target(elm);
    add_object(elm);
  }
}

function add_target(elm) {
  var anchors = elm.getElementsByTagName("a");
  for (var i=0; i<anchors.length; i++) {
    if (anchors[i].className == "external") {
      anchors[i].target = "_blank";
    }
    if (anchors[i].className == "kosikQ") {
      anchors[i].onclick = function() {
        return false;
      }
      anchors[i].onmouseover = function() {
        var f = this.getAttribute("rel");
        document.getElementById("shopquery"+f).style.display='block';
      }
      anchors[i].onmouseout = function() {
        var f = this.getAttribute("rel");
        document.getElementById("shopquery"+f).style.display='none';
      }
    }
  }
}
function add_object(elm) {
  var anchors = elm.getElementsByTagName("object");
  for (var i=0; i<anchors.length; i++) {
    anchors[i].style.display="block";
  }
}

function kontr(formular){
email = formular.email.value;
email1 = formular.email;
txt = formular.txt.value;
txt1 = formular.txt;
  if (email == ""){
    alert("Položku e-mail musíte správně vyplnit!");
    email1.focus(); return false;
  }
  else {
    if (!reemail.test(email)) {hlaska(); email1.focus(); return false;}
  }
  if (txt == ""){
    alert("Zadejte Váš vzkaz!");
    txt1.focus(); return false;
  }
}
function hlaska(){
  alert("Zadaná adresa není správnou adresou elektronické pošty!\n           (všechna písmena musí být malým písmem)");
}

function confirmDel() {
  if(!window.confirm("Opravdu chcete položku vymazat?!")) {return false;}
}

function addshop(elm){
  var key = elm.elements["var1name"].value;
  var q = elm.elements["quantum"].value;
  if (key && !elm.elements["var1"].value) {
      alert("Vyberte prosím: "+key);
      return false;
  }
  if (elm.elements["ks"].value > q) {
      alert("Skladem pouze: "+q+" ks (pár)");
      elm.elements["ks"].value = q;
      return false;
  }
  if (key && elm.elements["cart"+elm.elements["var1"].value]) {
    var y1 = elm.elements["cart"+elm.elements["var1"].value].value*1;
    var y2 = elm.elements["ks"].value*1;
    if ((y1+y2) > q) {
      alert("Skladem pouze: "+q+" ks (pár)\nVybrané množství a množství v košíku přesahuje množství skladem!");
      elm.elements["ks"].value = q - y1;
      return false;
    }
  }
  else if (!key && elm.elements["cart"]) {
    var y1 = elm.elements["cart"].value*1;
    var y2 = elm.elements["ks"].value*1;
    if ((y1+y2) > q) {
      alert("Skladem pouze: "+q+" ks (pár)\nVybrané množství a množství v košíku přesahuje množství skladem!");
      elm.elements["ks"].value = q - y1;
      return false;
    }
  }
  elm.elements["var1"].value = key+":"+elm.elements["var1"].value;
}

function sel_size(i, q){
  var f = document.forms[0];
  var key = f.elements["var1name"].value;
  var elm = document.getElementById('paging');
  var anchors = elm.getElementsByTagName("a");
  for (x=0; x<anchors.length; x++) {
    anchors[x].className = "";
    if (anchors[x].getAttribute("rel") == i) {
      anchors[x].className = "sel";
      f.elements["var1"].value = i;
      f.elements["quantum"].value = q;
    }
  }
}
