function pedit(pid) {
  var vyska, sirka;
  sirka=(document.getElementById("p"+pid).offsetWidth);
  vyska=(document.getElementById("p"+pid).offsetHeight);
  document.getElementById("p"+pid).innerHTML='<img src="/obr/loading.gif" alt="Načítání">';
  document.getElementById("p"+pid).innerHTML='<textarea name="etext" id="etext'+pid+'" onBlur="psend('+pid+')" class="vpostu"></textarea>';
  document.getElementById("etext"+pid).style.width=sirka;
  document.getElementById("etext"+pid).style.height=vyska;
  ajax_otevrit('etext'+pid, '/ajax/pedit.php', 'value', 'p='+pid, 'vypis');
  document.getElementById("etext"+pid).focus();       
}
function psend(pid) {
  document.getElementById("etext"+pid).disabled=true;
  var tmp=document.getElementById("etext"+pid).value;
  tmp=tmp.replace('+', '{{PLUS}}');
  tmp=tmp.replace('&', '{{AMP}}');
  while (tmp.indexOf('+')>0) tmp=tmp.replace('+', '{{PLUS}}');
  while (tmp.indexOf('&')>0) tmp=tmp.replace('&', '{{AMP}}');
  ajax_otevrit('p'+pid, '/ajax/pedit.php', 'innerHTML', 'pid='+pid+'&rep=1&ptext='+tmp, 'odesli');
  document.getElementById("p"+pid).innerHTML='<img src="/obr/loading.gif" alt="Načítání" class="nacitani">';
}
function unlock(tid) {
  if(confirm('Vážně chcete odemknout toto téma?')){
    document.getElementById("loading").innerHTML='<img src="/obr/loading.gif" alt="Načítání">';
    ajax_otevrit(tid, '/ajax/tlock.php', 'innerHTML', 'tid='+tid+'&rep=1&akce=unlock', 'odesli');
  }  
}
function lock(tid) {
  if(confirm('Vážně chcete zamknout toto téma?')){
    document.getElementById("loading").innerHTML='<img src="/obr/loading.gif" alt="Načítání">';
    ajax_otevrit(tid, '/ajax/tlock.php', 'innerHTML', 'tid='+tid+'&rep=1&akce=lock', 'odesli');
  }  
}
function pdel(pid) {
  if(confirm('Vážně chcete smazat tento příspěvek? Tato akce je nevratná!')){
    ajax_otevrit(pid, '/ajax/pdel.php', 'pdel', 'pid='+pid+'&rep=1', 'smaz');
    document.getElementById("p"+pid).innerHTML='<img src="/obr/loading.gif" alt="Načítání" class="nacitani">';
  }
}
function quote(pid) {
  ajax_otevrit(pid, '/ajax/quote.php', 'quote', 'pid='+pid+'&rep=1', 'quote');
  return false;
}
function kolikProcent(kolik) {
  document.getElementById('procent').innerHTML=kolik+'%';
}
function cisticProcent() {
  document.getElementById('procent').innerHTML='';
}
function oznacit() {
  if(confirm("Vážně chcete označit všechna témata jako přečtená?")){
    ajax_otevrit('forum_sekce','/ajax/oznacit.php', 'oznacit', 'rep=1', 'oznacit');
  }
}
function hodnoceni(tid,procent) {
  ajax_otevrit('hodnoceni','/ajax/hodnoceni.php', 'hodnoceni', 'tid='+tid+'&rep=1&procent='+procent, 'hodnotit');
}
function hlaska(pid,fhid) {
  if(confirm("Vážně chcete přidat hlášku k příspěvku #"+pid+"?")){
    ajax_otevrit('p'+pid,'/ajax/hlasky.php', 'hlaska', 'pid='+pid+'&rep=1&fhid='+fhid, 'nova');
  }
}
function smazHlasku(fphid) {
  if(confirm("Vážně chcete smazat tuto hlášku?")){
    ajax_otevrit('p6','/ajax/hlasky.php', 'smazHlasku', 'rep=1&fphid='+fphid, 'smaz');
  }
}
function jeVolnyNick(nickname){
  document.getElementById("nick_err").innerHTML='<img src="/obr/ikonky/loading.gif" alt="načítám"> Načítám';
  ajax_otevrit('nick_err','/ajax/reg_nick.php', 'nickVolny', 'rep=1&nick='+nickname, 'nickVolny');
}
function jeVolnyNicki(nickname){
  if(nickname.length>2 && nickname.length<21){
    var splitnuty=nickname.split("");
    var chyba=0;
    for(i=0;i<splitnuty.length;i++){
      if(!splitnuty[i].match(/[a-ž0-9\-]/i)){
        chyba=1;
        i=splitnuty.length;
      }
    }
    if(chyba==0){
      clearTimeout(nick_test);
      var nick_test=setTimeout('jeVolnyNick("'+nickname+'")',1000);
    }else {
      document.getElementById("nick_err").innerHTML='<img src="/obr/ikonky/nope.png" alt="NO"> Přezdívka obsahuje nepovolené znaky!';
    }
  }else {
    if(nickname.length>2){
      document.getElementById("nick_err").innerHTML='<img src="/obr/ikonky/nope.png" alt="NO"> Přezdívka je příliš dlouhá!';
    }else {
      document.getElementById("nick_err").innerHTML='<img src="/obr/ikonky/nope.png" alt="NO"> Přezdívka je příliš krátká!';
    }
  }
}
function testHesla(heslo){
  if(heslo.length>4 && heslo.length<21){
    document.getElementById("pass_err").innerHTML='<img src="/obr/ikonky/okay.png" alt="OK">';
  }else {
    if(heslo.length>4){
      document.getElementById("pass_err").innerHTML='<img src="/obr/ikonky/nope.png" alt="NO"> Heslo je příliš dlouhé!';
    }else {
      document.getElementById("pass_err").innerHTML='<img src="/obr/ikonky/nope.png" alt="NO"> Heslo je příliš krátké!';
    }
  }
}
function testHeslaA(heslo){
  if(heslo.length>=5){
    if(document.getElementById("heslo").value==heslo){
      document.getElementById("passa_err").innerHTML='<img src="/obr/ikonky/okay.png" alt="OK">';
    }else {
      document.getElementById("passa_err").innerHTML='<img src="/obr/ikonky/nope.png" alt="NO"> Hesla se neshodují!';
    }
  }else {
    document.getElementById("passa_err").innerHTML='<img src="/obr/ikonky/nope.png" alt="NO"> Heslo je příliš krátké!';
  }
}
function testEmail(mail){
  if(mail.indexOf('@')>-1 || mail.indexOf('.')>-1){
    document.getElementById("mail_err").innerHTML='<img src="/obr/ikonky/okay.png" alt="OK">';
  }else {
    document.getElementById("mail_err").innerHTML='<img src="/obr/ikonky/nope.png" alt="NO"> E-mail nemá správný formát!';
  }
}
