function tisk() {
window.print();
}

function validate(formular)
	{
	
	if (formular.jmeno.value=="")
		{
		alert("Vyplňte kolonku jméno a příjmení prosím.");
		formular.jmeno.focus();
		return false;
		}
	if (formular.email.value=="")
		{
		alert("Vyplňte kolonku email prosím.");
		formular.email.focus();
		return false;
		}
	else 
		{
    return true;
    }
  }

function ZobrazEmailBox(){
var oEmailBox = document.getElementById('EmailBox');
oEmailBox.className = "emailBox2";
}

function SchovatEmailBox(){
var oEmailBox = document.getElementById('EmailBox');
oEmailBox.className = "emailBox";
}

function AddFavorite(linkObj,addUrl,addTitle){
  if (document.all && !window.opera)
  {
    window.external.AddFavorite(addUrl,addTitle);
    return false;
  }
  else if (window.opera && window.print)
  {
    linkObj.title = addTitle;
    return true;
  }
  else if ((typeof window.sidebar == 'object') && (typeof window.sidebar.addPanel == 'function'))
  {
    if (window.confirm('Přidat oblíbenou stránku jako nový panel?'))
    {
      window.sidebar.addPanel(addTitle,addUrl,'');
      return false;
    }
  }
  window.alert('Po potvrzení stiskněte CTRL-D,\nstránka bude přidána k vašim oblíbeným odkazům.');
  return false;
}

function smazat(){
	var msg = "Opravdu chcete položku odebrat z oblíbených ?";
	
	if(confirm(msg)){
		return true;
    }
	else{
   return false;
   }
	}


function ZobrazitHru(){
  document.getElementById("reklama_nahrat").style.display='none';
  document.getElementById("hra_nahrat").style.display='block';
  }


function insertsm(tag, parovy, text, prependText, appendText){
    //inicializace proměných
    var textarea = document.forms["diskuse"].elements["text"];

    var startTag = tag;
    var endTag = '';

    if (typeof text == 'undefined') {
        var tagText = getTextareaSelectionsm();
    } else {
        var tagText = text;
    }
    
    if (typeof parovy == 'undefined') {
        var parovy = true;
    }

    if (typeof prependText == 'undefined') {
        var prependText = '';
    }
    
    if (typeof appendText == 'undefined') {
        var appendText = '';
    }
    
    
    //přepsání výchozích hodnot pro specifické tagy
    if (tag == 'url') {
        if (tagText == '') {
            tagText = 'Odkaz';
        }
        var regexp = new RegExp("^((http|https|ftp)\\://)([a-zA-Z0-9\\.\\-]+(\\:[a-zA-Z0-9\\.&%\\$\\-]+)*@)?((25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])|([a-zA-Z0-9\\-]+\\.)*[a-zA-Z0-9\\-]+\\.[a-zA-Z]{2,4})(\\:[0-9]+)?(/[^/][a-zA-Z0-9\\.\\,\\?\\'\\\\/\\+&%\\$#\\=~_\\-@]*)*$");
        var regexp2 = new RegExp("^([a-zA-Z0-9\\.\\-]+(\\:[a-zA-Z0-9\\.&%\\$\\-]+)*@)?((25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])|www\\.([a-zA-Z0-9\\-]+\\.)*[a-zA-Z0-9\\-]+\\.[a-zA-Z]{2,4})(\\:[0-9]+)?(/[^/][a-zA-Z0-9\\.\\,\\?\\'\\\\/\\+&%\\$#\\=~_\\-@]*)*$");
        
        if (regexp.test(tagText)) {
            startTag = '[url=' + tagText + ']';
        } else if (regexp2.test(tagText)) {
            startTag = '[url=http://' + tagText + ']';
        } else {
            startTag = '[url=http://example.com]';
            selectionStart = prependText.length + 5;
            selectionEnd = prependText.length + 23;
        }
    }
        
    //vytvoření textu pro vložení
    if (!parovy) {
        endTag = '';
    }
        
    var text2insert = prependText + startTag + tagText + endTag + appendText;
    
    //vložení:
    textarea.focus();
    
    if (typeof textarea.selectionStart != 'undefined') {
        var start = textarea.selectionStart;
        var end = textarea.selectionEnd;
        
        textarea.value = textarea.value.substr(0, start) + text2insert + textarea.value.substr(end);
        
        //nastaveni kurzoru na spravné misto / vybrani pozadovaneho textu
        if (typeof selectionStart != 'undefined' && typeof selectionEnd != 'undefined') {
            textarea.selectionStart = start + selectionStart;
            textarea.selectionEnd = start + selectionEnd;
        } else {
            if (tagText == '') {
                //skoceni mezi tagy
                textarea.selectionStart = start + prependText.length + startTag.length;
                textarea.selectionEnd = start + prependText.length + startTag.length;
            } else {
                //skoceni za posledni tag
                textarea.selectionStart = start + text2insert.length;
                textarea.selectionEnd = start + text2insert.length;
            }
        }
    }
    else if (typeof document.selection != 'undefined') {
        var range = document.selection.createRange();
        range.text = text2insert;
        
        //nastaveni kurzoru na spravné misto / vybrani pozadovaneho textu
        if (typeof selectionStart != 'undefined' && typeof selectionEnd != 'undefined') {
            range.moveStart('character', -text2insert.length + selectionStart);
            range.moveEnd('character', -text2insert.length + selectionEnd);
        } else {
            if (tagText == '') {
                //skoceni mezi tagy
                range.move('character', -(endTag.length + appendText.length));
            } else {
                //skoceni za posledni tag
                //protoze prohlizec v tomto pripade skoci za posledni tag automaticky, neni treba nic posouvat    
            }
        }
        range.select();
    }

    //unset promenych
    delete selectionStart;
    delete selectionEnd;
}
function getTextareaSelectionsm(){
    var textarea = document.forms["diskuse"].elements["text"];
    
    if (typeof textarea.selectionStart != 'undefined') {
        var selection = textarea.value.substring(textarea.selectionStart, textarea.selectionEnd);
    } else if (typeof document.selection != 'undefined') {
        var selection = document.selection.createRange().text;
    } else {
        //alert('Bug!');
    }
    return selection;
}
