var objects = new Array("manufacture", "building", "proektirovanie", "carriage");

$(document).ready(function() {
	for (var key in objects) {
		initIndexGallery(objects[key]);
	}
	
	setInterval("slideFrame()", 2500);
});

function initIndexGallery(obj_name, time) {
	var obj = $(".tbl_rimg ." + obj_name + " .index-logos");
	
    obj.data("frame", 1);
    obj.data("left", 0);
    obj.data("move_by", 215);
	obj.data("max_clicks", obj.children().size());
    obj.data("container_width", obj.data("move_by") * obj.data("max_clicks"));
    
    obj.css("width", obj.data("container_width"));
}

function slideFrame() {
	for (var key in objects) {
    	setTimeout("slideIndexGallery('" + objects[key] + "')", key*100);
	}
}

function slideIndexGallery(obj_name) {
	var obj = $(".tbl_rimg ." + obj_name + " .index-logos");
	
	var new_frame_no = Number(obj.data("frame")) + 1;
	var new_left = Number(obj.data("left")) - obj.data("move_by");
	
	if (new_frame_no > obj.data("max_clicks")) {
		new_left = 0;
		new_frame_no = 1;
	}		
	
	obj.animate({ opacity: 0 }, 300)
		.animate({left: new_left + "px"}, 0)
		.animate({ opacity: 1 }, 300);
	
	obj.data("left", new_left);
	obj.data("frame", new_frame_no);
}

/*$(document).ready(function()
{
	var children = $("#productsLogos").children();
	var width = 40;
	for (var i = 0; i < children.length; i++)
	{
		width += children.eq(i).width();
	}
	$("#productsLogos").width(width)
					.data("frame", 1)
					.data("leftMargin", 0)
					.data("frameWidth", 185);
	setInterval("MovePartnersRight()", 3000);
	
});	 

function MovePartnersRight() 
{
	var imgContainer = $("#productsLogos");
	var framesTotal = imgContainer.children().length;
	$new_frame_no = (Number(imgContainer.data("frame")) + 1);
	$new_left = (Number(imgContainer.data("leftMargin")) - imgContainer.data("frameWidth"));
	
	if ($new_frame_no > framesTotal) 
	{
		$new_left = 0;
		$new_frame_no = 1;
	}		
		
	$new_left_attr = $new_left+"px";
	imgContainer
		.animate({ opacity: 0.8 }, 100)
		.animate({left: $new_left_attr}, 600)
		.animate({ opacity: 1 }, 100);

	imgContainer
		.data("leftMargin",  $new_left)
		.data("frame", $new_frame_no);
}*/

/*$("#gallery .right").click(function() {
    	$new_frame_no = (($gframe_no/1)+1);
		$new_left = (($gframe_left/1) - $gmove_by);
		
		if ($new_frame_no > $gmax_clicks) {
			$new_left = 0;
			$new_frame_no = 1;
		}		
		
		$new_left_attr = $new_left+"px";
		$("#gallery .gallery-elements").animate({ opacity: 0.8 }, 100).animate({left: $new_left_attr}, 600).animate({ opacity: 1 }, 100);
		$gframe_left = $new_left;
		$gframe_no = $new_frame_no;
		
		GalleryUpdateCaption();
		
		return false;
    });
*/

