
jQuery(document).ready(
	function() {		
		
		jQuery('body.layout1 #col0>a').remove();
		jQuery('body.layout1 #col0>.csc-textpic-clear').remove();
		
		
		jQuery('body.layout1 #col0').append('<div class="scroller" /><ul class="controls" />');
		
		jQuery('body.layout1 #col0 .csc-textpic').appendTo('body.layout1 #col0 .scroller');
		
		//jQuery('body.layout1 #col0 .scroller').randomize('body.layout1 #col0 .scroller>.csc-textpic');

		jQuery('body.layout1 #col0 .scroller>.csc-textpic:nth-child(2n-1)').each(
			function() {
				jQuery(this).wrap('<div class="itemgroup" />');
				jQuery(this).parent().next().appendTo(jQuery(this).parent());
			}
		);
		
		//jQuery('.scroller .itemgroup .csc-textpic .csc-textpic').unwrap();
		
		if(jQuery('body.layout1 #col0 .scroller .itemgroup').length > 1){
			for (var i = 1; i <= jQuery('body.layout1 #col0 .scroller .itemgroup').length ; i++) {
				jQuery('body.layout1 #col0 .controls').append('<li />');
			}
		}
		
		jQuery('body.layout1 #col0 .controls>li').bind(
			'click',
			function() {
				jQuery('body.layout1 #col0 .scroller').cycle(jQuery(this).index()-1).cycle('pause');
			}
		);
		
		jQuery('body.layout1 #col0 .scroller').cycle({
			fx:      'scrollHorz',
			timeout: 5000,
			speed:   500,
			before:  function(currSlideElement, nextSlideElement, options, forwardFlag) {
				jQuery('body.layout1 #col0 .controls>li').removeClass('cur');
				jQuery('body.layout1 #col0 .controls>li:eq(' + jQuery(nextSlideElement).index() + ')').addClass('cur');
			}
		}).cycle('pause');	

		if(jQuery('body.layout1 #col0 .scroller .itemgroup').length > 1){
			jQuery('body.layout1 #col0 .controls').prepend('<a class="first"/>');
			jQuery('body.layout1 #col0 .controls').append('<a class="last"/>');	
		}
		
		jQuery('body.layout1 #col0 .controls>a.first').bind(
			'click',
			function() {
				jQuery('body.layout1 #col0 .scroller').cycle('prev').cycle('pause');
			}
		);
		
		jQuery('body.layout1 #col0 .controls>a.last').bind(
			'click',
			function() {
				jQuery('body.layout1 #col0 .scroller').cycle('next').cycle('pause');
			}
		);
		
		
		
		
		
		
		
		
	
	}
);
