
var current_num = 0;
var fade_fx;
var image_urls = new Array();
var image_thumbs = new Array();
var image_titles = new Array();
var loaded_thumbs = new Array();
var thumb_effects = new Array();
/*
image_urls.push('http://85.112.166.179/~shiptest/modules/myalbum/photo.php?lid=424102&amp;cid=10');
image_thumbs.push('http://media.shipspotting.com/uploads/thumbs_wm//Ship+Photo+Union++Kodiak/424102.jpg');
image_titles.push('Ship Picture Union  Kodiak');
image_urls.push('http://85.112.166.179/~shiptest/modules/myalbum/photo.php?lid=535596&amp;cid=10');
image_thumbs.push('http://media.shipspotting.com/uploads/thumbs_wm//Ship+Photo+UNION+KODIAK/535596.jpg');
image_titles.push('Ship Picture UNION KODIAK');
image_urls.push('http://85.112.166.179/~shiptest/modules/myalbum/photo.php?lid=420636&amp;cid=10');
image_thumbs.push('http://media.shipspotting.com/uploads/thumbs_wm//Ship+Photo+Union+Kodiak/420636.jpg');
image_titles.push('Ship Picture Union Kodiak');
image_urls.push('http://85.112.166.179/~shiptest/modules/myalbum/photo.php?lid=423792&amp;cid=10');
image_thumbs.push('http://media.shipspotting.com/uploads/thumbs_wm//Ship+Photo+Union+Kodiak/423792.jpg');
image_titles.push('Ship Picture Union Kodiak');
image_urls.push('http://85.112.166.179/~shiptest/modules/myalbum/photo.php?lid=423793&amp;cid=10');
image_thumbs.push('http://media.shipspotting.com/uploads/thumbs_wm//Ship+Photo+Union+Kodiak/423793.jpg');
image_titles.push('Ship Picture Union Kodiak');
image_urls.push('http://85.112.166.179/~shiptest/modules/myalbum/photo.php?lid=429030&amp;cid=10');
image_thumbs.push('http://media.shipspotting.com/uploads/thumbs_wm//Ship+Photo+Union+Kodiak/429030.jpg');
image_titles.push('Ship Picture Union Kodiak');
image_urls.push('http://85.112.166.179/~shiptest/modules/myalbum/photo.php?lid=452758&amp;cid=10');
image_thumbs.push('http://media.shipspotting.com/uploads/thumbs_wm//Ship+Photo+Union+Kodiak/452758.jpg');
image_titles.push('Ship Picture Union Kodiak');
image_urls.push('http://85.112.166.179/~shiptest/modules/myalbum/photo.php?lid=453930&amp;cid=10');
image_thumbs.push('http://media.shipspotting.com/uploads/thumbs_wm//Ship+Photo+Union+Kodiak/453930.jpg');
image_titles.push('Ship Picture Union Kodiak');
image_urls.push('http://85.112.166.179/~shiptest/modules/myalbum/photo.php?lid=453931&amp;cid=10');
image_thumbs.push('http://media.shipspotting.com/uploads/thumbs_wm//Ship+Photo+Union+Kodiak/453931.jpg');
image_titles.push('Ship Picture Union Kodiak');
image_urls.push('http://85.112.166.179/~shiptest/modules/myalbum/photo.php?lid=455079&amp;cid=10');
image_thumbs.push('http://media.shipspotting.com/uploads/thumbs_wm//Ship+Photo+Union+Kodiak/455079.jpg');
image_titles.push('Ship Picture Union Kodiak');
image_urls.push('http://85.112.166.179/~shiptest/modules/myalbum/photo.php?lid=455081&amp;cid=10');
image_thumbs.push('http://media.shipspotting.com/uploads/thumbs_wm//Ship+Photo+Union+Kodiak/455081.jpg');
image_titles.push('Ship Picture Union Kodiak');
image_urls.push('http://85.112.166.179/~shiptest/modules/myalbum/photo.php?lid=456260&amp;cid=10');
image_thumbs.push('http://media.shipspotting.com/uploads/thumbs_wm//Ship+Photo+Union+Kodiak/456260.jpg');
image_titles.push('Ship Picture Union Kodiak');
image_urls.push('http://85.112.166.179/~shiptest/modules/myalbum/photo.php?lid=456264&amp;cid=10');
image_thumbs.push('http://media.shipspotting.com/uploads/thumbs_wm//Ship+Photo+Union+Kodiak/456264.jpg');
image_titles.push('Ship Picture Union Kodiak');
image_urls.push('http://85.112.166.179/~shiptest/modules/myalbum/photo.php?lid=456935&amp;cid=10');
image_thumbs.push('http://media.shipspotting.com/uploads/thumbs_wm//Ship+Photo+Union+Kodiak/456935.jpg');
image_titles.push('Ship Picture Union Kodiak');
image_urls.push('http://85.112.166.179/~shiptest/modules/myalbum/photo.php?lid=507400&amp;cid=10');
image_thumbs.push('http://media.shipspotting.com/uploads/thumbs_wm//Ship+Photo+Union+Kodiak/507400.jpg');
image_titles.push('Ship Picture Union Kodiak');
image_urls.push('http://85.112.166.179/~shiptest/modules/myalbum/photo.php?lid=533453&amp;cid=10');
image_thumbs.push('http://media.shipspotting.com/uploads/thumbs_wm//Ship+Photo+UNION+KODIAK/533453.jpg');
image_titles.push('Ship Picture UNION KODIAK');
image_urls.push('http://85.112.166.179/~shiptest/modules/myalbum/photo.php?lid=582407&amp;cid=10');
image_thumbs.push('http://media.shipspotting.com/uploads/thumbs_wm//Ship+Photo+Union+Kodiak/582407.jpg');
image_titles.push('Ship Picture Union Kodiak');
*/
function ShipMorePhotosInit()
{
	var progress = $('more_ships_progress');
	var bar = $E('#more_ships_progress .bar');

	$('more_ships_container').addEvent('mouseout', function(){ clearMoreShipImage(); })
	fade_fx = new Fx.Style('more_ships_zoom', 'opacity', {duration:500,wait:false});
	fade_fx.hide();
	
	if (image_thumbs.length == 0) {
		progress.setStyle('visibility','hidden');
		$('more_ships_container').setHTML('No images')
	}
	else
	{
		loaded_thumbs = new Asset.images(image_thumbs, {
			onProgress: function(i) {
				var percent = ((i + 1) * progress.getStyle('width').toInt()) / image_thumbs.length;
				bar.setStyle('width', percent).setHTML(i + 1 + ' / ' + image_thumbs.length);
			},
			onComplete: function(){
				loaded_thumbs.each(function(image, i) {
					progress.setStyle('visibility','hidden');
					image.id = 'MoreShipImg'+i;
					image.orgWidth = image.width;
					image.orgHeight = image.height;
					var orgWidth=image.width;
					var newHeight=image.height*(110/image.width);
					if (newHeight < 100)
					{
						image.width=110;
						image.height=newHeight;
					}
					else
					{
						image.width = orgWidth*(100/image.height);
						image.height = newHeight = 100;
					}
					image.style.marginTop=(60-newHeight/2)+"px";
					image.style.border='2px solid #000000';
					image.addEvent('mouseover', function(){ showMoreShipImage(image); });
//				if (i<3)
//				{
						CreateImageDiv(i);
//				}
				});
				if (image_thumbs.length > 3) {
//					$('more_ships_next').style.visibility='visible';
					$('more_ships_next').src='images/arrowdnh.png';
				}
			}
		});
	}
}

