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); };