		$(document).ready(function() {

			// Add custom next control for carousel
			function InitPortfolioCarousel(carousel) {
				$('#carouselnext').bind('click', function() {
					carousel.next();
					return false;
				});
			};

			// Remove/add class if the current carousel item is the same as carousel item count
			function CurrentPortfolioItem(carousel, item, idx, state) {
				$("#carouselcount span").removeClass("current");
				$('#carouselcount .'+idx).addClass("current");
			};

			// Show/hide newsletter subscription form
			$("#newsletterform").hide();

			$("#show").click(function() {
				if ($("#newsletterform").hasClass("default")) {
					$("#newsletterform").removeClass("default").addClass("open").slideDown(500);
					$("#show").addClass("show-open");
				} else {
					$("#newsletterform").removeClass("open").addClass("default").slideUp(500);
					$("#show").removeClass("show-open");
				}
				return false;
			});

			// Initiate Portfolio carousel
			$('#portfoliocarousel .carousel').jcarousel({
				vertical: true,
				scroll: 1,
				wrap: "last",
				initCallback: InitPortfolioCarousel,
				itemFirstInCallback: CurrentPortfolioItem,
				buttonNextHTML: null,
				buttonPrevHTML: null
			});

			// Initiate Blog carousel
			$('#blogcarousel .carousel').jcarousel({
				scroll: 2,
				wrap: "last"
			});
			
			// Create scroll to top button
			if (document.documentElement.scrollTop > 0) {
				$("#backtotop").toggleClass("clickable");
			};
			
			var ScrollHeight = document.documentElement.scrollTop;
			
			$("#backtotop").click(function() {
				alert(ScrollHeight);
				return false;
			});

		});
