jQuery.noConflict();

function mi_sleek_slide() {
  modifier = 1;

  if(jQuery.browser.msie && jQuery.browser.version < 7){
    modifier = -1;
  }

  var animation_stopped = true;
  jQuery("#current_slide").val(1);
  var viewport = (jQuery(window).width() * 2);
  jQuery(".slide:not(#slide_1)").each(
    function(i) {
      var currentPos_container = jQuery(this).position();
      var newpos_container = (currentPos_container.left + viewport) * modifier;
      jQuery(this).css({left:newpos_container}).removeClass("hidden");
    }
  );
  
  
  jQuery("#mi_sleek_slide_nav a").each( 
    function(i) {
      jQuery(this).bind("click",
        function() {
          if(animation_stopped){
            viewport = (jQuery(window).width() * 2);
            var current_slide  = jQuery("#current_slide").val();
            var selected_slide = i + 1;
            if (selected_slide == current_slide) {
              return false;
            }
            animation_stopped = false;
        
            jQuery('#slide_'+ current_slide).animate({left:-viewport}, 600, "easeInQuint", 
              function() {
                var css_set = viewport * modifier;
                jQuery('#slide_'+ current_slide).css({left:css_set});
                jQuery('#slide_'+ selected_slide).animate({left:0},600,"easeOutBack");
                
                jQuery("#current_slide").val(selected_slide);
                jQuery("#mi_sleek_slide_nav li:nth-child(" + current_slide + ")").removeClass("current");
                jQuery("#mi_sleek_slide_nav li:nth-child(" + selected_slide + ")").addClass("current");
                animation_stopped = true;
              }
            );
          
            jQuery('#slide_'+ current_slide + ' .slideme').each(
              function(i) {
                var speed = 4500;
                var this_css_left = jQuery(this).css("left");
                var pos_left = parseInt(this_css_left.replace(/px/g, ""));
                var adjust_left = pos_left + ((i+1) * 35);

//                jQuery(this).animate({left:adjust_left},speed,"linear").animate({left:pos_left},300);

              }
            );
            return false;
          }
          return false;
        }
      );
    }
  );
}

jQuery(document).ready(function(){ 
  mi_sleek_slide();
});

