/*
*
* Holymord.cz - Created by Amun
*
*/

function hl_lista(what,max)
{
    var lista = document.getElementById('hl_lista');
     
    if(lista.style.display == "none"){
        lista.style.height = "0px";
        lista.style.display = "block";
        hl_lista_zvetsit(what, max, 0);
    } else {
        
        if(what != document.getElementById('hl_lista_value').innerHTML){
            setTimeout("hl_lista('" + what + "', " + max + ")", (document.getElementById('hl_lista').style.height).substring(0, (((document.getElementById('hl_lista').style.height).length)-2)) * 3);
        }
        
        lista.innerHTML = "";
        hl_lista_zmensit((document.getElementById('hl_lista').style.height).substring(0, (((document.getElementById('hl_lista').style.height).length)-2)));
    }
}

function hl_lista_zvetsit(what, max, moment)
{
    if(moment < max){
        moment = moment + 8;
        document.getElementById('hl_lista').style.height = moment + "px";
        setTimeout("hl_lista_zvetsit('" + what + "', " + max + ", " + moment + ")", 5);
    } else {
        document.getElementById('hl_lista').innerHTML = "<br /><img src='images/loading.gif' width='80' style='margin-top: -10px' />";
        setTimeout("hl_lista_text('" + what + "')", 1000);
    }
}

function hl_lista_zmensit(moment){
    if(moment > 0){
        moment = moment - 8;
        document.getElementById('hl_lista').style.height = moment + "px";
        setTimeout("hl_lista_zmensit(" + moment + ")", 5);
    } else {
        document.getElementById('hl_lista').style.display = "none";
        document.getElementById('hl_lista_value').innerHTML = "";
    }
}

function hl_lista_text(what)
{
    
    document.getElementById('hl_lista').innerHTML = document.getElementById(what).innerHTML;
    
    if(what == "chat"){
        document.getElementById("shoutbox_if").src = "pages/shoutbox.php";
    }
    document.getElementById('hl_lista_value').innerHTML = what;
}

function hl_lista_out(adres){
    document.getElementById('hl_lista').innerHTML = "";
    hl_lista_zmensit((document.getElementById('hl_lista').style.height).substring(0, (((document.getElementById('hl_lista').style.height).length)-2)));
    setTimeout("window.location.href = '" + adres + "';", ((document.getElementById('hl_lista').style.height).substring(0, (((document.getElementById('hl_lista').style.height).length)-2)) * 3));
}

function zobrazSkryj(idecko){
    el=document.getElementById(idecko).style;
    el.display=(el.display == 'block')?'none':'block';
}
function skryj(idecko){
    el=document.getElementById(idecko).style;
    el.display='none';
}
function zobraz(idecko){
    el=document.getElementById(idecko).style;
    el.display='block';
}

function popup(url, wid, hei) {
    left = (window.screen.availWidth-wid)/2;
    shora = (window.screen.availHeight-hei)/2;
    window.open(url,"_blank","left="+left+",top="+shora+",scrollbars=yes,resiza ble=no,toolbar=no,menubar=no,status=no,location=0,width="+wid+",height ="+hei);
}

function submit_login_form(){
    var username = document.getElementById('login_jmeno').value;
    var password = document.getElementById('login_heslo').value;
    var pamatovat = document.getElementById('login_pamatovat').checked;
    hl_lista('login', 250);
    document.getElementById('login_jmeno').value = username;
    document.getElementById('login_heslo').value = password;
    document.getElementById('login_pamatovat').checked = pamatovat;
    setTimeout("document.forms['login_form'].submit();", 1000);
}

function submit_logout_form(){
    hl_lista('profil', 250);
    setTimeout("document.forms['logout_form'].submit();", 1005);
}

 document.write('<div id="loading"><center><div id="obsah"><div><br><br><br><br><br><br>teeeeest</div><button onclick="delLoadEvent()">Zavrit</button></div></center></div>');
  function delLoadEvent() {
  document.getElementById("loading").style.display="none";
  };

  function addLoadEvent() {
  document.getElementById("loading").style.display="block";
  };

function winW() {
if (window.innerWidth) return window.innerWidth;
else if (document.documentElement && document.documentElement.clientWidth)
return document.documentElement.clientWidth;
else if (document.body && document.body.clientWidth)
return document.body.clientWidth;
else return null;
}
function winH() {
if (window.innerHeight) return window.innerHeight;
else if (document.documentElement && document.documentElement.clientHeight)
return document.documentElement.clientHeight;
else if (document.body && document.body.clientHeight)
return document.body.clientHeight;
else return null;
}

function zobrazit_warning(num, height){
    var warning = document.getElementById('warning').style;
    if(num == 0){
    document.getElementById('warning_text').style.height = height + ("px");
    warning.top = ((document.getElementById('warning_text').style.height).substring(0,(((document.getElementById('warning_text').style.height).length)-2))) * (-1);
    }
    warning.display = "block";
    if(((warning.top).substring(0,(((warning.top).length)-2))) < 80){
        warning.top = (parseInt(((warning.top).substring(0,(((warning.top).length)-2)))) + 7) + ("px");
        setTimeout("zobrazit_warning(1);", 10);
    }
}

function schovat_warning(){
    var warning = document.getElementById('warning').style;
    warning.display = "block";
    if(((warning.top).substring(0,(((warning.top).length)-2))) > (parseInt(((document.getElementById('warning_text').style.height).substring(0,(((document.getElementById('warning_text').style.height).length)-2)))) + 40) * (-1)){
        warning.top = (parseInt(((warning.top).substring(0,(((warning.top).length)-2)))) - 7) + ("px");
        setTimeout("schovat_warning();", 10);
    } else {
       warning.display = "none";
    }
}

function zobrazit_warning_spec(text, height){
    var warning = document.getElementById('warning').style;
    
    if(((warning.top).substring(0,(((warning.top).length)-2))) > 0){
      setTimeout("zobrazit_warning_spec('" + text + "', " + height + ");", 900);
      schovat_warning();
    } else {
      document.getElementById('warning_text').innerHTML = "<p align='center'>" + text;
      setTimeout("zobrazit_warning(0, " + height + ");", 1500);
    }
}
