var zpnum = 0;

function rozbal() {
  document.getElementById('pridajodkaz').style.display = zpnum ? "none" : "inline";
  zpnum = Math.abs(zpnum - 1);
}

function skontroluj(frm) {
  var ref = frm.domena;
  if (ref.value.length < 2 || ref.value == "zadajte doménu") {
    window.alert("Je potrebné vyplni: Názov domény (min. 2 znaky)");
    ref.focus();
    return false;
  }
  else {
    return true;
  }
}

function filter(event) {
  if (document.all) {
    var kc = event.keyCode;
    if ((kc < 65 && kc != 45 && kc != 48 && kc != 49 && kc != 50 && kc != 51 && kc != 52 && kc != 53 && kc != 54 && kc != 55 && kc != 56 && kc != 57) || (kc > 90 && kc < 97) || kc > 122) { 
      event.returnValue = false; 
    }
  }
  else {
    var kc = event.charCode;
    if ((kc < 65 && kc != 45 && kc != 0 && kc != 48 && kc != 49 && kc != 50 && kc != 51 && kc != 52 && kc != 53 && kc != 54 && kc != 55 && kc != 56 && kc != 57) || (kc > 90 && kc < 97) || kc > 122) { 
      event.preventDefault();
    }
  }
}

function truebody(){
  return (!window.opera && document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body;
}


var offsetfrommouse=[15,25]; //image x,y offsets from cursor position in pixels. Enter 0,0 for no offset

function Shows(e, nazov) {
	var posx = 0, posy = 0, deltax = 10, deltay = -45;
  if (!e) var e = window.event; 
	if (e.pageX || e.pageY) {
		posx = e.pageX + deltax + 15;
		posy = e.pageY + deltay;
	}
	else if (e.clientX || e.clientY) 	{
		posx = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft + deltax + 20;
		posy = e.clientY + document.body.scrollTop	+ document.documentElement.scrollTop + deltay;
	}

  var ref = document.getElementById(nazov).style;      
  ref.display = "inline";   

  var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth - offsetfrommouse[0];
	var docheight=document.all? Math.min(truebody().scrollHeight, truebody().clientHeight) : Math.min(window.innerHeight);
  
  if ((posy - document.documentElement.scrollTop + 320)> docheight) {
    posy = docheight - 320 + document.documentElement.scrollTop;
  }

  if ((posx - document.documentElement.scrollLeft + 270)> docwidth) {
    posx = posx -270 -40;
  }

/*
  if ((posy - document.documentElement.scrollTop)> 350) {
    posy = 350;
  }
*/
  ref.left = posx + "px";
  ref.top = posy + "px"; 

}


function Show(e, nazov) {
	var posx = 0, posy = 0, deltax = 10, deltay = -15;
  if (!e) var e = window.event; 
	if (e.pageX || e.pageY) {
		posx = e.pageX + deltax + 10;
		posy = e.pageY + deltay;
	}
	else if (e.clientX || e.clientY) 	{
		posx = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft + deltax + 20;
		posy = e.clientY + document.body.scrollTop	+ document.documentElement.scrollTop + deltay;
	}

  var ref = document.getElementById(nazov).style;      
  ref.display = "inline";   

  var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth - offsetfrommouse[0];
	var docheight=document.all? Math.min(truebody().scrollHeight, truebody().clientHeight) : Math.min(window.innerHeight);
  
  if ((posy - document.documentElement.scrollTop + 140)> docheight) {
    posy = docheight - 140 + document.documentElement.scrollTop;
  }

/*
  if ((posy - document.documentElement.scrollTop)> 350) {
    posy = 350;
  }
*/
  ref.left = posx + "px";
  ref.top = posy + "px"; 

}

function Hide(nazov) {
  document.getElementById(nazov).style.display = "none";
}

function openflash(url,width,height) {   
  var urle = "flash_nahlad.php?url=" + url + "&fw=" + width + "&fh=" + height;  
  var link = "width=" + width + ",height=" + height + ",left=100,top=100,resizable=no,status=no";
  window.open(urle,'',link);
}

/* novy script */
  function openwin(name) {
   var div = document.getElementById(name);
   div.style.display="inline";
  }

 /* registracia domen */
var filled = false;
function kontrolaVyplnenia(ref) {
  if (!filled) {
    var el, elRef = ref.elements, elLen = elRef.length;
    for (var i = 0;i < elLen; i++) {
      el = elRef[i]; 
      if (el.type == "checkbox" && el.checked == true) {
        filled = true;
        break;
      }
    }
  }
  if (!filled) {
    window.alert("Je potrebné zvoli si min. 1 doménu pre registráciu.");
  }
  return filled;
}
