jQuery.noConflict();
jQuery(document).ready(function($) {

  $("#csPSContainer1").clone().appendTo(".csPSContent");
//  $("#csPSContainer0").clone().appendTo(".csPSContent");
  $(".csPSContainer:last").attr('id','csPSContainer8');
	
  $(".csProductSlider #csPSNavigation li:first").addClass("active");
  var childs = parseInt($(".csProductSlider .csPSContainer").length);
  $(".csProductSlider .csPSContent").css("width",childs*$(".csProductSlider").width());
  
  var licoutner = 0;
  $("#csPSNavigation li").each(function() {
  	$(this).attr('title',$(".csPSContent #csPSContainer"+licoutner+" .csPSTitle2").text());
  	licoutner++;
  });
  
  $(".csPSTitle2").append('<em></em>');
  
  var autoPlayTime = 4500;
  autoPlayTimer = setInterval(csStartSlider, autoPlayTime);

  $(".csProductSlider #csPSNavigation li").bind('click', function () {
    csSlider(autoPlayTime,$(this).html(),'stop');
  });

  $(".csProductSlider .csPSImage").bind('click', function () {
  var actid = "csPSContainer"+$(".csProductSlider #csPSNavigation .active").html();
//  var actid = "csPSContainer"+($(".csProductSlider #csPSNavigation .active").html() - 1);
    location.href = 'http://'+document.domain+'/'+$('.csProductSlider #'+actid+' .csPSLink a').attr('href');
  });
  
  $(".csProductSlider .csPSTitle2").bind('click', function () {
  var actid = "csPSContainer"+$(".csProductSlider #csPSNavigation .active").html();
//  var actid = "csPSContainer"+($(".csProductSlider #csPSNavigation .active").html() - 1);
    location.href = 'http://'+document.domain+'/'+$('.csProductSlider #'+actid+' .csPSLink a').attr('href');
  });

  function csStartSlider() {
    csSlider(autoPlayTime,'','');
  }


  function csSlider(autoPlayTime,showFrame,autoPlay){
    if(autoPlayTimer) clearInterval(autoPlayTimer);
    if(!showFrame) {
      showFrame = parseInt($(".csProductSlider #csPSNavigation li.active").html()) + 1;
      //if(showFrame > parseInt($(".csProductSlider #csPSNavigation li").length)) {
      //  showFrame = 1;
      //};
    }
    var autoPlayTime = 4500;
    var animSpeed = 1500;
    var easeType = 'easeOutBounce';
    var sliderWidth = $(".csProductSlider").width();
    var leftPosition = $(".csProductSlider .csPSContent").css("left").replace("px", "");
    if( !$(".csProductSlider .csPSContent").is(":animated")){
      var slide2 = (showFrame-1)*sliderWidth;
      if(leftPosition != -slide2){
        $(".csProductSlider .csPSContent").animate({left: -slide2},animSpeed, function() {
        	if(showFrame > parseInt($(".csProductSlider #csPSNavigation li").length)) {
        		showFrame = 1;
        		$(".csProductSlider .csPSContent").animate({left: 0},0);
        	}
        	
        	$(".csProductSlider #csPSNavigation .active").removeClass("active");
	        var selNav = $(".csProductSlider #csPSNavigation li:nth-child("+showFrame+")").addClass("active");
        });
      }
    }
    if(autoPlay!='stop'){
      autoPlayTimer = setInterval(csStartSlider, autoPlayTime);
    }
  }
});
