
var running=false;

function showPiece(thumb){
	
	//check for running animation
	if(running) return false;
	running=true;
	
	//vars for effects
	var fadeOut, fadeIn, dropOut, slideDown, imgDescFadeIn, imgDescFadeOut,imgDescDropOut,imgDescSlideIn,img;
	
	//image object
	img=new Image();
	
	 //Find next image description
	 var imgDescription="imageDescription"+thumb.id.substr(5,1);
	 var thumb=thumb.id.substr(0,6);
	 
	 var openImg=findOpenImage(thumb);
	 var openDisc=findOpenDescription();
	
	 //clear out description
	imgDescFadeOut=Effect.Fade(openDisc, {duration:.3});
	imgDescDropOut=Effect.DropOut(openDisc, {duration:.9});
	//start effects
	fadeOut=new Effect.Fade(openImg, {duration:.9});
	dropOut=new Effect.DropOut(openImg, {duration:.9, afterFinish:function(){
						
							  Effect.Appear(thumb);
							  Effect.BlindDown(thumb, {duration:.9});
							  Effect.Appear(imgDescription, {afterFinish:function(){running=false}});
							  
																						   }
							   });
	
	

}

function findOpenImage(thumb){
	for(i=1;i<9;i++){
		if($("image"+i).style.display!="none") return "image"+i;
	}
	return "defaultTxt";
}


function findOpenDescription(){
	for(i=1;i<=8;i++){
		if($("imageDescription"+i).getStyle("display")=="block") return $("imageDescription"+i);
	}
	return "imageDescription0";
}

function findImgSrc(thumb){
	var src;
	switch(thumb){
		case "image1": src="/images/portfolio/website-hkturnaround.jpg";
		break;
		case "image2": src="/images/portfolio/website-hotelcouncilsf.jpg";
		break;
		case "image3": src="/images/portfolio/website-inotekcorp.jpg";
		break;
		case "image4": src="/images/portfolio/website-bostoneventworks.jpg";
		break;
		case "image5": src="/images/portfolio/website-lowellrocks.jpg";
		break;
		case "image6": src="/images/portfolio/website-rooferscompete.jpg";
		break;
		case "image7": src="/images/portfolio/website-lowellrocks.jpg";
		break;
		case "image8": src="/images/portfolio/website-bostoneventworks.jpg";
		break;
	}
	return src;
}