var $j = jQuery.noConflict();

$j(document).ready(function() {
	var currentPosition = 0;
	var slideWidth = $j('.slide').width();
	var numberSlides = $j('.slide').length;
	var listItem = $j('.controlList li');
	
	$j('#slideWrap').css({
		width : slideWidth*(numberSlides)
	});
	
	$j('.controlList').delegate("li", "click", function(evt) {
			evt.preventDefault();
			stopRotation();
			currentPosition = $j(this).index();
			$j(listItem).removeClass('imageChange');
			$j(this).addClass('imageChange');
			$j('#slideWrap').animate({'left' : slideWidth*(-currentPosition)});
		});
		
	function rotation() {
		autoSlide = setInterval(nextSlide, 12000);
	}

	i = 0;

	function nextSlide() {
		$j(listItem).removeClass('imageChange');
		$j(listItem[i]).addClass('imageChange');
		$j('#slideWrap').animate({'left' : slideWidth*(-i)});
		if (i<(numberSlides-1)) {
			i++;	
		} else {
			i = 0;
		}
	};
	
	function stopRotation() {
		clearInterval(autoSlide);
	}
	
	nextSlide();
	rotation();
	
	     $j('.splitcol').each(function() {
          if($j(this).is("ol")) { var ordered = true; }
          var colsize = Math.round($j(this).find("li").size() / 2);
          $j(this).find("li").each(function(i) {
               if (i>=colsize) {
                    $j(this).addClass('right_col');
               }
          });
          if(ordered) {
               $j(this).find('.right_col').insertAfter(this).wrapAll("<ol class='splitcol' start='" + (colsize+1) + "'></ol>").removeClass("right_col");
          } else {
               $j(this).find('.right_col').insertAfter(this).wrapAll("<ul class='splitcol'></ul>").removeClass("right_col");
          }
     });
	
	
});
