df=document.forms;

function dlh(url)
{
    document.location.href=url;
}

function _(el)
{
    return document.getElementById(el);
}

function udp(el,str)
{
    _(el).innerHTML=str;
}

function udo(el,str)
{
    _(el).outerHTML=str;
}

function udv(el,str)
{
    _(el).value=str;
}

function sml(p,a)
{
    document.location.href='mailto:'+p+'@'+a;
}

function $(ob)
{
    return 'object'==typeof(ob) ? ob : _(ob);
}

function getElementsByClassName(className, tag, par)
{
    var elements=(par ? par : document).getElementsByTagName(tag ? tag : '*');
    var ret=new Array();
    var c=-1;
    for (var i in elements)
    {
        try
        {
            var eclass;
            if (-1 < (eclass=elements[i].className ? elements[i].className : elements[i].getAttribute('class')).indexOf(className) && ((eclass == className) || (-1 < eclass.indexOf(' ' + className)) || (-1 < eclass.indexOf(className + ' '))))
            {
                ret[++c]=elements[i];
            }
        }
        catch (ex)
        {
        }
    }
    return ret;
}

function getElementsByTagName(tagName, parentNode)
{
    try
    {
        return ((parentNode=$(parentNode)) ? parentNode : document).getElementsByTagName(tagName);
    }
    catch(ex)
    {
        return document.getElementsByTagName(tagName);
    }
}

function shdiv(dnm)
{
    if (_('shd_'+dnm+'_cnt').style.display=="none")
    {
        _('shd_'+dnm+'_cnt').style.display="";
        _('shd_'+dnm+'_lnk').style.display="none";
    }
    else
    {
        _('shd_'+dnm+'_cnt').style.display="none";
        _('shd_'+dnm+'_lnk').style.display="";
    }
}

function shdiv(dnm)
{
    (_('shd_'+dnm+'_div').style.display=="none") ? _('shd_'+dnm+'_div').style.display="" : _('shd_'+dnm+'_div').style.display="none";
}

function clearrows(cls)
{
    var elements;
    if (elements=getElementsByClassName(cls))
    {
        for (var i in elements)
        {
            udp(elements[i].id,'<img src="img/dot.gif">');
        }
    }
}

function set_focus(el)
{
    if (_(el)) _(el).focus();
}

function set_select(el)
{
    if (_(el)) _(el).select();
}

function shels(cls)
{
    if (elements=getElementsByClassName(cls))
    {
        for (var i in elements)
        {
            (elements[i].style.display=='') ? elements[i].style.display='none' : elements[i].style.display='';
        }
    }
}

function showuser(id,mdb,pps)
{
    (document.getElementsByTagName('html')[0].style.overflow=='hidden') ? document.getElementsByTagName('html')[0].style.overflow='auto' : document.getElementsByTagName('html')[0].style.overflow='hidden';
    dlh('#top');
    udp('olaytxt',"Betöltés...");
    shdiv('olay');
    axct('ax_index_showuser.sqn?id='+id+'&mdb='+mdb+'&'+pps,'id='+id+'&mdb='+mdb+'&'+pps,'olaytxt','p');
}

function hideuser()
{
    (document.getElementsByTagName('html')[0].style.overflow=='hidden') ? document.getElementsByTagName('html')[0].style.overflow='auto' : document.getElementsByTagName('html')[0].style.overflow='hidden';
    dlh('#top');
    udp('olaytxt',"");
    shdiv('olay');
}

function shdivs(dnm)
{
    if (_('shd_'+dnm+'_cnt').style.display=="none")
    {
        _('shd_'+dnm+'_cnt').style.display="";
        _('shd_'+dnm+'_lnk').style.display="none";
    }
    else
    {
        _('shd_'+dnm+'_cnt').style.display="none";
        _('shd_'+dnm+'_lnk').style.display="";
    }
}