function zkontroluj_email(adresa)
{
  re = /^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$/;
  return adresa.search(re) == 0;
}

function zkontroluj_formular()
{
 if (document.forms.kniha.email.value!="") {
  if (!zkontroluj_email(self.document.forms.kniha.email.value))
  {
    alert("Zadali jste špatnou e-mailovou adresu!");
    return false;
  }
 }

 if (document.forms.kniha.jmeno.value=="") {
 
    alert("Nezadali jste jméno!");
    return false;

 }

 if (document.forms.kniha.description.value=="") {
 
    alert("Nezadali jste description příspěvku!");
    return false;

 }

 if (document.forms.kniha.kod.value=="") {
 
    alert("Neopsali jste kontrolní kód!");
    return false;

 }

}



function emoticon(description) {
	var txtarea = document.forms.kniha.description;
	description = ' ' + description + ' ';
	if (txtarea.createdescriptionRange && txtarea.caretPos) {
		var caretPos = txtarea.caretPos;
		caretPos.description = caretPos.description.charAt(caretPos.description.length - 1) == ' ' ? description + ' ' : description;
		txtarea.focus();
	} else {
		txtarea.value  += description;
		txtarea.focus();
	}
}


function citace(description) {
	var txtarea = document.forms.kniha.description;
	description = '' + description + '';
	if (txtarea.createdescriptionRange && txtarea.caretPos) {
		var caretPos = txtarea.caretPos;
		caretPos.description = caretPos.description.charAt(caretPos.description.length - 1) == ' ' ? description + ' ' : description;
		txtarea.focus();
	} else {
		txtarea.value  += description;
		txtarea.focus();
	}
}




function OdkazUrl() {
	var FoundErrors = '';
	var enterURL   = prompt("Zadejte adresu", "http://");
	var enterTITLE = prompt("Zadejte název sránky", "Odkaz");
	if ((!enterURL)||(enterURL=="http://"))    {
		FoundErrors += "Nenapsali jste odkaz!";
	}
	if (!enterTITLE)  {
		FoundErrors += "Nenapsali jste název stránky!";
	}
	if (FoundErrors)  {
		alert("Chyba: "+FoundErrors);
		return;
	}
	var ToAdd = " [url="+enterURL+"]"+enterTITLE+"[/url] ";
	document.forms.kniha.description.value+=ToAdd;
	document.forms.kniha.description.focus();
}

function tucne() {
	var FoundErrors = '';
	var enterdescription   = prompt("Vložte text, kteý bude nápsán tučně:", "");
	if (!enterdescription)   {
		FoundErrors += "Nenapsali jste žádný text!";
	}
	
	if (FoundErrors)  {
		alert("Chyba: "+FoundErrors);
		return;
	}
	var ToAdd = " [b]"+enterdescription+"[/b] ";
	document.forms.kniha.description.value+=ToAdd;
	document.forms.kniha.description.focus();
}

function kurziva() {
	var FoundErrors = '';
	var enterdescription   = prompt("Vložte text, kteý bude nápsán kurzívou:", "");
	if (!enterdescription)   {
		FoundErrors += "Nenapsali jste žádný text!";
	}
	
	if (FoundErrors)  {
		alert("Chyba: "+FoundErrors);
		return;
	}
	var ToAdd = " [i]"+enterdescription+"[/i] ";
	document.forms.kniha.description.value+=ToAdd;
	document.forms.kniha.description.focus();
}


function podtrzene() {
	var FoundErrors = '';
	var enterdescription   = prompt("Vložte text, kteý bude podtržen:", "");
	if (!enterdescription)   {
		FoundErrors += "Nenapsali jste žádný text!";
	}
	
	if (FoundErrors)  {
		alert("Chyba: "+FoundErrors);
		return;
	}
	var ToAdd = " [u]"+enterdescription+"[/u] ";
	document.forms.kniha.description.value+=ToAdd;
	document.forms.kniha.description.focus();
}
