var swipeOptions = {
		swipe:swipe,
		threshold:10,		
		fingers:1
	}

    $(document).ready(function(){
		  
		$("#container-block-title").click(function(){				
			if($(".coda-slider-wrapper").css("display") == "none"){
				$(".coda-slider-wrapper").show();				
			}else{
				$(".coda-slider-wrapper").hide();			
			}
			
			if($(".coda-slider-wrapper").css("display") == "none"){
				$("#slider-arrow").attr("src","img/up-arrow.png");
			}else{
				$("#slider-arrow").attr("src","img/down-arrow.png");				
			}
			
		});
		
		
    	// BUTTONS
    	$('.fg-button').hover(
    		function(){ $(this).removeClass('ui-state-default').addClass('ui-state-focus'); },
    		function(){ $(this).removeClass('ui-state-focus').addClass('ui-state-default'); }
    	);
		$('#hierarchybreadcrumb').menu({
			content: $('#hierarchybreadcrumb').next().html(),
			backLink: false,
			maxHeight: 220,
			width:239,
			fixedHeight: 220,
			crumbDefaultText: "",
			topLinkText: "MENU"
		});			
	
		$("#coda-slider-1").jcarousel({
			scroll: 1,
			initCallback: mycarousel_initCallback,
			// This tells jCarousel NOT to autobuild prev/next buttons
			buttonNextHTML: null,
			buttonPrevHTML: null,
			wrap: 'circular'
		});
		
		$("#supersized").swipe( swipeOptions );		
		$("#container-block").swipe( swipeOptions );
    });
		
	function swipe(event)
	{
		if($(this).attr("id") =="supersized"){
			if(direction =="right"){
				$("#nextslide").click();
			}
			else if(direction =="left"){
				$("#prevslide").click();
			}
		}else if($(this).attr("id") =="container-block"){
			if(direction =="right"){
				$(".prevslide-list-txt").click();
			}
			else if(direction =="left"){
				$(".nextslide-list-txt").click();
			}
		}
		//alert("You swiped " + direction);
	}
	
	
	
	/**
	 * We use the initCallback callback
	 * to assign functionality to the controls
	 */
	function mycarousel_initCallback(carousel) {
		jQuery('.jcarousel-control a').bind('click', function() {
			carousel.scroll(jQuery.jcarousel.intval(jQuery(this).text()));
			return false;
		});
	
		jQuery('.jcarousel-scroll select').bind('change', function() {
			carousel.options.scroll = jQuery.jcarousel.intval(this.options[this.selectedIndex].value);
			return false;
		});


		
		
		if($("#coda-slider-1 .jcarousel-item").length > 1){	
			$('.nextslide-list-txt').show();
			$('.prevslide-list-txt').show();
		}else{
			$('.nextslide-list-txt').hide();
			$('.prevslide-list-txt').hide();
		}

		$('.nextslide-list-txt').bind('click', function() {	
			
			if($("#coda-slider-1 .jcarousel-item").length > 1){	
				carousel.next();
			}
			return false;
		});
	
		$('.prevslide-list-txt').bind('click', function() {
			if($("#coda-slider-1 .jcarousel-item").length > 1){	
				carousel.prev();
			}
			return false;
		});
	};
	
	// Ride the carousel...


	
