function customWayPoint(className, addClassName, customOffset) {
    var n = className.charAt(2);
    var cname = '.q'+n;
    addClassName = addClassName+n;
    // console.log(cname);
  var waypoints = $(className).waypoint({
    handler: function(direction) {
      if (direction == "down") {
    // console.log(cname);

        $(cname).addClass(addClassName);
      } else {
        $(cname).removeClass(addClassName);
      }
    },
    offset: customOffset
  });
}

var defaultOffset = '50%';

for (i = 0; i < 10; i++) {
    
  customWayPoint('.c' + i, 'que', defaultOffset);
}