var smajliku = 0;
var jmeno_jen_jednou = 0;
var zprava_jen_jednou = 0;

function area(text) {
	smajliku++;
	if (smajliku > 100) {
		alert("Zpráva smí obsahovat maximálně 100 smajlíků!");
		return;
	}
        var txtarea = document.post.gbook_zprava;
        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.post.gbook_zprava;
        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("Pro přidání příspěvku musí být vyplněna všechna tři pole!");

        return vyplneno;
}

function aktivovat_prvek_jmeno(jmeno) {  
        if (jmeno_jen_jednou == 0 ) { 
		                               jmeno.value = "";
		                               jmeno.style.color = "#ADADAD";
		                               jmeno_jen_jednou = 1;
		    }                           
}

function aktivovat_prvek_zprava(zprava) {  
        if (zprava_jen_jednou == 0 ) { 
		                               zprava.value = "";
		                               zprava.style.color = "#ADADAD";
		                               zprava_jen_jednou = 1;
		    }                           
}

function aktivovat_prvek_heslo(password) {  
        if (zprava_jen_jednou == 0 ) { 
		                               password.value = "";
		                               password.style.color = "#ADADAD";
		                               zprava_jen_jednou = 1;
		    }                           
}
	
function overForm(Form) {
		      if (Form.jmeno.value.length < 1) {alert('Vyplňte prosím Vaše jméno(nick).'); return false;}
		      if (Form.gbook_zprava.value.length < 1) {alert('Vyplňte prosím text zprávy.'); return false;}
		      if (Form.jmeno.value == "Jméno...") {alert('Vyplňte prosím Vaše jméno(nick).'); return false;}
		      if (Form.gbook_zprava.value == "Text zprávy...") {alert('Vyplňte prosím text zprávy.'); return false;}
		      if (Form.cislo.value == "") {alert('Vyplňte prosím kontrolní číslici.'); return false;}
		
		      var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
		      if (!document.getElementById('kontakt').value.match(re)) {alert('Vyplňte prosím e-mail ve správném tvaru.'); return false;}
}