// JavaScript Document
	var totalImagesArr = new Array();
	
	totalImagesArr['15frame'] = 6;
	totalImagesArr['20frame'] = 10;
	totalImagesArr['30frame'] = 15;
	totalImagesArr['20pole'] = 3;
	totalImagesArr['30pole'] = 5;
	totalImagesArr['40pole'] = 10;
	totalImagesArr['60pole'] = 6;
	
	totalImagesArr['gatherings'] = 28;
	totalImagesArr['weddings'] = 18;
	totalImagesArr['graduations'] = 2;
	totalImagesArr['anniversaries'] = 6;
	totalImagesArr['birthdays'] = 1;
	totalImagesArr['fundraisers'] = 42;
	totalImagesArr['tradeshows'] = 2;
	totalImagesArr['nonprofit'] = 1;
	totalImagesArr['tabletop'] = 28;
	totalImagesArr['tent'] = 27;
	totalImagesArr['pipe'] = 3;
	totalImagesArr['staging'] = 15;
	var currentImage = 0;
	var totalImages = 6;
	var viewSize =6;
	var scroll_active=0;
	var current_image=1;
	var first_image=1;
	var last_image=1;
	var current_scroll=1;
	function moveToPrevious()
	{
	  if(currentImage > 0 && scroll_active==0)
	  {
		scroll_active=1;
		new Effect.Move('imageBoxInside', { x: 205, y: 0, transition: Effect.Transitions.sinoidal });
		current_scroll--;
		currentImage=currentImage-6;
		setTimeout('scroll_active=0;',1000);
	  }
	  
	}
	var old_divid="";
	function changeOnClick(link_url) {
		window.location=link_url;
	}
	function showImg(path,link_url,divid)
	{ 
		if(document.getElementById('bigimg').style.backgroundImage!='url('+path+')') {
			current_image=divid;
			imgPreloader = new Image();
			// once image is preloaded, resize image container
			if(old_divid!="") document.getElementById('td_thumb_'+old_divid).style.border="1px solid #cccccc";
			document.getElementById('td_thumb_'+divid).style.border="1px solid #cccccc";
			
			//document.getElementById('bigimg').onclick=function () { window.location=eval("'"+link_url+"'"); }
			document.getElementById('bigimg').style.display="none";
			document.getElementById('loading_img').style.display="";
			imgPreloader.onload=function(){
					document.getElementById('loading_img').style.display="none";
					document.getElementById('bigimg').innerHTML=document.getElementById('td_thumb_'+divid).innerHTML.replace(/width=\"94\"/g,'width="353"').replace(/height=\"70\"/g,'height="273"').replace(/rel=\"lightbox/g,'onclick="myLightbox.start(this); return false;" rel="lightbox');
					document.getElementById('bigimg').style.backgroundImage='url('+path+')';
						new Effect.Appear('bigimg',{ duration: 0.7, from: 0.0, to: 1.0});
					imgPreloader.onload=function(){};
					imgPreloader.src="";
					old_divid=divid;
			}
			imgPreloader.src=path;
		}
	}
	
	
	
	function moveToNext()
	{
	  if(currentImage < totalImages-viewSize  && scroll_active==0)
	  {
		scroll_active=1;
		new Effect.Move('imageBoxInside', { x: -205, y: 0, transition: Effect.Transitions.sinoidal });
		currentImage=currentImage+6;
		current_scroll++;
		setTimeout('scroll_active=0;',1000);
	  }
	}
	 
	function gofirstimage() {
		if(current_image!=first_image) {
			if(1 != current_scroll) {
				new_scroll=1;
				if(current_scroll>new_scroll) {
						new moveToPrevious();
						setTimeout("gofirstimage();",1010);
				} else {
						new moveToNext();
						setTimeout("gofirstimage();",1010);
				}
			}
			current_image=first_image;
			//eval(document.getElementById('dynamic_click_'+current_image).href);
		} else {
			if(1 != current_scroll) {
				new_scroll=1;
				if(current_scroll>new_scroll) {
						new moveToPrevious();
						setTimeout("gofirstimage();",1010);
				} else {
						new moveToNext();
						setTimeout("gofirstimage();",1010);
				}
			}	
		}
	}
	function gonextimage() {
		if(last_image>current_image) {
			current_image++;
			if(Math.ceil(current_image/6) != current_scroll) {
				new_scroll=Math.ceil(current_image/6);
				if(current_scroll>new_scroll) {
						new moveToPrevious();		
						setTimeout("goscrollimage("+new_scroll+");",1010);
				} else if(current_scroll<new_scroll) { 
						new moveToNext();
						setTimeout("goscrollimage("+new_scroll+");",1010);
				}
			}
			eval(document.getElementById('dynamic_click_'+current_image).href);
		}
	}
	function gopreviousimage() {
		if(current_image>first_image) {
			current_image--;
			if(Math.ceil(current_image/6) != current_scroll) {
				new_scroll=Math.ceil(current_image/6);
				if(current_scroll>new_scroll) {
						new moveToPrevious();
						setTimeout("goscrollimage("+new_scroll+");",1010);
				} else if(current_scroll<new_scroll) { 
						new moveToNext();
						setTimeout("goscrollimage("+new_scroll+");",1010);
				}
			}
			eval(document.getElementById('dynamic_click_'+current_image).href);
		}  
	}
	function goscrollimage(new_scroll) {
		if(current_scroll>new_scroll) {
			new moveToPrevious();
			setTimeout("goscrollimage("+new_scroll+");",1010);
		} else if(current_scroll<new_scroll) { 
				new moveToNext();
				setTimeout("goscrollimage("+new_scroll+");",1010);
		}
	}
	function golastimage() {
		if(current_image!=last_image) {
			if(Math.ceil(last_image/6) != current_scroll) {
				new_scroll=Math.ceil(last_image/6);
				if(current_scroll>new_scroll) {
						new moveToPrevious();
						setTimeout("golastimage();",1010);
				} else {
						new moveToNext();
						setTimeout("golastimage();",1010);
				}
			}
			current_image=last_image;
			eval(document.getElementById('dynamic_click_'+current_image).href);
		} else {
			if(Math.ceil(last_image/6) != current_scroll) {
				new_scroll=Math.ceil(last_image/6);
				if(current_scroll>new_scroll) {
						new moveToPrevious();
						setTimeout("golastimage();",1010);
				} else {
						new moveToNext();
						setTimeout("golastimage();",1010);
				}
			}	
		}
	}