var badge_webpage = "http://bicosyes.com/lastfm-automagic-badges-reborn";
var badge_baseurl   = "http://yes.bicosyes.com/lastfm";
function url_badge()
{
    var url = new Array();
    url.push( badge_baseurl );
    url.push( jQuery('#badge_user').val() );
    url.push( jQuery('#badge_type').val() );
    url.push( jQuery('#badge_style').val() );
    url.push( jQuery('#badge_color').val() );
    return url.join('/');
}
function update_badge_image()
{
    var img = new Image(160);
    img.src = url_badge();
    jQuery('#badge_image').empty().append(img);
}
function update_badge_link()
{
    var badge_url = url_badge();
    jQuery('#badge_link').html(
         '[url=' + badge_webpage + '][img]' + badge_url + '[/img][/url]'
     );
}
function update_badge()
{
    jQuery('#badge_submit').hide();
    update_badge_link(); 
    update_badge_image();
    jQuery('#badge_submit').show();
}
jQuery(document).ready(function(){
    jQuery('#badge_submit').click(function(){ update_badge(); return false; });
    jQuery('#lastfm_badges').submit(function(){ update_badge(); return false; });
    update_badge();
});

