$(document).ready(function(){
			
	imageList = new Array();
	count = 0;
	
	// init
	imageGen();
	
	$('#large-image a:eq(1)').remove();
	
	$('#large-image a').lightBox();
	
	
	$('#gallerySlider img').click(function(){
		imageSrc = $(this).attr("id");

		$('#large-image').find('a.large-image-link').attr("href", imageSrc );	
        $('#main_pic').attr('src', $(this).attr('main'));
        
		imageGen();		
		
		/*		
		$('#large-image a:not(.large-image-link)').each(function(){
				
				console.log($(this).attr("href"), imageSrc);
				
				if($(this).attr("href") == imageSrc) {
					$(this).remove();
				}
		});
		
		*/		

	});

	
	/* top menu */
	
	$("#left_nav li").hover(
		function(){
			$(this).find("ul:first").show();
		},
		function(){
			$(this).find("ul:first").hide();
		}
	);	
	
	if (($('#banner_holder img').length > 1) || ($('#banner_anim img').length > 1)) {
		$('#banner_holder, #banner_anim').cycle({ 
			fx:     'fade', 
			speed:  'slow', 
			timeout: 5000
		});
	}
	
	totalItems = $('#gallerySlider ul li').length;
	
	slides = Math.round(totalItems / 4);
	
	position = 0;
	slideCount = 0;
	slideWidth = 285;
	totalPos = ((slides * slideWidth) -slideWidth);
	
	$('.slider-right-button').click(function(){
		
		if (position <= totalPos){
			slideCount++;
			position = (slideCount * slideWidth);		
			$('#gallerySlider ul').animate({
				left: '-'+position
			}, 500);		
		}		
	})
	 
	$('.slider-left-button').click(function(){		
		if (position > 0) {
			slideCount--;
			position = (slideCount * slideWidth);
			$('#gallerySlider ul').animate({
				left: position
			}, 500);			
		}
	});


	
	
});
	
function imageGen() {

	$('#gallerySlider img').each(function(){
		imageList[count] = $(this).attr("id");
		count++;
	})
	
	$('#large-image a:not(.large-image-link)').each(function(){
		$(this).remove();
	})	
	
	for ( var i in imageList ) {
		$('#large-image').append('<a href="'+imageList[i]+'" class="gal-thumb"></a>');
	}
	
	imageList.length = 0;
	count= 0;
	
	
}


<!--
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->



