// stage slideshow
(function($){
	$.fn.stageshow = function(settings){
		var config = {
			'timeOut': 3000,	
			'speed': 'normal'
		};
	if (settings) $.extend(config, settings);
	this.each(function(){
		var $elem = $(this);
		$elem.children(':gt(0)').hide();
		setInterval(function(){
			$elem.children().eq(0).fadeOut(config['speed'])
			.next().fadeIn(config['speed'])
			.end().appendTo($elem);
		}, config['timeOut']);
	});
	return this;
	};
})(jQuery);

// history monsterscroll
function history_paner() {
	var stage_width = $(window).width();
	//$('.history-pane').left(-((stage_width - 20 - 960) / 2) + 'px');
	$('.history-pane').width(stage_width - 20 + 'px');
	//$('.history-pane').overflow('visible');
	
}

// redwing telegraph js
$(document).ready(function() {
	var filter_height = $('.filter .inline').height();
	$('.filter').hide();
	$('.subnavigation.third').toggle(function(e) {
		e.preventDefault();
		$('#opener').addClass('open')
		$('.filter').stop().slideDown();
	}, function(e) {
		e.preventDefault();
		$('#opener').removeClass('open')
		$('.filter').stop().slideUp();
	});
	
	$('.tumblrBody img, .tumblrBody object, .tumblrBody iframe').wrap('<p class="imagewrapper"/>');
	
	// filter isotope
	$('.filter ul.inline a').live('click', function(e) {
		e.preventDefault();
		$(this).parent().siblings().removeClass('active');
		$(this).parent().toggleClass('active');
		
		var this_filter = $(this).attr('data-filter');
		if ($(this).parent('li').is('.active')) {
		  $('.mod_webShop_ArticleList .inline').isotope({ filter: this_filter });
		  return false;
			
		} else {
		  $('.mod_webShop_ArticleList .inline').isotope({ filter: 'li' });
		}
	});
	
	// checkout
	$('.register-foldout, .register-foldout .delivery').hide();
	$('#signup-now').click(function() {
		$('.register-foldout').slideToggle();
	});
	$('.check-delivery .checkbox').change(function() {
		$('.register-foldout .delivery').slideToggle();
	});
	// stage slideshow
	$('.stage').stageshow({'timeOut': 5000, 'speed': 1000});
	
	// history pane
	history_paner();
	$('.history-pane').jScrollPane({showArrows: false});
	$(window).resize(function() {
		history_paner();	
	});
});
