What do I need to do to make a image animate in like in your demo http://demo.gavick.com/joomla25/creativity/ ?
Is it only possible with your special module for this or can I call the animations from anywhere?

<div class="myelement animate">
<img src="..." alt="" />
</div>
<div class="myelement animate_queue">
<img class="animate_queue_element" src="..." alt="" />
<img class="animate_queue_element" src="..." alt="" />
<img class="animate_queue_element" src="..." alt="" />
</div>
/* Portfolio - animation */
.gkNspPM-Portfolio .animate_queue_element {
opacity: 0; filter: alpha(opacity=0);
position: relative;
-webkit-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
-webkit-transition: all .4s ease-out!important;
-moz-transition: all .4s ease-out!important;
-ms-transition: all .4s ease-out!important;
-o-transition: all .4s ease-out!important;
transition: all .4s ease-out!important;
}
.gkNspPM-Portfolio .animate_queue_element.loaded {
opacity: 1; filter: alpha(opacity=100);
top: 0;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
.gkTestimonial.animate {
opacity: 0; filter: alpha(opacity=0);
position: relative;
-webkit-transition: all .4s ease-out;
-moz-transition: all .4s ease-out;
-ms-transition: all .4s ease-out;
-o-transition: all .4s ease-out;
transition: all .4s ease-out;
}
.gkTestimonial.animate.loaded {
opacity: 1; filter: alpha(opacity=100);
}
window.addEvent('scroll', function() {
// animate all right sliders
if(elementsToAnimate.length > 0) {
// get the necessary values and positions
var currentPosition = window.getScroll().y;
var windowHeight = window.getSize().y;
// iterate throught the elements to animate
if(elementsToAnimate.length) {
for(var i = 0; i < elementsToAnimate.length; i++) {
if(elementsToAnimate[i][2] < currentPosition + (windowHeight / 1.75)) {
// create a handle to the element
var element = elementsToAnimate[i][1];
// check the animation type
if(elementsToAnimate[i][0] == 'animation') {
gkAddClass(element, 'loaded', false);
// clean the array element
elementsToAnimate[i] = null;
}
// if there is a queue animation
else if(elementsToAnimate[i][0] == 'queue_anim') {
element.getElements('.animate_queue_element').each(function(item, j) {
gkAddClass(item, 'loaded', j);
});
// clean the array element
elementsToAnimate[i] = null;
}
}
}
// clean the array
elementsToAnimate = elementsToAnimate.clean();
}
}
});