window.addEvent('domready', function() {
	
	// cite of the day stuff
	function slideGallery() {

		if ( anchor.getAllNext('a')[1] ) {
			anchor = anchor.getNext('a');
		} else {
			anchor = $('cotw_slider').getElement('a');
		}

		slider_cotw.toElement(anchor,'x');

	}
	
	if ( $('cotw') )
	{
		
		var slider_cotw = new Fx.Scroll('cotw');
		var anchor = $('cotw_slider').getElement('a');
		var gallerySlide = slideGallery.periodical(2500);
	
	}
	
	// shop latest stuff
	if($('sidebar_shop_latest_slider_wrapper'))
	{
		var shop_latest_item = 0;
		var slider_latest = new Fx.Scroll('sidebar_shop_latest_slider_wrapper');
		
		$('sidebar_shop_latest_next').addEvent('click', function(e) {
			e.preventDefault();
			if ($('sidebar_shop_latest_slider_wrapper').getElements('a')[shop_latest_item+1] ) {
				slider_latest.toElement($('sidebar_shop_latest_slider_wrapper').getElements('a')[shop_latest_item+1],'x');
				shop_latest_item++;
			}
		});
		
		$('sidebar_shop_latest_prev').addEvent('click', function(e) {
			
			if ($('sidebar_shop_latest_slider_wrapper').getElements('a')[shop_latest_item-1] ) {
				slider_latest.toElement($('sidebar_shop_latest_slider_wrapper').getElements('a')[shop_latest_item-1],'x');
				shop_latest_item--;
			}
			e.preventDefault();
		});
	
	}
	
	// audio stuff
	if($('sidebar_audio_slider_wrapper'))
	{
		var audio_item = 0;
		var slider_audio = new Fx.Scroll('sidebar_audio_slider_wrapper');
		
		$('sidebar_audio_next').addEvent('click', function(e) {
			e.preventDefault();
			if ($('sidebar_audio_slider').getElements('div')[audio_item+1] ) {
				slider_audio.toElement($('sidebar_audio_slider').getElements('div')[audio_item+1],'x');
				audio_item++;
			}
		});
		
		$('sidebar_audio_prev').addEvent('click', function(e) {
			
			if ($('sidebar_audio_slider').getElements('div')[audio_item-1] ) {
				slider_audio.toElement($('sidebar_audio_slider').getElements('div')[audio_item-1],'x');
				audio_item--;
			}
			e.preventDefault();
		});
	
	}
	
	// issues detail
	if($('issue_gallery'))
	{
		var issue_img_item = 0;
		var slider = $('issue_gallery').getElement('.slider_wrapper');
		var slider_issue_gal = new Fx.Scroll(slider, {offset: {x: -3}});
		
		$('issue_gallery').getElement('.next').addEvent('click', function(e) {
			e.preventDefault();
			if ($('issue_gallery').getElements('img')[issue_img_item+2] ) {
				slider_issue_gal.toElement($('issue_gallery').getElements('img')[issue_img_item+2],'x');
				issue_img_item+=2;
			}
		});
		
		$('issue_gallery').getElement('.prev').addEvent('click', function(e) {
			e.preventDefault();
			if ($('issue_gallery').getElements('img')[issue_img_item-2] ) {
				slider_issue_gal.toElement($('issue_gallery').getElements('img')[issue_img_item-2],'x');
				issue_img_item-=2;
			}
			
		});
	
	}
	
	// memberarea > marked issues
	
	if($('memberarea_slider_wrapper'))
	{
		var issue_img_item = 0;
		var slider = $('memberarea_slider_wrapper');
		var slider_issue_gal = new Fx.Scroll(slider, {offset: {x: -3}});
		
		$('memberarea_slider_next').addEvent('click', function(e) {
			e.preventDefault();
			if ($('memberarea_slider').getElements('div.issue_entry')[issue_img_item+3] ) {
				slider_issue_gal.toElement($('memberarea_slider').getElements('div.issue_entry')[issue_img_item+1],'x');
				issue_img_item+=1;
			}
		});
		
		$('memberarea_slider_prev').addEvent('click', function(e) {
			e.preventDefault();
			if ($('memberarea_slider').getElements('div.issue_entry')[issue_img_item-1] ) {
				slider_issue_gal.toElement($('memberarea_slider').getElements('div.issue_entry')[issue_img_item-1],'x');
				issue_img_item-=1;
			}
			
		});
	
	}
	
});
