			// variables (13)
			var d									= document;	// document		:object
			var oobj 								= null; 	// open 1		:object
			var oobj2 								= null;		// open 2		:object
			var cobj 								= null;		// close 1		:object
			var cobj2 								= null;		// close 2		:object
			var otimer 								= null;		// open timer		:object
			var ctimer 								= null;		// close timer		:object
			var i 									= 0;		// open count		:int
			var z 									= 0;		// close count		:int
			var oamt 								= 0;		// open amount		:int
			var camt 								= 0;		// close amount		:int
			var place 								= "";		// current place	:string
			var loadNext 								= "";		// next place		:string
			// move div down 
			function doMove() {
				i += 1
				if(i < oamt){
  					oobj.style.top 						= parseInt(oobj.style.top)+10+'px';
					oobj2.style.height 					= parseInt(oobj2.style.height)+10+'px';
  					otimer 							= setTimeout(doMove,1);
				}else{
					clearInterval(otimer);					// end move down
					var so 							= new SWFObject("jbhPast.swf?xmlName="+place, "sub", "800", "210", "8", "#999", "true", "transparent");
					so.write("belowArea");					// write flash
				}
			};
			// move div up
			function doClose() {
				z += 1
				if(z < camt){
  					cobj.style.top 						= parseInt(cobj.style.top)-10+'px';
					cobj2.style.height 					= parseInt(cobj2.style.height)-10+'px';
  					ctimer 							= setTimeout(doClose,1);
				}else{
					clearInterval(ctimer);					// end move up
					if(loadNext != ""){
						getPage(loadNext)				// get next area
					}
				}
			};
			// move initialization
			function init(id, tamt) {
  				oobj 								= d.getElementById(id);
  				i 								= 0;
  				oamt 								= tamt;
  				doMove();							// begin move down
			}
			// prepare div for move up
			function closeUp() {
				loadNext 							= "";
				cobj2 								= d.getElementById("belowArea");	
				d.getElementById("belowArea").innerHTML 			= "";	
				var mNum 							= d.getElementById("footNote").style.top;
				mNum 								= mNum.replace(/px/,"");
				var mAmt 							= ((mNum * 1)-388)/10
  				cobj 								= d.getElementById("footNote");
  				z 								= 0;
  				camt 								= mAmt;
  				doClose();							// begin move up
			}
			// prepare div for move up (if theres a place to open after)
			function closeUpb(toOpen) {
				loadNext 							= toOpen
				cobj2 								= d.getElementById("belowArea");	
				d.getElementById("belowArea").innerHTML 			= "";	
				var mNum 							= d.getElementById("footNote").style.top;
				mNum 								= mNum.replace(/px/,"");
				var mAmt 							= ((mNum * 1)-388)/10
  				cobj 								= d.getElementById("footNote");
  				z 								= 0;
  				camt 								= mAmt;
  				doClose();							// begin move up
			}
			// called by flash to move div down and load place
			function getPage(what){
				if(what == "past"){
					d.getElementById("belowArea").innerHTML 		= "";
					oobj2 							= d.getElementById("belowArea");	
					d.getElementById("belowArea").style.display 		= "block";		
					place 							= "projects"
					var mNum 						= d.getElementById("footNote").style.top;
					mNum 							= mNum.replace(/px/,"");
					var mAmt 						= (595 - (mNum * 1))/10
					init("footNote",mAmt)
				}
				if(what == "custom"){	
					d.getElementById("belowArea").innerHTML 		= "";
					oobj2 							= d.getElementById("belowArea");	
					d.getElementById("belowArea").style.display 		= "block";		
					place 							= "projectsCustom"
					var mNum 						= d.getElementById("footNote").style.top;
					mNum 							= mNum.replace(/px/,"");
					var mAmt 						= (595 - (mNum * 1))/10
					init("footNote",mAmt)
				}
			}
			function sendHome(){
				d.getElementById("belowArea").innerHTML 			= "";	
			}
			function getInfo(twhat,tinfo, ttext){
				d.getElementById("closeBtn").style.display 			= "block";
				d.getElementById("mainAreaLoad").style.display 			= "block";
				d.getElementById("mainAreaInfo").style.display 			= "block";
				d.getElementById("mainAreaInfo").innerHTML 			= "<br><b>"+tinfo+"</b><br><span style='letter-spacing: 0px;font-family:arial,helvetica,sans;font-size:11px;'>"+ttext+"</span>";
				d.getElementById("mainArea").style.display 			= "block";
				d.getElementById("mainAreaPic").style.display 			= "block";
				d.getElementById("mainAreaPic").style.backgroundImage 		= "url('images/past/"+twhat+"/"+twhat+"Big.jpg')";
			}
			function hideInfo(){
				d.getElementById("closeBtn").style.display 			= "none";
				d.getElementById("mainAreaLoad").style.display 			= "none";
				d.getElementById("mainAreaInfo").style.display 			= "none";
				d.getElementById("mainArea").style.display 			= "none";
				d.getElementById("mainAreaPic").style.display 			= "none";
				d.getElementById("mainAreaPic").style.backgroundImage 		= "url('')";
			}
			function showPic(str){
				var myImg 							= str.replace(/thumb/, "big");
				//d.getElementById("pageCover").style.display 			= "block";
				//d.getElementById("lrgImage").style.display 			= "block";
				//d.getElementById("myPic").innerHTML 				= "<img src='mypics/large/"+myImg+"' width='500px'>";
				initTehImg("mypics/large/"+myImg);
			}
			function hidePic(){
				closeImg();
				//d.getElementById("pageCover").style.display 			= "none";
				//d.getElementById("lrgImage").style.display 			= "none";
			}
			function getEP(){
				window.open("ep.php","JBH : SOHO 321","toolbar=no,location=no,directories=no,status=no,menubar=no,copyhistory=no");
			}
			//function resizeBack(){
 				//d.getElementById("pageCover").style.height 			= d.height;
			//}