/*! jqScrollAnim v1.0 | (c) 2014 Jose F. Maldonado | http://www.gnu.org/licenses/lgpl-3.0.txt */ (function(e){e.fn.jqScrollAnim=function(t){function s(t){var r=0;var i=u();var s=n.stake===null?t.offset().top:n.stake.offset().top;var a=o(n.rep_s,i);var f=o(n.rep_e,i);if(sf){r=1-(s-f)/(a-f)}else{r=1;if(n.rew_s!==null&&n.rew_e!==null){var l=o(n.rew_s,i);var c=o(n.rew_e,i);if(sc){r=(s-c)/(l-c)}else{r=0}}}}}if(r!==n.last_progress){for(var h=0;h0&&e<1||e>-1&&e<0){e=parseInt(e*(t.y_max-t.y_min),10)}return e>=0?t.y_max-e:t.y_min-e}function u(){var t={x_min:0,y_min:0,x_max:0,y_max:0};t.y_min=e(document).scrollTop();t.x_min=e(document).scrollLeft();t.y_max=t.y_min+e(window).height();t.x_max=t.x_min+e(window).width();return t}function a(e){var t=[255,255,255,0];e=e.replace(/\s\s*/g,"");var n=/^#([\da-fA-F]{2})([\da-fA-F]{2})([\da-fA-F]{2})/.exec(e);if(n){t=[parseInt(n[1],16),parseInt(n[2],16),parseInt(n[3],16)]}else{n=/^#([\da-fA-F])([\da-fA-F])([\da-fA-F])/.exec(e);if(n){t=[parseInt(n[1],16)*17,parseInt(n[2],16)*17,parseInt(n[3],16)*17]}else{n=/^rgba\(([\d]+),([\d]+),([\d]+),([\d]+|[\d]*.[\d]+)\)/.exec(e);if(n){t=[parseInt(n[1],10),parseInt(n[2],10),parseInt(n[3],10),parseInt(n[4],10)]}else{n=/^rgb\(([\d]+),([\d]+),([\d]+)\)/.exec(e);if(n){t=[parseInt(n[1],10),parseInt(n[2],10),parseInt(n[3],10)]}}}}return t}var n=e.extend({rep_s:0,rep_e:200,rew_s:null,rew_e:null,animations:[],stake:null,last_progress:null},t);if(n.animation!==undefined&&n.animation!==null){n.animations.push(n.animation);n.animation=null}if(n.stake!==null){n.stake=e(n.stake)}for(var r=0;r