function memberProfile(m_uid)
{
    window.open ('/profile.php?uid='+m_uid, 
                 'win_profile_'+m_uid,
                 'dependent=no,toolbar=no,scrollbars=yes,status=no,menubar=no,location=no,resizable=no,width=800,height=570');
}
function donate()
{
    window.open ('/donation.php', 
                 'win_donate',
                 'dependent=no,toolbar=no,scrollbars=yes,status=no,menubar=no,location=no,resizable=no,width=800,height=570');
}
function joinGame(m_gid,m_lang)
{
    window.open ('http://www.iggamecenter.com/gm.php?gid='+m_gid+'&sid=0&lang='+m_lang, 'win_game_0',
                'dependent=no,toolbar=no,scrollbars=no,status=no,menubar=no,location=no,resizable=no,width=800,height=570');
}


/* ***********************
       Change Language
    *********************** */
var pageLangAutoHideTim = 0;
var pageLangCurInd      = -1;
var pageLangSelInd      = -1;

// getting dimensions of an object
function getDim(el)
{
    var lw=el.offsetWidth;
    var lh=el.offsetHeight;

    for (var lx=0,ly=0;
         el!=null;
         lx+=el.offsetLeft, ly+=el.offsetTop, el=el.offsetParent);
    return {x:lx,y:ly,w:lw,h:lh}
}

// showing the selected language in the combo box
function pageLangShowCur()
{
    var tabPageLangSelect   = document.getElementById('tabPageLangSelect');
    var tabPageLangSelected = document.getElementById('tabPageLangSelected');
    if (! (tabPageLangCombo && tabPageLangSelect && tabPageLangSelected) )
        return;
    
    for (var i=0; i<tabPageLangSelect.rows.length; i++)
    {
        if (tabPageLangSelect.rows[i].cells.length < 1)
            continue;
        if (tabPageLangSelect.rows[i].cells[0].className == 'langSelectTDactv')
        {
            pageLangCurInd = i;
            pageLangSelInd = i;
            tabPageLangSelected.innerHTML = tabPageLangSelect.rows[i].cells[0].innerHTML;
        }
    }
}

// hiding/showing the combo dropdown list
function pageLangShowSelect()
{
    var tabPageLangCombo  = document.getElementById('tabPageLangCombo');
    var tabPageLangSelect = document.getElementById('tabPageLangSelect');
    if (! (tabPageLangSelect && tabPageLangCombo) )
        return;
        
    var dimPageLangCombo = getDim(tabPageLangCombo);
    tabPageLangSelect.style.left = (dimPageLangCombo.x + dimPageLangCombo.w - tabPageLangSelect.offsetWidth).toString() +'px';
    tabPageLangSelect.style.top  = (dimPageLangCombo.y + dimPageLangCombo.h).toString()+'px';

    if (pageLangAutoHideTim)
        clearTimeout (pageLangAutoHideTim);
    pageLangAutoHideTim = 0;

    tabPageLangSelect.style.visibility = (tabPageLangSelect.style.visibility == 'hidden') ? 'visible' : 'hidden';
}

// hiding the combo dropdown list
function pageLangHideSelect()
{
    var tabPageLangSelect = document.getElementById('tabPageLangSelect');
    if (!tabPageLangSelect)
        return;
        
    tabPageLangSelect.style.visibility = 'hidden';
    pageLangAutoHideTim = 0;
    pageLangSelInd      = pageLangCurInd;
    for (var i=0; i<tabPageLangSelect.rows.length; i++)
    {
        tabPageLangSelect.rows[i].cells[0].className = (i == pageLangSelInd) ? 'langSelectTDactv' : 'langSelectTD';
    }
}

// activating/deactivating the autohide of the combo dropdown list
function pageLangAutoHideSelect(autoHideActivate)
{
    if (pageLangAutoHideTim)
        clearTimeout (pageLangAutoHideTim);

    if (autoHideActivate)
        pageLangAutoHideTim = setTimeout ('pageLangHideSelect()',200);
}

// highlighting the current row in dropdown list
function pageLangOver (tabEl)
{
    var tabPageLangSelect = document.getElementById('tabPageLangSelect');
    if (!tabPageLangSelect)
        return;

    if (tabEl.parentNode.nodeName.toUpperCase() != 'TR')
        return;

    if ( (pageLangSelInd >= 0) && (pageLangSelInd < tabPageLangSelect.rows.length) )
    {
        tabPageLangSelect.rows[pageLangSelInd].cells[0].className = 'langSelectTD';
    }
    pageLangSelInd  = tabEl.parentNode.rowIndex;
    tabEl.className = 'langSelectTDactv';
}

// changing the page language
function pageLangChange (page_url)
{
    document.location = page_url;
}

// changing arrow icon
function pageLangArrOver ()
{
    var imgLangSelect = document.getElementById('imgLangSelect');
    if (imgLangSelect)
        imgLangSelect.src='/images/misc/select_arrow_over.gif';
}
function pageLangArrOut ()
{
    var imgLangSelect = document.getElementById('imgLangSelect');
    if (imgLangSelect)
        imgLangSelect.src='/images/misc/select_arrow.gif';
}