var aktivne_nastavenia = [];

function updateSelect(typ,output,hodnota){
  var ajax;
  var nastavena_hodnota;
  if (window.XMLHttpRequest)
    ajax = new XMLHttpRequest();
  else if (window.ActiveXObject)
    ajax = new ActiveXObject("Microsoft.XMLHTTP");
  else
    alert("Váš prehliadač nepodporuje XMLHTTP!");
  ajax.onreadystatechange=function(){
    if(ajax.readyState==4){
      nastavena_hodnota = ajax.responseText;
      for (var i in document.getElementById(output).options){
        if(document.getElementById(output).options[i].value == nastavena_hodnota)
          document.getElementById(output).options[i].selected = 'selected';
        else
          document.getElementById(output).options[i].selected = '';
      } 
    }
  }
  ajax.open("GET","moduly/user/tpl/hodnota.php?zdroj="+typ+"&hodnota="+hodnota,true);
  ajax.send(null);
}

var upravovane = '';

function upravitUdaje(nazov,popisok,id,e){
  upravovane = nazov;
  ajaxReload("otvor.php?src=moduly/user/tpl/upravit_udaje.php&polozka="+nazov+"&text="+popisok+"&user_id="+id,nazov,e);
  input_id = "input_"+nazov;
  setTimeout('input_focus("'+input_id+'","'+popisok+'")',200);
}

var formfotka = false;
function form_fotka(){
  if(formfotka){
    document.getElementById('fotka_form').style.display='none';  
    formfotka = false;
  }
  else{
    document.getElementById('fotka_form').style.display='block'; 
    formfotka = true;
  }
}

function hladat_priatelov(text){
  text = text.replace("&","&amp;");
  text = text.replace("?","&#63;");
  text = text.replace("\"","&quot;");
  ajaxReload("index.php?src=user/hladat_priatelov/ajax&hladane="+text,"result");
}


var zvaceny_priatelia_timeout = null;
function zvacsi_priatela(id,poradie){
  var meno = document.getElementById('meno_'+id);
  meno.className = 'meno_over_'+poradie;
  var fotka = document.getElementById('foto_'+id);
  fotka.className = 'foto_over_'+poradie;
  if(poradie > 1){
    nove_poradie = poradie - 1;
    zvaceny_priatelia_timeout = setTimeout('zvacsi_priatela('+id+','+nove_poradie+')',40);
  }
}

function zmensi_priatela(id){
  clearTimeout(zvaceny_priatelia_timeout);
  var meno = document.getElementById('meno_'+id);
  meno.className = 'meno';
 
  var fotka = document.getElementById('foto_'+id);
  fotka.className = 'foto';
}

function zmenit_nastavenie(id,e){
  if(aktivne_nastavenia[id])
    return false;
  aktivne_nastavenia[id] = true;
  ajaxReload('otvor.php?src=moduly/user/tpl/upravit_nastavenia.php&typ='+id,'nastavenie_'+id,e);
  setTimeout("document.getElementById('nastavenie_hodnota_"+id+"').focus()",200);
}

function ulozit_nastavenie(id,e){
  aktivne_nastavenia[id] = false;
  ajaxReload('otvor.php?src=moduly/user/tpl/upravene_nastavenia.php&typ='+id+'&hodnota='+document.getElementById('nastavenie_hodnota_'+id).value,'nastavenie_'+id,e);
}

function vybrat_uzivatela(id,meno){
  document.getElementById('user_name').value = meno;
  document.getElementById('user_id').value = id;
  document.getElementById('zoznam_userov').style.visibility = 'hidden';
}

var hladany_prijemca = false;
function hladat_prijemcu(){
  if(hladany_prijemca){
    alpha('zoznam_users',0,100);  
    hladany_prijemca = false;
  }
  else{
    alpha('zoznam_users',100,0); 
    document.getElementById('hladat_meno').focus();
    hladany_prijemca = true;
  }
}

function vlozit_prijemcu(id,event){
  hladat_prijemcu();
  
  if(document.getElementById('poradie_prijemcu') != null){
    poradie = document.getElementById('poradie_prijemcu').value;
    document.getElementById('poradie_prijemcu').value++;
  }
  else
    poradie = 1;
    
  var novyDiv;
  novyDiv = document.createElement("div");
  novyDiv.id = 'prijemca_'+poradie+'_box';
  novyDiv.className = 'meno';
  document.getElementById('prijemca').appendChild(novyDiv);
  
  ajaxReload('otvor.php?src=moduly/user/tpl/pridat_prijemcu.php&id='+id+'&poradie='+poradie,'prijemca_'+poradie+'_box',event);
}

function zrusit_prijemcu(id){
  if((el = document.getElementById('prijemca_'+id+'_box')) != null){
    el.style.display = 'none';
    el.innerHTML = '';
  }
}

function oznacit_zmazanie_prijemcu(id,typ){
  if((el = document.getElementById('prijemca_'+id+'_box')) != null){
    if(typ == 'over'){
      el.style.background = '#f28002';
      el.style.color = '#000000';
    }
    else{
      el.style.background = '';
      el.style.color = '#ffffff';
    }
  }
}
