$(document).ready(function(){
  var limit = 16;
  var display_item_count = 4;
  var page_width = 664;
  var page_nav_item_width = (page_width / display_item_count);
  var page_nav_scroll_width = page_width - 4; // scroll display_item_count items
  var product_item_margin = 6;
	
  $('#network_rotator ul.product-items #link-1').addClass("active");
	
  $('#network_rotator ul.product-items li ').click(function () {
    currently_active = jQuery("#network_rotator ul.product-items li.active").find("a .item-number").text();
    clicked_item = jQuery(this).find("a .item-number").text();
    if (clicked_item != currently_active) {
      $('#network_rotator ul.product-items li').removeClass("active");
      $(this).addClass("active");
      if (clicked_item > currently_active) {
        differnce = (clicked_item - currently_active)
        $('#network_rotator .products-box ul.products').animate({"marginLeft": '-='+((differnce*(page_width + product_item_margin )))+'px'},1000);
      }
      if (clicked_item < currently_active) {
        differnce = (currently_active - clicked_item)
        $('#network_rotator .products-box ul.products').animate({"marginLeft": '+='+((differnce*(page_width + product_item_margin )))+'px'},1000);
      }
      
    }
    return(false);
  });
  
  $('#network_rotator ul.product-items').width((page_width*limit)+1);
  var margin = $('#network_rotator ul.product-items').css("margin-left");
  if (margin == "-1px") {
    $('#network_rotator .page-nav #prev1').css("display","none");
  }
  $('#network_rotator .page-nav #next1-no-link').click(function () { 
    return(false);
  });
   $('#network_rotator .page-nav #prev1-no-link').click(function () { 
    return(false);
  });
  if (limit > 5)
  {
	  $('#network_rotator .page-nav #next1').css("display", "block"); 
  }
  
  $('#network_rotator .page-nav #next1').click(function () {
    $(this).css("display","none");
    $('#network_rotator .page-nav #next1-no-link').css("display","block");
    $('#network_rotator ul.product-items').animate({"marginLeft": '-=' + page_nav_scroll_width + 'px'},200, function(){
      $('#network_rotator .page-nav #next1-no-link').css("display","none");
      $('#network_rotator .page-nav #next1').css("display","block");
      if (margin == "-" + (((page_nav_scroll_width) * ((limit / display_item_count)-2)+1)) + "px") {
        $('#network_rotator .page-nav #next1').css("display","none");
      }
    });
    var margin = $('#network_rotator ul.product-items').css("margin-left");
    $('#network_rotator .page-nav #prev1').css("display","block");
    
    return(false);
  });
  
  $('#network_rotator .page-nav #prev1').click(function () {
    $(this).css("display","none");
    $('#network_rotator .page-nav #prev1-no-link').css("display","block");
    $('#network_rotator ul.product-items').animate({"marginLeft": '+=' + page_nav_scroll_width + 'px'},200, function(){
      $('#network_rotator .page-nav #prev1-no-link').css("display","none");
      $('#network_rotator .page-nav #prev1').css("display","block");
      if (margin == "-" + (page_nav_scroll_width + 1) + "px") {
        $('#network_rotator .page-nav #prev1').css("display","none");
      }
    });
    var margin = $('#network_rotator ul.product-items').css("margin-left");
    $('#network_rotator .page-nav #next1').css("display","block");
    return(false);
  });
});