jQuery(document).ready(function() {
	//initialize lightboxes
	jQuery('a[rel*=lightbox]').lightBox();

	//initialize gallery slides width
	var slider_elements = jQuery('#gallery_slider_images div').length;
	slider_width = slider_elements*100;
	jQuery('#gallery_slider').css({'width':slider_width+'px'});
});

function slideLeft() {
	var slider_left = jQuery('#gallery_slider').css('left');
	slider_left = slider_left.replace('px', '')-300;
	if(slider_left*(-1) < slider_width && slider_left%300 == 0) {
		jQuery('#gallery_slider').animate({'left':slider_left+'px'}, 500);
	}
}

function slideRight() {
	var slider_right = jQuery('#gallery_slider').css('left');
	slider_right = parseInt(slider_right.replace('px', ''))+300;
	if(slider_right <= 0 && slider_right%300 == 0) {
		jQuery('#gallery_slider').animate({'left':slider_right+'px'}, 500);
	}
}

function loadNav(id) {
	var element = '#'+id;
	var pos = element+'-pos';
	var pospx = jQuery(pos).position().left+15+'px';
	jQuery(element).css({ 'left': pospx });
		
	jQuery('.sub-nav').bind('mouseleave', function() {jQuery('.sub-nav, .subsub-nav').fadeOut(300);} );
	jQuery('.sub-nav').fadeOut(100);
	jQuery(element).fadeIn(100);
}

function loadSubNav(id) {
	//return;
	var element = '#'+id;
	//var pos = element+'-pos';
	//var pospx = jQuery(pos).position().left+15+'px';
	//jQuery(element).css({ 'left': pospx });
		
	//alert(element);
		
	jQuery('.subsub-nav').bind('mouseleave', function() {jQuery('.subsub-nav').fadeOut(300);} );
	jQuery('.subsub-nav').fadeOut(100);
	jQuery(element).animate({
    height: 'toggle'
  }, 10, function() {
    // Animation complete.
  });
}

function showImage(id) {
	var element = '#'+id;
	var new_src = jQuery(element+' img').attr('src');
	new_src_img = new_src.replace('images_thumbs', 'images');
	new_src_href = new_src.replace('images_thumbs', 'images_zoom');
	
	jQuery('#content-gallery-image img').attr({'src': new_src_img});
	jQuery('#content-gallery-image a').attr({'href': new_src_href});
}
