function tip (znacka) {
        switch (znacka) {
                case 'a':
                        document.getElementById('tip').innerHTML='Vložení odkazu:<br> <code>&lt;a href="<i>odkaz na stránku</i>" title="<i>text v bubline</i>"&gt;<i>text odkazu</i>&lt;/a&gt;<br>parametr <b>href</b> je povinný</code>';
                        break;
                case 'p':
                        document.getElementById('tip').innerHTML='Značka odstavce: <code>&lt;p&gt;<i>text odstavce</i>&lt;/p&gt;</code>';
                        break;
                case 'img':
                        document.getElementById('tip').innerHTML='Vložení obrázku:<br> <code>&lt;img src="<i>odkaz na obrázek</i>" title="<i>text v bubline</i>" width="<i>sirka v pixelech</i>" height="<i>výška v pixelech</i>"&gt;<br>parametr <b>src</b> je povinný</code>';
                        break;
                case 'b':
                        document.getElementById('tip').innerHTML='Tučný text: <code>&lt;b&gt;<i>text</i>&lt;/b&gt;</code>';
                        break;
                case 'i':
                        document.getElementById('tip').innerHTML='Skloněný text: <code>&lt;i&gt;<i>text</i>&lt;/i&gt;</code>';
                        break;
                default:
                        document.getElementById('tip').innerHTML='&nbsp;';
        }
}


function insertAtCursor(myField, prefix, postfix) {
        var re = new RegExp("^(.*\\S)(\\s*)$");
  myField.focus();
  //IE support
  if (document.selection) {
    sel = document.selection.createRange();
                var selection = sel.text;
                var wasEmpty = (selection == "");
                var space = "";
                if (!wasEmpty) {
                        var matches = selection.match(re);
                        if (matches) {
                                selection = RegExp.$1;
                                space = RegExp.$2;
                        }
                }
    sel.text = prefix+selection+postfix+space;
                sel.collapse(false);
                if (wasEmpty) {
                        sel.moveEnd('character',-(prefix.length+1))
                }
                sel.select();
  }
  //MOZILLA/NETSCAPE support
  else {
                if (myField.selectionStart || myField.selectionStart == '0') {
                        var startPos = myField.selectionStart;
                        var endPos = myField.selectionEnd;
                        var selection = myField.value.substring(startPos, endPos);
                        var wasEmpty = (startPos == endPos);
                        var space = "";
                        if (!wasEmpty) {
                                var matches = selection.match(re);
                                if (matches) {
                                        selection = RegExp.$1;
                                        space = RegExp.$2;
                                }
                        }
                        myField.value = myField.value.substring(0, startPos)
                                                                                + prefix+selection+postfix+space
                                                                                + myField.value.substring(endPos, myField.value.length);

                        var newPosition;
                        if (wasEmpty) {
                                newPosition = startPos+prefix.length;
                        } else {
                                newPosition = startPos+prefix.length+selection.length+postfix.length+space.length;
                        }
                        myField.setSelectionRange(newPosition, newPosition);
                } else {
                        myField.value += prefix+postfix;
                        myField.setSelectionRange(startPos+prefix.length, startPos+prefix.length);
                }
        }
}

function skryj_vlakno(id) {
        if (document.getElementById('prispevek'+id+'00').style.display == 'none') {
                document.getElementById('prispevek'+id+'00').style.display = 'block';
                document.getElementById('toggle_'+id).innerHTML = 'Sbalit';
                if (window.innerHeight) winHeight = window.innerHeight; else if (document.documentElement) winHeight = document.documentElement.clientHeight; else if (document.body && document.body.clientHeight) winHeight = document.body.clientHeight; else return;
                if (document.getElementById("page").offsetHeight < winHeight) {
                        document.getElementById('stranka').style.height = stranka_height + winHeight - document.getElementById("page").offsetHeight - 10 + 'px';
                }    
        } else {
                stranka_height=document.getElementById('stranka').offsetHeight;
                document.getElementById('prispevek'+id+'00').style.display = 'none';
                document.getElementById('toggle_'+id).innerHTML = 'Rozbalit';
                setPageHeight("page");
        }
}

function form_control() {
        frm=document.forms['mail'];
        if (frm.email.value.search("^.+@.+\\..+$") == -1) {
                alert("Nazadali jste platnou e-mailovou adresu!");
                exit;
        }
        pole = frm.text.value.split(' ');
        if (pole.length < 4) {
                alert("Buďte, prosím, trochu sdílnější.");
                exit;
        }
        frm.ready.value="ok";
        frm.submit();
}

