
function imageAjax(news,image,caption,size,pid,nav,backpid){
	
	$.getJSON("/index.php?&id="+pid+"&type=326&tx_ttnews[tt_news]="+news+"&tx_ttnewsextender[imgIndex]="+image+"&size="+size+"&pid="+pid+"&backpid="+backpid, 

		function(data) {
			$('.big-img').html(data.imageCode);

			$("div.caption").html(caption);
			$(".thumb-box .bild").replaceWith(data.bigLink);
			$(".thumb-box .tx-ratings-pi1").replaceWith(data.ratingCode);
			$("#gallery-right").replaceWith(data.browseBox);
		
	});
 
};


var status = 0;
var max_pos = 0;
var image_storage = false;
var movement = 0;
var is_processing = false;
function calcAreaWidth(left) {
	if(is_processing == true) return;
	var visible_area = 0;
	var full_area = 0;
	if(document.getElementById('tab-thumb').clientWidth) 
		full_area = document.getElementById('thumb-container').clientWidth;
	if(document.getElementById('thumb').clientWidth) 
		visible_area = document.getElementById('thumb').clientWidth;
	max_pos = full_area - visible_area;	
	//image_storage = countImages();
	move(left);

}

function move(to_right) {
	is_processing = true;
	movement = status;
	if(to_right == true && status < 0) {		
		status += 250; 
		if(status > 0) status = 0;
	} else if(to_right == false && status > -max_pos && status <= 0) {		
		status -= 250;
		if(status < -max_pos) status = -max_pos; 
	} else {
		is_processing = false;
		return false;
	}
	animation(status, movement, to_right);

};

function animation(status, movement, sign) {
	if((sign == true && movement >= status) || (sign == false && movement <= status)) {
		is_processing = false;
		return false;
	};
	if(sign == true && movement < 0) {
		movement += 50;
	} else if(sign == false && movement > -max_pos && movement <= 0) { 
		movement -= 50; 
	} else {
		is_processing = false;
		return false;	
	};
	document.getElementById('thumb-container').style.left = movement + 'px';
	var repeat = "animation("+status+", "+movement+", "+sign+")"; 
	var t = setTimeout(repeat, 10);
};

function countImages() {
	var images_storage = new Array();
	var table = document.getElementById('tab-thumb').childNodes[0].childNodes[0];
	if(table.hasChildNodes()) {
		for (var i = 0; i < table.childNodes.length; i++) {
			if(table.childNodes[i].hasChildNodes() && table.childNodes[i].childNodes[0].childNodes[0].nodeName.toUpperCase() == 'IMG') {
				images_storage.push(table.childNodes[i].childNodes[0].childNodes[0]);
			};
		};
	};
	return images_storage;
};

