
function show_badge_popup(inits)
{
     document.getElementById('badgeintro').style.display = "none";
     document.getElementById('badgepick').style.display = "block";

     write_badges(inits);
}


function show_badge(init)
{
     set_cookie("initials", init, 1000);
     set_cookie("scoreboard", boardName, 1000);

     document.getElementById('badgeimage').src="/badge.php?i=" + init;
     document.getElementById('startbadge').src="/badge.php?i=" + init;

     document.getElementById('badgeclaim').innerHTML = "";

     document.getElementById('badgehtml').value = "<a href=\"http://www.joystickjohnny.com/scoreboard.php?bid=" + boardName + "\"><img src=\"http://www.joystickjohnny.com/badges/" + init + ".png\" style=\"border:0px\"></a>";
     document.getElementById('badgebbcode').value = "[url=http://www.joystickjohnny.com/scoreboard.php?bid=" + boardName + "] [img]http://www.joystickjohnny.com/badges/" + init + ".png[/img][/url]";

     document.getElementById('badgepick').style.display = "none";
     document.getElementById('badgefinal').style.display = "block";

     return false;
}


function badge_close()
{
     document.getElementById('badgefinal').style.display = "none";
     document.getElementById('badgeintro').style.display = "block";

     return false;
}


function write_badges (inits)
{
    document.getElementById('badgeoptions').innerHTML = "";

    for (init in inits)
    {
        if (inits[init] != '')
        {
            document.getElementById('badgeoptions').innerHTML += "<a href=\"#\" onClick=\"show_badge('" + inits[init] + "', '" + boardName + "'); return false;\"><img src=\"/badge.php?i=" + inits[init] + "\"></a>";
        }
    }

}



function get_cookie ( name )
{
    var start = document.cookie.indexOf( name + "=" );
    var len = start + name.length + 1;
    if ( ( !start ) &&
    ( name != document.cookie.substring( 0, name.length ) ) )
    {
        return null;
    }
    if ( start == -1 ) return null;
    var end = document.cookie.indexOf( ";", len );
    if ( end == -1 ) end = document.cookie.length;
    return unescape( document.cookie.substring( len, end ) );
}


function set_cookie (name, value, expireDays)
{
    expires = expireDays * 1000 * 60 * 60 * 24;
    var today = new Date();
    today.setTime( today.getTime() );
    var expires_date = new Date( today.getTime() + (expires) );

    domain = ";domain=joystickjohnny.com";

    document.cookie = name + "=" + value + ";expires=" + expires_date.toGMTString() + domain;
}
