var sa2_emblem_glow_interval, sa2_emblem_pos_interval, sa2_emblem_glow_id = 0, sa2_emblem_count = 0;
var sa2_emblem_glow_move = function(dir){
if (jQuery('#sa2_emblem_glow').length == 0) return;
if (typeof(dir) == "undefined") dir = "+";
jQuery('#sa2_emblem_glow > div').animate({left:dir+'=355px'},1000,'easeInOutQuad',function(){
jQuery('#sa2_emblem_glow > div').css('z-index',dir=="+"?'100005':'100015');
sa2_emblem_glow_move(dir=="+"?"-":"+");
});
};
var sa2_emblem = function(emblems) {
if (jQuery('#sa2_emblem').length > 0 || jQuery('#sa2_emblem_glows_bg').length > 0 || jQuery('#sa2_emblem_glows_fg').length > 0) return;
if (typeof(emblems) == "undefined") emblems = 0;
jQuery('body').append('\
\
\
' + (parseInt(emblems) < 10 ? '0' + parseInt(emblems) : parseInt(emblems)) + '\
\
\
\
\
');
jQuery('#sa2_emblem').css({ top : (jQuery(window).height() - jQuery('#sa2_emblem').outerHeight())/ 2 });
sa2_emblem_glow_id = 0;
jQuery('#sa2_emblem').addClass('animate').animate({opacity:1},100,'linear');
jQuery('#sa2_emblem_glows_fg').animate({opacity:1},100,'linear');
jQuery('#sa2_emblem_glows_bg').animate({opacity:1},100,'linear');
sa2_emblem_glow_move();
sa2_emblem_glow_interval = setInterval(function(){
var randX = (Math.random()*32)-16;
var randY = (Math.random()*32)-16;
jQuery(jQuery('#sa2_emblem_glow > div').css('z-index') == '100015' ? '#sa2_emblem_glows_fg' : '#sa2_emblem_glows_bg').append('');
jQuery('#sa2_emblem_glow_' + sa2_emblem_glow_id).animate({top:'+=200px'},1000,'easeInQuart',function(){ jQuery(this).remove(); });
sa2_emblem_glow_id++;
},100);
sa2_emblem_pos_interval = setInterval(function(){ jQuery('#sa2_emblem').css({ top : (jQuery(window).height() - jQuery('#sa2_emblem').outerHeight())/ 2 }); },10);
setTimeout(function(){
soundLibrary.play("emblem",0,0.75);
var num = parseInt(jQuery('#sa2_emblem_number').attr('data'))+1;
if (num < 10) num = "0" + num;
jQuery('#sa2_emblem_number').html(num);
},3750);
setTimeout(function(){
jQuery('#sa2_emblem').fadeOut(1000,function(){
jQuery(this).remove();
jQuery('#sa2_emblem_glows_fg').fadeOut(1000);
jQuery('#sa2_emblem_glows_bg').fadeOut(1000,function(){
clearInterval(sa2_emblem_glow_interval); sa2_emblem_glow_interval = undefined;
clearInterval(sa2_emblem_pos_interval); sa2_emblem_pos_interval = undefined;
if (jQuery('#sa2_scorecard').length > 0) {
jQuery('body').append('');
jQuery('#overlay2').animate({ opacity: 1},1000,function() {
window.location.href = 'http://forums.sonicretro.org';
});
}
});
});
},7500);
};