﻿function rowhover()
{
    if (document.getElementById && document.createTextNode)
    {
        var tables=document.getElementsByTagName('table');
        for (var i=0;i<tables.length;i++)
        {
            if(tables[i].className=='stats')
            {
                var trs=tables[i].getElementsByTagName('tr');
                for(var j=0;j<trs.length;j++)
                {
                    if(trs[j].parentNode.nodeName=='TBODY' && trs[j].className != 'totalrow')
                    {
                        var rowstyle
                        trs[j].onmouseover=function(){rowstyle = this.className; this.className='rowhover';return false}
                        trs[j].onmouseout=function(){this.className = rowstyle; return false}
                    }
                }
            }
        }
    }
}

window.onload=function(){rowhover();}

function showfilters()
{
    document.getElementById('filtershow').value = 3;
    document.getElementById('filterlink1').style.display = 'none';
    document.getElementById('filterBlock').style.display = '';
    document.getElementById('tdOptions1').className = 'label align-right indent padding-tight';
    document.getElementById('tdOptions2').className = 'padding-tight';
}

function hidefilters()
{
    document.getElementById('filtershow').value = 1;
    document.getElementById('filterlink1').style.display = '';
    document.getElementById('filterBlock').style.display = 'none';
    document.getElementById('tdOptions1').className = 'label align-right indent padding-default';
    document.getElementById('tdOptions2').className = 'padding-default';
}

function entsub(myform) {
    if (window.event && window.event.keyCode == 13)
        myform.submit();
    else
        return true;
}


function hideBilling ()
{
    document.getElementById('billingBlock1').style.display = 'none';
    document.getElementById('tdPaypal').className = 'padding-baggy';
    document.getElementById('billingBlock2').style.display = 'none';
}

function showBilling ()
{
    document.getElementById('billingBlock1').style.display = '';
    document.getElementById('tdPaypal').className = 'padding-default';
    document.getElementById('billingBlock2').style.display = '';
}

function tradeDelete ()
{
    if (!document.tradeform) {
        if (confirm('"Delete" these trades?'))
            return true;
        return false;
    }
        
    var count = 0;
    var len = document.tradeform.elements.length;
    for (var i = 0; i < len; i++) {
        var x = document.tradeform.elements[i];
        if (x.checked == true) {
            count++;
        }
    }
    if (count == 0) {
        alert("You do not have any trades selected to delete.");
        return false;
    }
    var s = 's';
    if (count == 1) s = '';
    if (confirm("You are about to delete " + count + " trade" + s + ".")) {
        return true;
    }
    return false;
}

function rosterDelete ()
{
    if (!document.rosterform) {
        if (confirm('"Delete" these rosters?'))
            return true;
        return false;
    }
        
    var count = 0;
    var len = document.rosterform.elements.length;
    for (var i = 0; i < len; i++) {
        var x = document.rosterform.elements[i];
        if (x.checked == true) {
            count++;
        }
    }
    if (count == 0) {
        alert("You do not have any rosters selected to delete.");
        return false;
    }
    var s = 's';
    if (count == 1) s = '';
    if (confirm("You are about to delete " + count + " roster" + s + ".")) {
        return true;
    }
    return false;
}

function ToggleAll(e)
{
    var len = document.rosterform.elements.length;
    var status = e.checked;
    for (var i = 0; i < len; i++) {
        var x = document.rosterform.elements[i];
        if (x.type == "checkbox") {
            if (x.checked != status) {
                x.checked = status;
            }
        }
    }
    return true;
}
