/* Authored by admin @ nDeviX */

var nextid = 1;
var interval = null;
var curscroll;

function gbid(id) {
	return document.getElementById(id);	
}

function nextpic() {
	if (interval==null) {
		
	current = current + 1;
	
	if (current == pictures.length) {
		current = 0;	
	}
	
	nextid = current + 1;
	
	if (nextid == pictures.length) {
		nextid = 0;	
	}
	
	for (var i = 0; i < pictures.length; ++i) {
		//gbid('thumb_'+i).style.border = '1px solid #fff';
		gbid('thumb_'+i).style.opacity = '0.50';
		gbid('thumb_'+i).style.filter = 'alpha(opacity=50)';
	}
	
	//gbid('thumb_'+current).style.border = '3px solid #fff';
	gbid('thumb_'+current).style.opacity = '1.00';
	gbid('thumb_'+current).style.filter = 'alpha(opacity=100)';
	count = 0;
	curscroll = gbid('thumbs').scrollLeft;
	
	if(current==0) {
		interval = setInterval(function(){
		gbid('thumbs').scrollLeft = gbid('thumbs').scrollLeft-100;
		if (gbid('thumbs').scrollLeft < 100) { clearInterval(interval); interval = null; gbid('thumbs').scrollLeft = 0; }
		},30);
	} else {
		if((curscroll + 650) < ((current+1)*130)) {  //650 wide container
			interval = setInterval(function(){
			gbid('thumbs').scrollLeft = gbid('thumbs').scrollLeft+10;
			count++;
			if(count == 13) { clearInterval(interval); interval = null; }
			},12);
		}
	
	}
	
	preload[nextid] = new Image(); 
	preload[nextid].src = 'images/gallery/med_'+pictures[nextid]+'.jpg';
	
	gbid('photosrc').src = 'images/gallery/med_'+pictures[current]+'.jpg';
	}
}

function prevpic() {
	if (interval==null) {
		current = current - 1;
	
		if (current == -1) {
			current = pictures.length-1;	
		}
		
		nextid = current - 1;
		
		if (nextid == -1) {
			nextid = pictures.length-1;	
		}
		
		for (var i = 0; i < pictures.length; ++i) {
			//gbid('thumb_'+i).style.border = '1px solid #fff';
			gbid('thumb_'+i).style.opacity = '0.50';
			gbid('thumb_'+i).style.filter = 'alpha(opacity=50)';
		}
		
		//gbid('thumb_'+current).style.border = '3px solid #fff';
		gbid('thumb_'+current).style.opacity = '1.00';
		gbid('thumb_'+current).style.filter = 'alpha(opacity=100)';
		count = 0;
		curscroll = gbid('thumbs').scrollLeft;
	
		if (current==pictures.length-1) {

			interval = setInterval(function(){
			gbid('thumbs').scrollLeft = gbid('thumbs').scrollLeft+50;
			//count++;
			if(gbid('thumbs').scrollLeft+50 > ((pictures.length-1*130)+650)) { clearInterval(interval); interval = null; gbid('thumbs').scrollLeft=pictures.length*130; }
			},30);
			
		} else {
			if ((curscroll) > ((current)*130)) {
				interval = setInterval(function(){
				gbid('thumbs').scrollLeft = gbid('thumbs').scrollLeft-10;
				count++;
				if(count == 13) { clearInterval(interval); interval = null; }
				},12);
			}
		}

		preload[nextid] = new Image(); 
		preload[nextid].src = 'images/gallery/med_'+pictures[nextid]+'.jpg';
		gbid('photosrc').src = 'images/gallery/med_'+pictures[current]+'.jpg';
	}
}


function loadimage(id) {
	if (interval==null) {
		current = id;
		nextid = current + 1;
	
		if (nextid == pictures.length) {
			nextid = 0;	
		}
	
		for (var i = 0; i < pictures.length; ++i) {
			//gbid('thumb_'+i).style.border = '1px solid #fff';
			gbid('thumb_'+i).style.opacity = '0.50';
			gbid('thumb_'+i).style.filter = 'alpha(opacity=50)';
		}
		
		//gbid('thumb_'+current).style.border = '3px solid #fff';
		gbid('thumb_'+current).style.opacity = '1.00';
		gbid('thumb_'+current).style.filter = 'alpha(opacity=100)';
		
		preload[nextid] = new Image(); 
		preload[nextid].src = 'images/gallery/med_'+pictures[nextid]+'.jpg';
		
		gbid('photosrc').src = 'images/gallery/med_'+pictures[current]+'.jpg';
		gbid('thumbs').scrollLeft = (current-2)*130;
	}
}
