function showImage(prev,full,imgl,mid,smcolor)
	{
	prevArr = document.getElementById("preveiw").getElementsByTagName("img");
	for(i=0;i<prevArr.length;i++)
		{
		prevArr[i].style.opacity = "1";
		prevArr[i].style.filter = "alpha(opacity=100)";
		}
	prev.style.opacity = "0.5";
	prev.style.filter = "alpha(opacity=50)";
	document.getElementById("fullImage").src = full;
	document.getElementById("imgLink").href = imgl;
	marr=document.getElementById("imageDesc").getElementsByTagName("div");
	for(i=0;i<marr.length;i++)
		{
		parts=marr[i].id.split("-");
		if(parts[0]=="imageDesc") marr[i].style.display="none";
		}
	document.getElementById("imageDesc-"+mid).style.display="inline";
	document.getElementById("imageBlock").style.background=smcolor;
	}

var objectOver = false;
var globalY = 0;

function startScroll()
	{
	objectOver = true;
	scrollPrev();
	}
function stopScroll()
	{
	objectOver = false;
	}
function scrollPrev()
	{
	sc = document.getElementById("preveiw");
	if(globalY < 350)
		{
		if(!sc.style.marginTop || sc.style.marginTop == 0) newMargin = 0;
		else newMargin = parseInt(sc.style.marginTop) + 2;
		if(newMargin < 0) 
			{
			sc.style.marginTop = newMargin + "px";
			if(objectOver == true) setTimeout("scrollPrev()",10);
			}
		}
	if(globalY > 400)
		{
		if(!sc.style.marginTop || sc.style.marginTop == 0) newMargin = 0;
		else newMargin = parseInt(sc.style.marginTop) - 2;
		if((sc.offsetHeight + newMargin) > 550)
			{
			sc.style.marginTop = newMargin + "px";
			if(objectOver == true) setTimeout("scrollPrev()",10);
			}
		}
	}

function defPosition(event)
	{
	var x = y = 0;
	if (document.attachEvent != null)
		{
		x = window.event.clientX + (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft);
		y = window.event.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
		}
	else if (!document.attachEvent && document.addEventListener)
		{
		x = event.clientX + window.scrollX;
		y = event.clientY + window.scrollY;
		}
	else
	{
	// Do nothing
	}
	return {x:x, y:y};
	}

document.onmousemove = function(event)
	{
	var event = event || window.event;
	globalX = defPosition(event).x;
	globalY = defPosition(event).y;
	}