function setPageHeight(page_styl) {
        if (window.innerHeight) winHeight = window.innerHeight; else if (document.documentElement) winHeight = document.documentElement.clientHeight; else if (document.body && document.body.clientHeight) winHeight = document.body.clientHeight; else return;
        //alert(document.getElementById('stranka').offsetHeight);
        //alert(winHeight); alert(document.getElementById(page_styl).offsetHeight);
        if (document.getElementById(page_styl).offsetHeight < winHeight) {
                puvodni=document.getElementById('stranka').offsetHeight;
                document.getElementById('stranka').style.height = document.getElementById('stranka').offsetHeight + winHeight - document.getElementById(page_styl).offsetHeight - 10 + 'px';
                if (document.getElementById('stranka').offsetHeight < document.getElementById('levy_sloupec').offsetHeight) document.getElementById('stranka').style.height = document.getElementById('levy_sloupec').offsetHeight + 'px';
        }
}

function openWindow(theURL,WinName,features) {
        scrHeight = screen.availHeight;
        scrWidth = screen.availWidth;
        winWidth = 800;//scrWidth * 2/3;
        winHeight = 625;//scrHeight * 2/3;
        //alert(winWidth);
        //alert(winHeight);
        if (features) window.open(theURL, WinName, features + ',resizable=yes'); //else window.open(theURL, WinName, 'resizable=yes');
        else window.open(theURL, WinName, 'width=' + winWidth + ',height=' + winHeight + ',resizable=no,scrollbars=no');
}

function openWindow2(theURL,WinName,features) {
        scrHeight = screen.availHeight;
        scrWidth = screen.availWidth;
        winWidth = 800;//scrWidth * 2/3;
        winHeight = 600;//scrHeight * 2/3;
        //alert(winWidth);
        //alert(winHeight);
        if (features) window.open(theURL, WinName, features + ',resizable=yes'); //else window.open(theURL, WinName, 'resizable=yes');
        else window.open(theURL, WinName, 'width=' + winWidth + ',height=' + winHeight + ',resizable=yes,scrollbars=yes');
}


function change() {
        iheight = window.innerHeight ? window.innerHeight : document.documentElement ? document.documentElement.clientHeight : document.body.clientHeight;
        iwidth =  window.innerWidth ? window.innerWidth : document.documentElement ? document.documentElement.clientWidth : document.body.clientWidth;
        imwidth = document.images[1].width;
        imheight = document.images[1].height;
        iheight -= 10;
        iwidth -= 10;
        portrait = imwidth < imheight ? true : false;
        newwidth = 0; newheight = 0;
        /*if(portrait)
        {
        if(imwidth * (iheight / imheight) > iwidth)
        {
                newheight = document.images[0].height = imheight * (iwidth / imwidth);
                newwidth = document.images[0].width = iwidth;
        }
        else
        {
                newheight = document.images[0].height = iheight;
                newwidth = document.images[0].width = imwidth * (iheight / imheight);
        }
        }
        else
        {
        if(imheight * (iwidth / imwidth) > iheight)
        {
                newheight = document.images[0].height = iheight;
                newwidth = document.images[0].width = imwidth * (iheight / imheight);
        }
        else
        {
                newheight = document.images[0].height = imheight * (iwidth / imwidth);
                newwidth = document.images[0].width = iwidth;
        }
        }*/
        document.getElementById('obrazek').style.marginLeft = '5px';
        document.getElementById('loading').style.visibility = 'hidden';
        document.getElementById('obrazek').style.visibility = 'visible';
        
        //document.getElementById('obrazek').style.marginTop = '5px';
        //document.getElementById('obrazek').style.marginLeft = '5px';//iwidth / 2 - (newwidth / 2);
        //document.getElementById('obrazek').style.marginRight = '5px';
        //document.getElementById('obrazek').style.marginBottom = '5px';
        //window.resizeBy(newwidth-iwidth,newheight-iheight); zmena=false;
        window.resizeBy(imwidth-iwidth,imheight-iheight); zmena=false;
}
    
        
/*function imagePreload(str) {
        obrazky = str.split(' ');
        if (obrazky.length > 0) {
                imgs = new Array();
                for (i = 0;i < obrazky.length;i++) {
                        imgs[i] = new Image();
                        imgs[i].src = obrazky[i];
                }
        } 
                
}*/

var iheight;
var iwidth;
var zmena=true;