var all = images.length;
var pimages = new Array();
var t = new Array();
var i = 10;
var j = 0;
var current_image = 0;
var next_image = 1;
var tem = 'pic1';

// preload images
for(y=0;y<all;y++) //cycle through all images
{
	pimages[y] = new Image(); //creates new image
	pimages[y].src = images[y][0]; //sets image info
}

function setFade(objId, value)
{ // sets capacity 0-10
	var obj = document.getElementById(objId);
	if (obj)
	{
		obj.style.opacity = value/10;
		obj.style.filter = 'alpha(opacity=' + value*10 + ')';
	}
}

function fading()
{
	if (i>0)
	{
		i = i - 1;
		j = j + 1;	
		setFade('div1', i);
		setFade('div2', j);
		setTimeout('fading()', 20);
	}
	else
	{
		document.getElementById('div1').setAttribute('id', 'div_2');
		document.getElementById('div2').setAttribute('id', 'div1');
		document.getElementById('div_2').setAttribute('id', 'div2');
		i = 10;
		j = 0;
	}
}


function next(c, s)
{	
	tem = (tem == 'pic2') ? 'pic1' : 'pic2';
	
	if (current_image == (all-1))
	{
		move_next_album(c, s);
	} else {
		next_image = (current_image+1);
		load(next_image);
		fading();
	}
	
}

function prev(a, b)
{
	tem = (tem == 'pic2') ? 'pic1' : 'pic2';
	
	if (current_image == 0)
	{
		move_next_album(a, b);
	} else {
		prev_image = (current_image-1);
		load(prev_image);
		fading();
	}
	
}

function load(i)
{
	current_image = i;
	document.getElementById(tem).src = pimages[i].src;	
	document.getElementById(tem).setAttribute('width', pimages[i].width);
	document.getElementById(tem).setAttribute('height', pimages[i].height);
	setTimeout( 'document.getElementById(\'caption\').innerHTML = "'+images[i][1]+'" ' , 140);
}

function setGallery(i)
{
	current_image = (typeof(i) == 'undefined') ? 0 : i;

	var slideshow = document.getElementById('slideshow');
	var tempcontent = ''
	if (slideshow)
	{
		if (all==1)
		{
			document.getElementById('ss_topbar').innerHTML = '<span id="caption"></span>';
		}
		
		if (images[current_image])
		{
			document.getElementById('caption').innerHTML = images[current_image][1]; 
			tempcontent += '<div id="div1"><img id="pic1" src="'+images[current_image][0]+'" alt="" '+((all>1) ? ' ' : '')+'/></div>';
		}
		else
		{
			document.getElementById('footer_left').innerHTML = '';
			tempcontent += '<div id="div1"><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />Coming soon</div>';
		}
		
		if (all>1)
		{
			tempcontent += '<div id="div2"><img id="pic2" src="" alt="" /></div>';		
		}

		slideshow.innerHTML = tempcontent;
	}
}

function move_next_album(c, s) {
	linklocation = "view_show.php?c=" + c + "&s=" + s;
	window.location = linklocation;
}