$(document).ready(function() {

	if(document.getElementById('gallery')) {
		
		$('#gallery li').each(function() {
			$(this).animate({'opacity': 0.6}, 300);
		});

		$('#gallery').galleria({

			insert: '#img',
			history: false,
			clickNext: false,

			onImage: function(image, caption, thumb) {
				image.hide().fadeIn(500);
				thumb.parent().fadeTo(200, 1).siblings().fadeTo(200, 0.6);
				$('#img').trigger('image-loaded');
			},
			onThumb: function(thumb) {
				var $li = thumb.parent();
				  
				$li.hover(
					function() { $li.css('cursor','pointer').fadeTo(200, 1); },
					function() { $li.fadeTo(200, 0.6); }
				);
			}
			
		}).find('li:first').addClass('active')
    }

    $(".main .jCarouselLite").jCarouselLite({
        btnNext: ".main .next",
        btnPrev: ".main .prev",
        speed: 500,
        easing: "easeinout"
    });
    $(".carousel").jCarouselLite({});
});

function preload(images) {
    if (typeof document.body == "undefined") return;
    try {
        var div = document.createElement("div");
        var s = div.style;
        s.position = "absolute";
        s.top = s.left = 0;
        s.visibility = "hidden";
        document.body.appendChild(div);
        div.innerHTML = "<img src=\"" + images.join("\" /><img src=\"") + "\" />";
    } catch(e) {
        // Error. Do nothing.
    }
}
