function adminUser(){
document.adminform.submit();
}

function getposOffset(what, offsettype){
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}

function showHelp(obj,text){
document.getElementById('helpblock').style.left=''+(obj.offsetWidth)+'px';
document.getElementById('helpblock').style.top=''+(getposOffset(obj, "top")+obj.offsetHeight)+'px';
document.getElementById('helpblock').innerHTML=text;
document.getElementById('helpblock').style.visibility='visible';
document.getElementById('helpblock').style.display='block';
}

function hideHelp(){
document.getElementById('helpblock').style.visibility='hidden';
document.getElementById('helpblock').style.display='none';
}

function chooseIcon(un){
window.open(dir_data+'/icons/selectwin.php?un='+un,'iconselect','left=20,top=20,toolbar=no,location=no,scrollbars=yes,directories=no,status=no,menubar=no,resizable=no,width=620,height=420');
}

function selectIcon(path){
document.getElementById('selicon').src=dir_layout+'/'+path;
document.regform.rikonka.value=path;
}

function registerUser(){
document.regform.submit();
}

textBlockX = 470;
isMovingText = false;

function stopMovingText(){
isMovingText = false;
}

function playMovingText(){
isMovingText = true;
}

function moveTextBlock(){
if(isMovingText){
textBlockX--;
document.getElementById('movingblock').style.left=''+textBlockX+'px';
if(textBlockX<-document.getElementById('movingblock').offsetWidth){textBlockX=470;}
}
timer=window.setTimeout('moveTextBlock()',30);
}

function func_onload(){
isMovingText = true;
moveTextBlock();
}

function hlasuj(ankid,ankodp){
document.anketyform.anketaid.value=ankid;
document.anketyform.anketaodp.value=ankodp;
document.anketyform.submit();
}

function countchars(){
pocet=document.getElementById('commenttxt').value.length;
if(pocet<=1000){proc=Math.round(pocet/1000*10000)/100;}
else{proc=100;}
if(pocet<10){txt='00'+pocet+' / 1000';}
else if(pocet<100){txt='0'+pocet+' / 1000';}
else{txt=''+pocet+' / 1000';}
document.getElementById('countproc').style.width=''+proc+'%';
document.commentform.charsnum.value=txt;
}

function vloz_tag(kam,znacka,type){
if(type==0){
start="<"+znacka+">";
end="</"+znacka+">";
}
else{
start="["+znacka+"]";
end="[/"+znacka+"]";
}
if (document.selection) { // IE
document.getElementById(kam).focus();
sel = document.selection.createRange();
sel.text = start + sel.text + end;
document.getElementById(kam).focus();
} else if (document.getElementById(kam).selectionStart || document.getElementById(kam).selectionStart == '0') { // Gecko
var startPos = document.getElementById(kam).selectionStart;
var endPos = document.getElementById(kam).selectionEnd;
var cursorPos=endPos;
if (startPos != endPos) {
document.getElementById(kam).value = document.getElementById(kam).value.substring(0, startPos) + start + document.getElementById(kam).value.substring(startPos, endPos) + end + document.getElementById(kam).value.substring(endPos, document.getElementById(kam).value.length);
cursorPos += end.length;
} else {
document.getElementById(kam).value = document.getElementById(kam).value.substring(0, startPos) + start + end + document.getElementById(kam).value.substring(endPos, document.getElementById(kam).value.length);
}
cursorPos += start.length;
document.getElementById(kam).focus();
document.getElementById(kam).selectionStart = cursorPos;
document.getElementById(kam).selectionEnd = cursorPos;
} else { //ostatni
document.getElementById(kam).value += start+end;
document.getElementById(kam).focus();
}
countchars();
}

function vloz_text(kam,znacka){
if (document.selection) { // IE
document.getElementById(kam).focus();
sel = document.selection.createRange();
sel.text = znacka;
document.getElementById(kam).focus();
} else if (document.getElementById(kam).selectionStart || document.getElementById(kam).selectionStart == '0') { // Gecko
var startPos = document.getElementById(kam).selectionStart;
var endPos = document.getElementById(kam).selectionEnd;
var cursorPos=endPos;
if (startPos != endPos) {
document.getElementById(kam).value = document.getElementById(kam).value.substring(0, startPos) + znacka + document.getElementById(kam).value.substring(endPos, document.getElementById(kam).value.length);
cursorPos += end.length;
} else {
document.getElementById(kam).value = document.getElementById(kam).value.substring(0, startPos) + znacka + document.getElementById(kam).value.substring(endPos, document.getElementById(kam).value.length);
}
cursorPos += znacka.length;
document.getElementById(kam).focus();
document.getElementById(kam).selectionStart = cursorPos;
document.getElementById(kam).selectionEnd = cursorPos;
} else { //ostatni
document.getElementById(kam).value += znacka;
document.getElementById(kam).focus();
}
countchars();
}

function vloz_tagpro(kam,znacka,nazev,popis,deftext,type){
linkURL=window.prompt(popis,deftext);
if(linkURL){
if(type==0){
start='<'+znacka+' '+nazev+'="'+linkURL+'">';
end='</'+znacka+'>';
}
else{
start='['+znacka+'_'+nazev+'='+linkURL+'*]';
end='[/'+znacka+']';
}
if (document.selection) { // IE
document.getElementById(kam).focus();
sel = document.selection.createRange();
if(sel.text==''){sel.text=start + linkURL + end;}
else{sel.text = start + sel.text + end;}
document.getElementById(kam).focus();
} else if (document.getElementById(kam).selectionStart || document.getElementById(kam).selectionStart == '0') { // Gecko
var startPos = document.getElementById(kam).selectionStart;
var endPos = document.getElementById(kam).selectionEnd;
var cursorPos=endPos;
if (startPos != endPos) {
document.getElementById(kam).value = document.getElementById(kam).value.substring(0, startPos) + start + document.getElementById(kam).value.substring(startPos, endPos) + end + document.getElementById(kam).value.substring(endPos, document.getElementById(kam).value.length);
cursorPos += end.length;
} else {
document.getElementById(kam).value = document.getElementById(kam).value.substring(0, startPos) + start + linkURL + end + document.getElementById(kam).value.substring(endPos, document.getElementById(kam).value.length);
}
cursorPos += start.length;
document.getElementById(kam).focus();
document.getElementById(kam).selectionStart = cursorPos;
document.getElementById(kam).selectionEnd = cursorPos;
} else { //ostatni
document.getElementById(kam).value += start+linkURL+end;
document.getElementById(kam).focus();
}
countchars();
}
}

function sendComment(){
pocet=document.getElementById('commenttxt').value.length;
if(pocet>1000){window.alert('Text komentáře je delší než 1000 znaků.');}
else{
document.commentform.submit();
}
}
