function zobraz(co){
            document.getElementById(co).style.display='block';
            
}
function skryj(co){
            document.getElementById(co).style.display='none';
}
 
function zobrazokno(e,num) {
	kam=-135;
	if(document.getElementById) // Netscape 6.0+ and Internet Explorer 5.0+
	{
		elm=document.getElementById(num)
		if (elm.style.display == "block") {
			elm.style.display = "none";
			return;
		}
		if (document.all && !window.opera) {
			x = event.clientX + document.body.scrollLeft + kam;
			y = event.clientY + document.body.scrollTop + 10;  
		}  
		else {
			x = e.pageX + kam;
			y = e.pageY + 10;
		}
		if (document.all && !window.opera) {
			elm.style.pixelLeft = x;
			elm.style.pixelTop = y;
		}
		else {
			elm.style.left = x + "px";
			elm.style.top = y + "px";
		}
		elm.style.display = "block"
	}
}

// vlozi text do dane polozky TEXTAREA formulare	(document.nazevForm.nazevTextArea,cText)
function VlozTextTA(formTA,cText) {
	insertAtCursor(formTA,cText);
}

function insertAtCursor(myField, myValue) 
{
  //IE support
  if (document.selection) 
  {
    myField.focus();
    sel = document.selection.createRange();
    sel.text = myValue;
  }
  //MOZILLA/NETSCAPE support
  else if (myField.selectionStart || myField.selectionStart == '0') 
  {
    var startPos = myField.selectionStart;
    var endPos = myField.selectionEnd;
    myField.value = myField.value.substring(0, startPos)
                  + myValue 
                  + myField.value.substring(endPos, myField.value.length);
  } 
  else 
  {
    myField.value += myValue;
  }
}
