// I am a rank amateur at javascript.

function raid_start_time(when) 
{
    var d = new Date();
    d.setTime(when);
    document.write(d.toLocaleDateString());
    document.write(" ");
    document.write(d.toLocaleTimeString());
}

function ubertoggle(thing) 
{
    var cbox = document.getElementsByName('show' + thing)[0];
    var checked = cbox.checked;
    var rows = document.getElementsByTagName('tr');
    for (var ri = 0; ri < rows.length; ri++)
    {
	var elem = rows[ri];
	var classattr = elem.getAttributeNode('class');
	if (classattr == null)
	{
	    continue;
	}
	classes = classattr.nodeValue;
	if (classes.indexOf(thing) != -1)
	{
	    if (checked)
	    {
		elem.style.display = '';
	    }
	    else
	    {
		elem.style.display = 'none';
	    }
	}
    }
}

function uncheck_encounters()
{
    var cboxen = document.getElementsByTagName('input');
    for (var ci = 0; ci < cboxen.length; ci++)
    {
	elem = cboxen[ci];
	var name = elem.getAttributeNode('name');
	if (name == null)
	{
	    continue;
	}
	if (name.nodeValue.indexOf('showencounter') == -1)
	{
	    continue;
	}
	name.setAttribute('checked', '');
    }
}
