// JavaScript Document

function adjustThumbnails ()
{
	var cardPos = findPos(document.getElementById('card'));
	var contentPos = findPos(document.getElementById('contentBody'));
	var contentXtraPos = findPos(document.getElementById('contentBodyBottomOffsetPos'));
	/*
	var inAire = (cardPos[1]+636) - contentPos[1];
	var outAire = contentXtraPos[1] - (cardPos[1]+636);	
	*/
	var direction = contentXtraPos[1] - (cardPos[1]+636);
	/*
	if (direction < 0) {
		direction = 1;
	}else{
		direction = -1;
	}
	*/
	
	var isPic = document.getElementById('contentBody').getElementsByTagName('img');
	if ( isPic.lenght > 0 )
	{
	
		var done = false;	
		while(!done){
			var imgList = document.getElementById('contentBody').getElementsByTagName('img');
			for (var i = 0; i < imgList.length; i++)
			{
				var w = imgList[i].width;
				var h = imgList[i].height;
				
				if (direction <= 0) {
					//imgList[i].width = w+1;
				}else{
					imgList[i].width = w-1;
				}
				/*
				if (w > h)
				{
					imgList[i].height = imgList[i].width / (w/h);
				}else{
					imgList[i].height = imgList[i].width * (w/h);
				}*/
			}
			
			cardPos = findPos(document.getElementById('card'));
			contentPos = findPos(document.getElementById('contentBody'));
			contentXtraPos = findPos(document.getElementById('contentBodyBottomOffsetPos'));
			
			if (direction < 0) {
				if ((contentXtraPos[1]+h+5) >= (cardPos[1]+636)) { done = true; }
			}else{
				if ((cardPos[1]+636) > contentXtraPos[1]) { done = true; }
			}
			if (w >= 490) { done = true; }
		}
	
	}
}

//fc_registerOnLoad ( Array(adjustThumbnails,null) );

/*
 ****************************************************************************************************************************************
 																																		*/


function fc_imgPopDown ()
{
	var backdrop = document.getElementById('popUpOverlay');
	backdrop.innerHTML = '';
	backdrop.style.display = 'none';
}

function fc_imgPopUp ()
{
	var backdrop = document.getElementById('popUpOverlay');
	backdrop.innerHTML = '';
	/*
	var param = this.title.split(':');
	var src = param[0];
	var caption = param[1];
	*/
	var src = this.title;
	
	var img = document.createElement('img');
	img.setAttribute("src", src);
	img.setAttribute("id", "imgPreview");	
	img.onclick = fc_imgPopDown;
	/*
	var capt = document.createElement('p');
	capt.innerHTML = caption;
	*/
	backdrop.appendChild(img);
	//backdrop.appendChild(capt);
	backdrop.style.display = 'block';
}

function fc_tumbnailBehaviour ()
{
	var thumbnails = document.getElementsByName('thumbnail');
	for ( var i=0; i<thumbnails.length; i++ )
	{
		thumbnails[i].onclick = fc_imgPopUp;
	}
}
fc_registerOnLoad ( Array(fc_tumbnailBehaviour,null) );
