function kontrolavyplneni ()
{
	if (document.ssform.jmeno.value == "")
	{
		alert ("Nebylo zadáno žádné jméno!");
		document.ssform.jmeno.focus();
		return false;
	}

	else if (document.ssform.zapis.value == "")
	{
		alert ("Bylo by vhodné napsat nějaký zápis!");
		document.ssform.zapis.focus();
		return false;
	}
	
	else
	{
		return true;
	}
}

function napoveda ()
{
	if (document.all)
	{
		zobraz = eval ("document.all.napoveda.style");
	}

	else
	{
		zobraz = eval ("document.getElementById('napoveda').style");
	}

	zobraz.visibility = "visible";
}

function napovedaex ()
{
	if (document.all)
	{
		zobraz = eval ("document.all.napoveda.style");
	}

	else
	{
		zobraz = eval ("document.getElementById('napoveda').style");
	}

	zobraz.visibility = "hidden";
}


// Pouze IE - zapíše text do okna formuláře
function WrapIE (lft, rgt)
{
    strSelection = document.selection.createRange().text;
    if (strSelection!="")
	{
		document.selection.createRange().text = lft + strSelection + rgt;
    }
}

// Pouze Mozilla - zapíše text do okna formuláře
function wrapMoz (txtarea, lft, rgt)
{
	var selLength = txtarea.textLength;
	var selStart = txtarea.selectionStart;
	var selEnd = txtarea.selectionEnd;
	if (selEnd==1 || selEnd==2) selEnd=selLength;
	var s1 = (txtarea.value).substring(0,selStart);
	var s2 = (txtarea.value).substring(selStart, selEnd)
	var s3 = (txtarea.value).substring(selEnd, selLength);
	txtarea.value = s1 + lft + s2 + rgt + s3;
}
  
// Vybere způsob zápisu v závislosti na prohlížeči
function wrapTag (txtarea, lft, rgt)
{
	lft = unescape(lft);
	rgt = unescape(rgt);

	if (document.all)
	{
		WrapIE(lft, rgt);
	}

	else if (document.getElementById)
	{
		wrapMoz(txtarea, lft, rgt);
	}
}  
  
// IE only - Insert text at caret position or at start of selected text
function vlozitIE (txtarea, text)
{
	if (txtarea.createTextRange && txtarea.caretPos)
	{ 
    	var caretPos = txtarea.caretPos; 
		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text+caretPos.text + ' ' : text+caretPos.text;
	}
	
	else
	{
		txtarea.value = txtarea.value + text; 
	}

	return;
} 

// Moz only - Insert text at caret position or at start of selected text
function vlozitMoz (txtarea , lft)
{
	var rgt="";
	wrapTag (txtarea, lft, rgt);
	return;
}

// Funkce založená na prohlížeči - vloží text ve vynechávce pozice nebo v začátku vybraného textu
function vlozitsm (txtarea, lft)
{
	if (document.all)
	{
		vlozitIE (txtarea, lft);
	}
    
    else if (document.getElementById)
    {
		vlozitMoz (txtarea, lft);
	}
}

// pouze IE - uloží pozici kurzoru v prvku formuláře zapisu
function oznmista (txtarea)
{
	if (txtarea.createTextRange)
	{
		txtarea.caretPos = document.selection.createRange().duplicate();
	} 
}

function vlozitsmajlik(cislosm)
{
	vlozitsm (document.ssform.zapis, cislosm);
}


