var id,pause=0,position=0,l1=0,bk1,bz1,h1,h2,h3,h4,h5,h6,h7;
function banner() {
	var msg = (document.getElementById('beziacitext1').value);  
	var i, k;
	k=(70/msg.length)+1;
	for(i=0;i<=k;i++) msg+=" "+msg;
	document.getElementById('beziacitext').value=msg.substring(position,position+120);
	if(position++==msg.length) position=100;
	id=setTimeout("banner()",100);    
}
function ow(x) {
	xx = screen.width/2-300;
	window.open("obrazok.php?o="+x, "picture" , "toolbar=no, width=525, height=413, directories=no, status=0, menubar=no, top=1, left="+xx);
}
function otvor (nazov,theURL,wx,wy) {
	//mx = (document.getElementById('beziacitext').offsetLeft)+1;
	//my = (document.getElementById('beziacitext').offsetTop)+1;
	mx = Math.round((screen.width-wx)/2);
	my = Math.round((screen.height-wy)/2)-40;
	window.open(theURL,""+nazov+"","width=636,height=537,toolbar=no,directories=no,status=yes,scrollbars=yes,resizable=no,menubar=no,left="+mx+",top="+my+"").focus();
}
function flash(id, w, h, p) {
    if (document.getElementById(id)) {
	   document.getElementById(id).innerHTML = '<object type="application/x-shockwave-flash" data="' + id + '.swf?' + p + '" width="' + w + '" height="' + h + '" id="f' + id + '"><param name="movie" value="' + id + '.swf?' + p + '" /></object>';
	}
    //alert(document.getElementById(id).innerHTML);
}
function maxos() {
  var maxo=0
  for (i=1;i<5;i++) {
    pp = document.getElementsByName("poc" + i);
    p = pp[pp.length-1].id.substr(1,1);
    n = pp[pp.length-1].selectedIndex;
    maxo += (p*n);
  }
  document.getElementById('maxos').innerHTML = '(' + maxo + ')';
  m = document.getElementById('obj').innerHTML;
  if (m > maxo) {
    document.getElementById('maxos').className = 'chyba';
  } else {
    document.getElementById('maxos').className = 'nic';
  }
}
function kontmax() {
  m = Number(document.getElementById('obj').innerHTML);
  o = Number(document.getElementById('maxos').innerHTML.substr(1,(document.getElementById('maxos').innerHTML.length-2)));
  if (o < m) {
    return confirm(h5);
  } else {
    return true;
  }
}
function krokdozadu(k) {
  document.getElementsByName('krok')[0].value=k;
  document.forms[0].submit();
}
function mesiacx(k) {
  document.getElementsByName('krok')[0].value=0;
  document.getElementById('mesiacid').value=k;
  document.forms[0].submit();
}
function defl1(dd) {
  l1 = dd;
}
function defh (nh1, nh2, nh3, nh4, nh5, nh6, nh7) {
  h1 = nh1;
  h2 = nh2;
  h3 = nh3;
  h4 = nh4;
  h5 = nh5;
  h6 = nh6;
  h7 = nh7;
}
function kontkont() {
  var x=document.forms[0];
  for (var i=0;i<x.length;i++) {
    if (x.elements[i].type == "text") {
      if (x.elements[i].value == "" && x.elements[i].name != "spolocnost") {
        alert(h6);
        x.elements[i].focus();
        return false;
      }
      if (x.elements[i].name == "email") {
        emailexp = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]{2,}\.[a-zA-Z]{2,4}$/;
        if (!emailexp.test(x.elements[i].value)) {
          alert(h7);
          x.elements[i].focus();
          return false;
        }
      }
    }
  }
  return true;
}
function datum(id) {
  z1 = (l1 == 0)? id : String(Math.min(id, l1));
  k1 = (l1 == 0)? id : String(Math.max(id, l1));
  l1 = (l1 == 0)? id : 0;
  prepis(z1, k1);
  vyfarbi(z1, k1);
}
function prepis(z1, k1) {
  pz = document.getElementsByName("ubod");
  if (pz.length > 0 && z1) {
    pz[pz.length-1].value = Number(z1.substr(6,2)) + '.' + Number(z1.substr(4,2)) + '.' + z1.substr(0,4);
  }
  pk = document.getElementsByName("ubdo");
  if (pk.length > 0 && k1) {
    pk[pk.length-1].value = Number(k1.substr(6,2)) + '.' + Number(k1.substr(4,2)) + '.' + k1.substr(0,4);
  }
}
function vyfarbi(z1, k1) {
  els = document.getElementsByName("aden");
  for (i=0;i<els.length;i++) {
    if (Number(els[i].id.substr(1)) >= Number(z1) && Number(els[i].id.substr(1)) <= Number(k1)) {
      els[i].className = 'kal-aa';
    } else {
      els[i].className = 'kal-a';
    }
  }
  bz1 = z1;
  bk1 = k1;  
}
function datkont(k2) {
  zp = document.getElementsByName("ubod");
  zc = zp[zp.length-1].value.split(".");
  kp = document.getElementsByName("ubdo");
  kc = kp[kp.length-1].value.split(".");
  kk = Date.UTC(kc[2], (kc[1]-1), kc[0]);
  zz = Date.UTC(zc[2], (zc[1]-1), zc[0]);
  ttd = new Date;
  tt = ttd.getTime() - 86400000;
  if (tt > zz) {
    alert(h1);
    prepis(bz1, 0);
    zp[zp.length-1].focus();
  } else if (tt > kk) {
    alert(h1);
    prepis(0, bk1);
    kp[kp.length-1].focus();
  } else if (tt + 86400000*365 < zz) {
    alert(h2);
    prepis(bz1, 0);
    zp[zp.length-1].focus();
  } else if (tt + 86400000*365 < kk) {
    alert(h2);
    prepis(0, bk1);
    kp[kp.length-1].focus();
  } else {
    zd = new Date;
    kd = new Date;
    zd.setTime(zz);
    kd.setTime(kk);
    if (isNaN(zd)) {
      alert(h3);
      prepis(bz1, 0);
      zp[zp.length-1].focus();
    } else if (isNaN(kd)) {
      alert(h3);
      prepis(0, bk1);
      kp[kp.length-1].focus();
    } else {
      z1 = zc[2] + ((zd.getMonth() > 8)? '' : '0') + (zd.getMonth()+1) + ((zd.getDate() > 8)? '' : '0') + zd.getDate();
      k1 = kc[2] + ((kd.getMonth() > 8)? '' : '0') + (kd.getMonth()+1) + ((kd.getDate() > 8)? '' : '0') + kd.getDate();
      prepis(z1, k1);
      if (zz < kk && !k2) {
        vyfarbi(z1, k1);
        l1 = k1;
      } else if (zz < kk && k2) {
        return true;
      } else if (zz >= kk && k2) {
        alert(h4);
        zp[zp.length-1].focus();
        return false;
      } else {
        vyfarbi(0, 0);
      }
    }
  }
}

