(function( $ ){
	$(document).ready(function(){
		if ( $.fn.imagefader === undefined ){
			$('head').append('<script src="fileadmin/template/main/js/jQuery.imagefader.v1_2.js" type="text/javascript"></script>');
		}
		if ( $.fn.imagescroll === undefined ) {
			$('head').append('<script src="fileadmin/template/main/js/jQuery.imagescroll.v1_7.js" type="text/javascript"></script>');
		}
		
		$('#colMargin')
			.prepend('<div id="slidefade"/>')
			.find('#slidefade')
			.append($('#colMargin .gallery-box'))
			.imagescroll({
				'wrapAround':false,
				callback:slideChanged
			});	
	});
	
	function slideChanged($this,currentImage,maxImage){
		var $current=jQuery('.imgContainer:not(.wrapAroundLast,.wrapAroundFirst):eq('+(currentImage-1)+')');
		$this
			.find('.csc-textpic-imagewrap')
			.imagefader({remove:true})
			.find('.csc-textpic-imagerow')
			.removeClass('active');
		
		$current
			.find('.csc-textpic-imagewrap')
			.imagefader({
				'speed':2000,
				'wait':3000,
				'start':1
			});
		
		if($current.find('.gallery-box').hasClass('flash')) {
			jQuery('.box.white').hide();
			jQuery('.tt_news_latest').hide();
			jQuery('.box.red').hide();
			//skjul
		} else {
			jQuery('.box.white').show();
			jQuery('.tt_news_latest').show();
			jQuery('.box.red').show();
			//vis
		}
		
		/*if(currentImage == maxImage) {
			jQuery('.box.white').hide();
			jQuery('.tt_news_latest').hide();
			jQuery('.box.red').hide();
			//skjul
		} else {
			jQuery('.box.white').show();
			jQuery('.tt_news_latest').show();
			jQuery('.box.red').show();
			//vis
		}*/
	}
})( jQuery );