function clearMoreShipImage()
{
//	console.log("clear");
//	$('more_ships_zoom').empty();
	if($('more_ships_zoom').getStyle('opacity') > 0) 
		fade_fx.start(0);
}

function showMoreShipImage(image)
{
//	console.log("show");
	fade_fx.start(1);
	$('more_ships_zoom').empty();
	var newImage = image.clone();
	newImage.width = image.orgWidth;
	newImage.height = image.orgHeight;
	newImage.style.border='4px solid #000000';
	$('more_ships_zoom').setStyle('left',$('more_ships_container').getPosition()['x']+$('more_ships_container').getSize().size.x+5);
	$('more_ships_zoom').setStyle('top',$('more_ships_container').getPosition()['y']+($('more_ships_container').getSize().size.y/2)-newImage.height/2);
	newImage.injectInside($('more_ships_zoom'));
}

function CreateImageDiv(id)
{
	var divElement = new Element('div', {
	    'styles': {
	        'display': 'block',
	        'width': '114px',
			'height': '120px',
			'overflow': 'hidden',
			'valign': 'center'
	    },
	    'events': {
	        'click': function(){
	            //aaa
	        }
	    },
		'id': 'MoreShip'+id
	});
	var aElement = new Element('a', {
		'href': image_urls[id]
	});
	loaded_thumbs[id].injectInside(aElement);
	aElement.injectInside(divElement);
	divElement.injectInside('more_ships_container');
	thumb_effects[id] = new Fx.Slide(divElement, {duration: 500, oncomplete:function(){}});
}

function ShipMorePhotosPrevious()
{
	current_num--;
	if (current_num < 0) {
		current_num = 0;
	}
	
	thumb_effects[current_num].slideIn();
	
	if (current_num == 0) {
	//	$('more_ships_previous').style.visibility='hidden';
		$('more_ships_previous').src='images/arrowup.png';
	}
	if (current_num < image_thumbs.length-3) {
//		$('more_ships_next').style.visibility='visible';
		$('more_ships_next').src='images/arrowdnh.png';
	}
}

function ShipMorePhotosNext()
{
	current_num++;
	if (current_num > image_thumbs.length-3) {
		current_num = image_thumbs.length-3;	
	}
	
	thumb_effects[current_num-1].slideOut();

	var new_num = current_num + 2;
	
	if (current_num > 0) {
//		$('more_ships_previous').style.visibility='visible';
		$('more_ships_previous').src='images/arrowuph.png';
	}
	if (current_num == image_thumbs.length-3) {
//		$('more_ships_next').style.visibility='hidden';
		$('more_ships_next').src='images/arrowdn.png';
	}
}
