﻿// ©2010, D.Vislov, ITECH.group company
// This options you can change

var imgWidth = 181; 
var imgHeight = 179; 
var imgMarginRight = 9;
var borderWidth = 1;

// ------------------------------------

var $j = jQuery.noConflict();

$j(document).ready(function(){	
	initMaxigallery(); // Make true markup for gallery
	initMaxiGalleryAnimate(); // Buttons handler
});

initMaxigallery = function(){
	$j("ul.thumbs").each(function(){
		var numImg = $j(this).children("li").size();
		// make current width
		$j(this).css("width", ((imgWidth + imgMarginRight + 2*borderWidth)*numImg) + "px");
		
		// show "next button" if need
		if (numImg > 3) {$j(this).parents(".subgallery2").children(".next-button").show();}
	});
};

initMaxiGalleryAnimate = function(){
		var curPos = 0;
	
	$j(".next-button").click(function(){
		curPos = parseInt($j(this).parents(".subgallery2").find(".thumbs").css("left"));
		
		$j(this).parents(".subgallery2").children(".prev-button").show();
		$j(this).parents(".subgallery2").find(".thumbs").animate({left: curPos + (-1)* (imgWidth + imgMarginRight + (2*borderWidth)) + "px"}, 500);
		
		curPos = parseInt($j(this).parents(".subgallery2").find(".thumbs").css("left"));
		if (curPos == (-1)*((imgWidth + imgMarginRight + 2*borderWidth) * ($j(this).parents(".subgallery2").find(".thumbs").children("li").size() - 4))) {$j(this).hide();};
	});
	
	$j(".prev-button").click(function(){
		curPos = parseInt($j(this).parents(".subgallery2").find(".thumbs").css("left"));
	
		$j(this).parents(".subgallery2").children(".next-button").show();
		$j(this).parents(".subgallery2").find(".thumbs").animate({left: curPos + (imgWidth + imgMarginRight + 2*borderWidth) + "px"}, 500);
		
		curPos = parseInt($j(this).parents(".subgallery2").find(".thumbs").css("left"));
		if (curPos == (-1)* (imgWidth + imgMarginRight + 2*borderWidth)) {$j(this).hide();};
	});
};
