/*
 * jQuery Gallery Slider Plugin 1.0
 * 
 * Download and Infos:
 * http://www.kollermedia.at/archive/2009/06/06/jquery-gallery-slider-plugin
 *
 * Copyright (c) Jürgen Koller [Kollermedia.at]
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

(function($){  
$.fn.galleryslider = function(options) {  
var defaults = {  
width: "100%",
raster: true
};
var options = $.extend(defaults, options);
$('html').css("overflow", "hidden"); //hide scrollbars if js is active

return this.each(function() {  
obj = $(this);  
if (options.raster==true) {obj.prepend("<span></span>");}
obj.css("width",options.width); //set width from option
obj.mousemove(function(e){
var galleryheight = $(this).height(); //gallery height
var windowheight = $(window).height(); //browser window height
scrollto = Math.round((galleryheight-$(window).height())*e.pageY/($(window).height())); //scroll calculation
obj.animate({top: -scrollto}, {queue:false, duration:0}); //scroll it
});
});  
};
})(jQuery); 

$(window).bind("resize", function(){
obj.animate({top:0}, {queue:false, duration:0}); //set gallery to top if resized
});
