(function($){
$.fn.rotator = function(options) {
var opts = $.extend({}, $.fn.rotator.defaults, options);
return this.each(function(){
stop = opts.stop;
path = opts.path;
torimages = opts.images;
large = opts.large;
image = $(this).children('img');
othis = $(this);
var inter = setInterval('rotate(path,torimages,othis,large)', opts.time);
$('#main_galleryimage a, .scrollable img').click(function(){
	clearInterval(inter);
	
})
});
}
rotate = function (path,images,othis,large){
var image = $("img", othis);

var newsrc = '';
for(var i = 0; i<images.length; i++){
	var src = path + images[i];
	if (src == image.attr('src')){
		if (i+1 == images.length) var g = 0;
	else var g = i+1;
	newsrc = path + images[g];
	}
}
var j = newsrc.split("_small");
var rel = j[0];
var biggs = new Array();

for (var i in large){
	if(large[i].match(rel)){
		biggs.push(large[i]);
	}
}
var large_src = "";
$('#main_galleryimage a.relative').remove();
if (biggs.length > 0){
	large_src = biggs[0];
	if(biggs.length > 1){
		var j = 0;
		for(var i in biggs){
			if (j > 0){
				$('#main_galleryimage').append("<a class=\"relative\" rel=\"" + rel +"\"href=\"" + biggs[i] + "\">" + biggs[i] + "</a>");
			}
			j++;
		}
	}
}
var i = new Image();
 
         $(i).load(function(){
                $("a:first", othis).prepend(i).attr({'rel': rel, 'href': large_src});
                $("a:first", othis).find('img:gt(0)').fadeOut(2000, function(){
					$(this).remove();
					});
                })
		.attr({'src': newsrc});
		


				
}
$.fn.rotator.defaults = {
path: '/images',
time: '5000',
images: ['image1.jpg','image2.jpg','image3.jpg'],
large: []
};
})(jQuery);
