var current = 0;
var total_images;
var content_id;
var gallery_flag = false;
var cat = 0;


function init_gallery(num_images, id, is_catalogue, site_lang) {
	total_images = num_images;
	content_id = id;
	gallery_flag = true;
	cat = is_catalogue;
	lang = site_lang;
}

$(document).ready(function(){
	if (gallery_flag) set_gallery(0, content_id);
});


function set_gallery(index, content_id) {
	$.get('data.content.gallery.php', {INDEX:index, ID:content_id, CATALOGUE: cat, LANG: lang}, function(data){
		$('#gallery_thumbs').html(data);
		current = index;
	});
}

function change_image(img_src, index) {
	
	//set_gallery(index, content_id);
	img_src_obj = document.getElementById('big_image_src');
	img_url_obj = document.getElementById('big_image_url');
	
	current_src = img_src_obj.src;
	current_url = img_url_obj.href;
	current_rel = img_url_obj.rel;
	
	src_to_replace = img_src;
	url_to_replace = img_src;
	rel_to_replace = (index) + 1;
	
	img_src_obj.src = img_src_obj.src.replace(current_src, src_to_replace);
	img_url_obj.href = img_url_obj.href.replace(current_url, url_to_replace);
	img_url_obj.rel = img_url_obj.rel.replace(current_rel, rel_to_replace);
	
}

var xPos = 0;
var speed = 3;
var intRight;
var intLeft;




function slide_left() {
	clearInterval(intRight);
	intLeft = setInterval("go_left()", 10);
}

function slide_right() {
	
	clearInterval(intLeft);
	intRight = setInterval("go_right()", 10);
}

function go_left() {
	
	str = document.getElementById('slide').style.width;
	var slideWidth = str.replace('px','');
	
	if (xPos < 0) {
		if (document.getElementById('gal_left_link').style.display == 'none') {
			document.getElementById('gal_left_link').style.display = 'block';
		}
	}
	
	if (xPos > (148 - slideWidth)) {
		xPos = xPos-speed;
		document.getElementById('slide').style.left = xPos+'px';
	} else {
		if (document.getElementById('gal_right_link').style.display == 'block') {
			document.getElementById('gal_right_link').style.display = 'none';
		}
	}
}

function go_right() {

	
	if (xPos < 0) {
		if (document.getElementById('gal_right_link').style.display == 'none') {
			document.getElementById('gal_right_link').style.display = 'block';
		}
		xPos = xPos+speed;
		document.getElementById('slide').style.left = xPos+'px';
	} else {
		if (document.getElementById('gal_left_link').style.display == 'block') {
			document.getElementById('gal_left_link').style.display = 'none';
		}
	}
}


function stop_slide() {
	clearInterval(intLeft);
	clearInterval(intRight);
}
	
/*	
	//alert('left');
	var slide_obj_pos = document.getElementById('slide');
	//alert(slide_obj_pos);
	
	for (i=0; i<100; i++){
		slide_obj_pos.style.left = slide_obj_pos.style.left - 1+'px';
	}

*/