(function(jQuery){jQuery.fn.rsAwardShow=function(o){o=jQuery.extend({itemClass:'item',animationDuration:500,sleepDuration:10000},o||{});var show=jQuery(this);var current_showing_image=0;var initialized=0;var award_container=new Array();award_container[0]=document.getElementById("item0");award_container[1]=document.getElementById("item1");var locked=false;var showHeight=180;show.css('height',showHeight+'px');show.css('textAlign','center');show.css('position','relative');var preloader=new Array();show.find('.loader').css('position','absolute').fadeOut();nextImage();function imageInit(){award_container[0].src=awardshow_optimizer[0];setImagePosition(0);jQuery('#item0').parent().fadeIn(o.animationDuration,function(){jQuery('#item0').parent().css('display','block');jQuery('#item0').unbind('load');preloader[1]=new Image();preloader[1].onload=imagePreloadNext;preloader[1].src=awardshow_optimizer[1];award_container[1].src=awardshow_optimizer[1];locked=false;startTimer();});}
function imagePreloadNext(id){return function(){show.find('#item'+id).unbind('load');startTimer();locked=false;}}
function slideImage(id)
{if(locked)return;locked=true;stopTimer();if(initialized==0){initialized=1;preloader[0]=new Image();preloader[0].onload=imageInit;preloader[0].src=awardshow_optimizer[0];return;}
var reverse=(id==0)?1:0;show.find('#item'+id).parent().fadeOut(o.animationDuration);setImagePosition(reverse);jQuery('#item'+reverse).parent().fadeIn(o.animationDuration,function(){current_showing_image=(current_showing_image+1)%awardshow_optimizer.length;next_showing_image=(current_showing_image+1)%awardshow_optimizer.length;preloader[id]=new Image();callFunc=imagePreloadNext(id);preloader[id].onload=callFunc;show.find('#item'+id).attr('src',awardshow_optimizer[next_showing_image]);preloader[id].src=awardshow_optimizer[next_showing_image];});}
function nextImage()
{index=current_showing_image%2;var next=show.find('#item'+index);if(next.parent().hasClass(o.itemClass))
{slideImage(index);}}
function startTimer()
{jQuery(document).oneTime(o.sleepDuration,'rsAvatarShow',function(){nextImage();});}
function stopTimer()
{jQuery(document).stopTime('rsAwardShow');}
function setImagePosition(id){jQuery('#item'+id).parent().css('display','block');jQuery('#item'+id).parent().show();elementHeight=jQuery('#item'+id).outerHeight();elementWidth=jQuery('#item'+id).outerWidth();jQuery('#item'+id).parent().css('position','absolute');jQuery('#item'+id).parent().css('top','50%');jQuery('#item'+id).parent().css('left','81px');jQuery('#item'+id).parent().hide();jQuery('#item'+id).parent().css('marginTop','-'+Math.floor(elementHeight/2)+'px');jQuery('#item'+id).parent().css('marginLeft','-'+Math.floor(elementWidth/2)+'px');}
return this;}})(jQuery);
