(function($) {
	$.fn.specialsReveal = function(options){
		// Settings
		options = $.extend({}, $.fn.specialsReveal.defaults, options);
		options.toggleFlag = false;
		
		//functions
		showSpecials = function(){
			if(options.toggleFlag == false){
				$(this).css({backgroundPosition:'0px -96px'});
				$('#banner_on').css({display:'block'});				
				$('#banner_on').animate({width:271},{duration:500, ease:'linear', complete:
					function(){
						$('#specialsPanel').css({display:'block'});
						$('#specialsPanel').animate({width:650},{duration:1000, ease:'linear',complete:
							function(){
								$('#flashGallery').imageRotator.stopTimer();	
								$('#flashGallery').css({display:'none'});
							}}
						);	
					}}
				);
				
				
				options.toggleFlag = true;
			}else{
				$(this).css({backgroundPosition:'0px 0px'});
				options.toggleFlag = false;
				$('#flashGallery').imageRotator.startTimer();	
				$('#flashGallery').css({display:'block'});
				$('#specialsPanel').animate({width:1},{duration:1000, ease:'linear', complete:
					function(){
						$('#specialsPanel').css({display:'none'})						
						$('#banner_on').animate({width:1},{duration:500, ease:'linear', complete:
							function(){
								$('#banner_on').css({display:'none'});	
							}}
						);
					}}
				);
			}
		}
		
		
		//setup 
		$(this).click(showSpecials);
		$(this).css({cursor:'pointer'});

	};
	
	$.fn.specialsReveal.defaults = {
		someVariable: 'gallery'
	};
})(jQuery);
