	function mycarousel_initCallback(carousel) {
	    jQuery('.jcarousel-control a').bind('click', function() {
	        carousel.scroll(jQuery.jcarousel.intval(jQuery(this).text()));
	        return false;
	    });

	    jQuery('#mycarousel-next').bind('click', function() {
	        carousel.next();
	        return false;
	    });

	    jQuery('#mycarousel-prev').bind('click', function() {
	        carousel.prev();
	        return false;
	    });
	};


	function selectNumber(instance, obj, index) {
		$(".jcarousel-control a").removeClass("current");
		var item = ".jcarousel-control a.a" + index;
		$(item).addClass("current");
	}

	jQuery(document).ready(function() {

		//$("div#scrollableLogos").smoothDivScroll({ autoScroll: "always", autoScrollDirection: "endlessloopright", autoScrollStep: 5, autoScrollInterval: 70, autoScrollStep: 1});

		if ($(".home-highlight").length != 0) {


			jQuery('.home-highlight').jcarousel({
				scroll: 1,
				auto: 10,
				wrap: 'both',
				initCallback: mycarousel_initCallback,
				itemVisibleInCallback: { onAfterAnimation: selectNumber },
				// This tells jCarousel NOT to autobuild prev/next buttons
		        buttonNextHTML: null,
		        buttonPrevHTML: null
			});

		}


		// Show back to top image
		backTopArrow();

	});


	function backTopArrow() {
		/*maxHeightToScroll = windowHeight;*/
		maxHeightToScroll = 100;

		windowHeight = $(window).height();
		windowWidth = $(window).width();
		scrollTop = $(window).scrollTop();

		if ($("div.backTopArrow").length == 0) {
			$("body").append('<div class="backTopArrow"><a href="javascript:scrollTo(0,0)"><img src="images/backtotop.png" /></a></div>');
		}

		$("div.backTopArrow").css("top",windowHeight/2-22);

		$("div.backTopArrow").css("left",windowWidth - 44);

		if (scrollTop > maxHeightToScroll) {
			$("div.backTopArrow").fadeIn("slow");
		}

		$(window).scroll(function() {

			scrollTop = $(window).scrollTop();




			if (scrollTop > maxHeightToScroll) {
				$("div.backTopArrow").fadeIn("slow");
			} else {
				$("div.backTopArrow").fadeOut("slow");
			}
		});


		$(window).resize(function() {
			windowWidth = $(window).width();
		  	$("div.backTopArrow").css("left",windowWidth - 44);
		  	windowHeight = $(window).height();
		  	$("div.backTopArrow").css("top",windowHeight/2 - 22);
		});
	}


	function toggleDesc(id) {
    	if ($("#"+id).css("display")=="block") {
    		$("#"+id).css("display","none");
    	} else {
			$("#"+id).css("display","block");
		}
	}
