var smajliku = 0;

function area(text) {
	smajliku++;
	if (smajliku > 10) {
		alert("Zpráva smí obsahovat maximálně 10 smajlíků!");
		return;
	}
        var txtarea = document.getElementById("formul").text;
        text = ' ' + text + ' ';
        if (txtarea.createTextRange && txtarea.caretPos) {
                var caretPos = txtarea.caretPos;
                caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text;
                txtarea.focus();
        } else {
                txtarea.value  += text;
                txtarea.focus();
        }
}

function area2(text) {
        var txtarea = document.formul.text;
        text = '' + text + '';
        if (txtarea.createTextRange && txtarea.caretPos) {
                var caretPos = txtarea.caretPos;
                caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text;
                txtarea.focus();
        } else {
                txtarea.value  += text;
                txtarea.focus();
        }
}



function storeCaret(textEl) {
        if (textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate();
}



function CheckForm(Form) {
        var vyplneno = true;

        if ((Form.jmeno.value == "") || (Form.cislo.value == "") || (Form.zprava.value == "")) {
          vyplneno = false;
        }
        
        if (!vyplneno)
          alert("Povinná pole označená * musí být všechna vyplněna!");

        return vyplneno;
}           
var MaxLengthLock = false; 
function MaxLengthCount(fieldObj,fieldMaxLength) 
{ 
  if (!MaxLengthLock) 
  { 
    MaxLengthLock = true; 
    if (fieldObj.value.length > fieldMaxLength) 
    { 
      alert("Text je delší než " + fieldMaxLength + " znaků!"); 
      fieldObj.value = fieldObj.value.substring(0,fieldMaxLength); 
    } 
    var percentage = parseInt(100 - (( fieldMaxLength - fieldObj.value.length) * 100)/fieldMaxLength); 
    document.getElementById(fieldObj.id + "_PBar").style.width = parseInt((parseInt(fieldObj.offsetWidth)*percentage)/100)+"px"; 
    MaxLengthLock = false; 
  } 
}
function openwokno(sirka,vyska,file,nazev) 
{ 
if(sirka>screen.width) {posuv="yes"; sirka=750}; 
if(vyska>screen.height) {posuv="yes"; vyska=500}; 
var leftpos=screen.width/2-sirka/2; 
var toppos=screen.height/2-vyska/2;                          
window.open(file,'', 'width='+sirka+',height='+vyska+',top='+toppos+',left='+leftpos+',resizable=no,scrollbars=no')    
} 

