/*! * This code isn't ready for release * * jaralax library * http://www.x833.com/ * * Copyright 2012, Jacko Hoogeveen * Dual licensed under the MIT or GPL Version 2 licenses. * * * * Includes * jquery * http://jquery.org/license * * Date: 2/4/2012 */ X234=function(){this.x6756=[];this.animations=[];this.defaultValues=[];this.x8886=0;this.height=parseInt(jQuery("body").css("height"),10);this.target=$(window);this.scrollSpace=this.height-this.target.innerHeight();this.target.bind('scroll',{me:this},this.x9874);};X234.prototype.x7654=function(x8886){if(x8886>1){x8886=1;}else if(x8886<0){x8886=0;} var amountOfDefaults=this.defaultValues.length;for(j=0;j1){x8886=1;} var amountOfDefaults=jaralax.defaultValues.length;for(j=0;j=0){start=parseInt(this.start_values['x8886'],10)/100;} if(this.end_values['x8886'].indexOf("%")>=0) {end=parseInt(this.end_values['x8886'],10)/100;} if(x8886>start&&x8886=0){start=parseInt(this.start_values['x8886'],10)/100;} if(this.end_values['x8886'].indexOf("%")>=0) {end=parseInt(this.end_values['x8886'],10)/100;} if(x8886>=start&&x8886<=end){for(i in this.start_values){if(i!="x8886"&&i!="style") {if(undefined!=this.end_values[i]){var units=GetUnits(this.start_values[i]+"");units=units.replace("-","") var start_value=parseFloat(this.start_values[i]);var end_value=parseFloat(this.end_values[i]);var duration=end-start;var currentTime=(x8886-start);var changeInValue=end_value-start_value;var result=X234.x8127[style["easing"]](currentTime,start_value,changeInValue,duration,style["easing"]["power"]);result+=units;$(this.selector).css(i,result);} else {$(this.selector).css(i,this.start_values[i]);}}}}};X234.x8127={"linear":function(currentTime,beginningValue,changeInValue,duration,power){return currentTime/duration*changeInValue+beginningValue;},"easeOut":function(currentTime,beginningValue,changeInValue,duration,power){if(power==undefined){power=2;} return((Math.pow((duration-currentTime)/duration,power)*-1)+1)*changeInValue+beginningValue;},"easeIn":function(currentTime,beginningValue,changeInValue,duration,power){if(power==undefined){power=2;} return Math.pow(currentTime/duration,power)*changeInValue+beginningValue;},"easeInOut":function(currentTime,beginningValue,changeInValue,duration,power){if(power==undefined){power=2;} changeInValue/=2;currentTime*=2;if(currentTime=0;if(is.ua.indexOf('opera')>=0){is.ie=is.ns=false;is.opera=true;} if(is.ua.indexOf('gecko')>=0){is.ie=is.ns=false;is.gecko=true;}