$(document).ready(function(){      	   
	if ($('#banner-slider').length) {
		$('#banner-slider').cycle({
		fx: 'fade',
		timeout: 8000,
		speed: 1000,
		pager: '.bs-nav p',
		pagerAnchorBuilder: pagerFactory, 
    	pause: 1 
		});
	}; 
		function pagerFactory(idx, slide) {
			return '<a href="#"></a>';
		};   
	$("a[href$=.jpg]").addClass("fancybox");
	$("a[href$=.gif]").addClass("fancybox");
	$("a[href$=.png]").addClass("fancybox");
	$("a[href*=video-pop]").addClass("fancybox"); 
	if ($('#landing-right ul').length) {
	$("#landing-right ul").idTabs("!mouseover");  
	};  
	$("a.fancybox").fancybox(); 
	$("a[href*=.pdf]").click(function(){
		window.open(this.href);
		return false;
	});   
	$('.cont-block').click(function(e){
    	if($(e.target).is('a')) return;
    	$(this).find('a').click();
	}); 
	if ($('#ticker-list').length) {
		$('#ticker-list').cycle({
		fx: 'scrollUp',
		timeout: 5000,
		speed: 500, 
		cleartype: true, 
		cleartypeNoBg: true, 
    	pause: 1 
		});
	}; //scroll smooth
	$(function() { 
		function filterPath(string) {
			return string
			.replace(/^\//,'')
			.replace(/(index|default).[a-zA-Z]{3,4}$/,'')
			.replace(/\/$/,'');
		} 
		var locationPath = filterPath(location.pathname);
		var scrollElem = scrollableElement('html', 'body'); 
		// Any links with hash tags in them (can't do ^= because of fully qualified URL potential)
		$('a[href*=#]').each(function() { 
			// Ensure it's a same-page link
			var thisPath = filterPath(this.pathname) || locationPath;
			if (  locationPath == thisPath
				&& (location.hostname == this.hostname || !this.hostname)
				&& this.hash.replace(/#/,'') ) { 
					// Ensure target exists
					var $target = $(this.hash), target = this.hash;
					if (target) { 
						// Find location of target
						var targetOffset = $target.offset().top;
						$(this).click(function(event) { 
							// Prevent jump-down
							event.preventDefault(); 
							// Animate to target
							$(scrollElem).animate({scrollTop: targetOffset}, 600, function() { 
								// Set hash in URL after animation successful
								location.hash = target; 
							});
						});
					}
			}
	
		});
		// Use the first element that is "scrollable"  (cross-browser fix?)
		function scrollableElement(els) {
			for (var i = 0, argLength = arguments.length; i <argLength; i++) {
				var el = arguments[i],
				$scrollElement = $(el);
				if ($scrollElement.scrollTop()> 0) {
					return el;
				} else {
					$scrollElement.scrollTop(1);
					var isScrollable = $scrollElement.scrollTop()> 0;
					$scrollElement.scrollTop(0);
					if (isScrollable) {
						return el;
					}
				}
			}
			return [];
		} 
	}); //EOF Smooth Scroll 
	//clinical data - toggle expander 
	$('div.hidethis').hide();
	$('div.hidethis:first').show();
	$('a.toghandle:first').toggleClass("showthis");  
	$('a.toghandle:first').parent('p').toggleClass("showthisp"); 
	// Toggle Expandable Div 
	$('a.toghandle').click(function()
	{  
		$(this).parent().next('div.hidethis').toggle();
		$(this).parent('p').toggleClass("showthisp"); 
		$(this).toggleClass("showthis");  
	});
	//nav spacer
	$("#nav-center li a[title$=spacer]").addClass("spacethis");
	//nav hover 
	$('#nav-center ul li ul').hover(
	  function() {
		  $(this).parent('li').addClass("activetree"); 
	  },
	  function() {
		  $(this).parent('li').removeClass("activetree"); 
	  }
	);//eof nav hover 

});
