$(function() {
  
  	//Intelligent Back Link (a#backlink)
	/* WORKS LIKE A DREAM (and only within same domain) */
	$(document).ready(function() {
	if (document.referrer) {
    var reg = new RegExp("https?:\/\/([^/]+)"),
    domain = reg.exec(window.location.href),
    refdomain = reg.exec(document.referrer);
    if (domain[1] === refdomain[1]) {
      
	  if(document.referrer.match(/page\/(\d+)/)) { 
	  $("#backlink").attr('href', document.referrer);
	  }
      
    }
    
  	}
	});
	
	

	
	//Intelligent Back to Results Link (a#back-to-results)
	/* WORKS LIKE A DREAM (and only within same domain) */
	$(document).ready(function() {
	if (document.referrer) {
    var reg = new RegExp("https?:\/\/([^/]+)"),
    domain = reg.exec(window.location.href),
    refdomain = reg.exec(document.referrer);
    if (domain[1] === refdomain[1]) {
      
	  if(document.referrer.match(/search/)) { 
	  //$("#back-to-results").attr('href', document.referrer);
	  $("#results-link").append('<a href="'+document.referrer+'">< Back to results</a>');
	  }
      
    }
    
  	}
	});
	
	
	//banner overlays
	$(document).ready(function()
	{
    
	$(".inner").hover(
    	function () {
        $(".inner-link",this).fadeIn("fast");
     	}, 
      	function () {
        $(".inner-link",this).fadeOut("fast");
      	}
	);
	

	});


	//banner carousel
	$(document).ready(function () {
	
		$(".banner-menu").jCarouselLite({
		btnNext: ".banner-menu .next",
		btnPrev: ".banner-menu .prev",
		visible: 1, 
		circular: false,
		speed:800,
		start:0
		});
	});



	//GALLERY CAROUSEL
	$("#gallery-carousel-inner").jCarouselLite({
        btnNext: "#gallery-carousel-wrapper .next",
        btnPrev: "#gallery-carousel-wrapper .prev",
		easing: 'easeInOutCubic',
		speed: 800,
		auto: 5000

	});
	
	//GALLERY CAROUSEL
	$("#graphic-banner-carousel-inner").jCarouselLite({
        btnNext: "#graphic-banner-carousel-wrapper .next",
        btnPrev: "#graphic-banner-carousel-wrapper .prev",
		easing: 'easeInOutCubic',
		speed: 800,
		auto: 5000
	});
	
	
	
	
	$("#event-carousel-inner").jCarouselLite({
        btnNext: "#event-carousel-wrapper .next",
        btnPrev: "#event-carousel-wrapper .prev",
		easing: 'easeInOutCubic',
		speed: 0
		//auto: 5000

	 });
	
	
	
	
	$('#d-link').click(function(){
    $('#dropdown-menu').toggle();
	return false;
	});
	
	
	$('#d-link-date').click(function(){
    $('#date-search-form').toggle();
	return false;
	});
	
	//faqs
	$('.faq-item h3').click(function(){
    $(this).next('.answer').slideToggle("fast");
	return false;
	});
	
	
	
	
	//PNG FIX
	$(document).ready(function(){ 
        $(document).pngFix(); 
    }); 
	
	
	
	/*$('.img-info').toggle(function() {
	 	 	
	}, function() {
	  	
	});*/
	
	
	$('.img-info').click(function(){
		$(this).parent().next('.i-overlay-content').toggle();
		return false;
	});
	
	

});



