(function ($) {
jQuery.fn.firstPlugin = function(e) {

	return this.each (function() {

	var elementY = $(this).offset().top;
	var elementH = $(this).height();
	var elementY = elementY - elementH/2;
	var elementHY = elementY + elementH/2;
	var oneFifth = elementH/5;
	var flipper = $(this);
	
	if (e.pageY < elementHY) {
		if (!flipper.hasClass('imgA')) {
			flipper.removeClass().addClass('imgA');
		}
	}
	else if (e.pageY < elementHY + (oneFifth*1)) {
		if (!flipper.hasClass('imgB')) {
			flipper.removeClass().addClass('imgB');
		}
	}
	else if (e.pageY < elementHY + (oneFifth*2)) {
		if (!flipper.hasClass('imgC')) {
			flipper.removeClass().addClass('imgC');
		}
	}
	else if (e.pageY < elementHY + (oneFifth*3)) {
		if (!flipper.hasClass('imgD')) {
			flipper.removeClass().addClass('imgD');
		}
	}
	else if (e.pageY < elementHY + (oneFifth*4)) {
		if (!flipper.hasClass('imgE')) {
			flipper.removeClass().addClass('imgE');
		}
	}
	else if (e.pageY < elementHY + (oneFifth*5)) {
		if (!flipper.hasClass('imgF')) {
			flipper.removeClass().addClass('imgF');
		}
	}
	else if (e.pageY > elementY + elementH + elementH) {
		if (!flipper.hasClass('imgH')) {
			flipper.removeClass().addClass('imgH');
		}
	}
	else if (e.pageY > elementY + elementH) {
		if (!flipper.hasClass('imgG')) {
			flipper.removeClass().addClass('imgG');
		}
	}

	});
}
}(jQuery));
