﻿
$(document).ready(function() {

	jQuery('#navigation').superfish({
		pathClass: 'at'
	});
	
	applesearch.init();
	$('#srch-label').addClass('hidden');
	
	$('html').removeClass('js');
	
	$('#feat-banner').each(function() {
		homeSlides();
	});
	
	$('#srch-physicians .dr-details').hide();
	$('#srch-physicians .dr-list').addClass('li-hover');
	
	$("div.dr-brief").click(function() {
		var target = $(this).attr("id");
		$('#' + target + '-holder').animate({opacity: 'toggle', height: 'toggle'}, { duration: 'slow' });
		$('#' + target + ' .toggle').animate({opacity: 'toggle'}, { duration: 'fast' });
		$('#' + target + '-li').toggleClass("active");
		return false;
	});
	
	$(".player").flowplayer("/files/video/flowplayer-3.1.1.swf", {
		clip: { 
			autoPlay: true,
			scaling: 'orig',
			baseUrl: 'http://www.pullmanregional.org'
		}
	});
	
	$('#newborn-list a').live("click", function (e) {
		e.preventDefault();
		var loc = $(this).attr('href');
		displayBaby(loc);
	});
	
	$('#baby-photos').each(function() {
		babySlides();
	});
	
	$('#newborn-list').each(function() {
		$.preloadImages("../img/status-loader.png", "../img/birthplace-popup-bg.png");
	});
	
});

function displayBaby(loc) {
	$.modal(
		'<div id="baby-modal">\
			<div id="baby-holder">\
			</div>\
		</div>', {
		closeHTML: "",
		onOpen: birthOpen,
		onShow: function (dialog) {
			$('#baby-holder').load(loc+' #baby-info', function() {
				babySlides();
				$("#status").fadeOut(200, function () {
					$.throbberStop();
					$("#status").remove();
					$("#baby-title").append('<a class="modal-close" href="#" title="Close">Close</a>');
					$("#baby-modal").fadeIn(200);
				});
				$('a.modal-close').live("click", function (e) {
					e.preventDefault();
					$.modal.close();
				});
			});
		},
		onClose: birthClose
	});
}

function birthOpen (dialog) {
	$("#baby-modal").hide();
	$("#modal-data").append('<div id="status"></div>');
	$("#status").throbber();
	dialog.overlay.fadeIn(200, function () {
		dialog.container.fadeIn(200, function () {
			dialog.data.show();
		});
	});
}

function birthClose (dialog) {
	dialog.container.fadeOut(200, function () {});
	dialog.overlay.fadeOut(200, function () {
		$.modal.close();
	});
}

function babySlides () {
	$('#baby-photos').after('<div id="baby-pager">').cycle({ 
		timeout: 5000,
		delay: 5000,
		pager: '#baby-pager',
		pause: 1,
		pagerEvent: 'click',
		pauseOnPagerHover: true
	});
}

function homeSlides () {
	$('#feat-banner').after('<div id="feat-pager">').cycle({ 
		timeout: 5000,
		delay: 5000,
		pager: '#feat-pager',
		pause: 1,
		pauseOnPagerHover: true
	});
}

Cufon.replace('#main h2', {
	fontFamily: 'Myriad',
	fontSize: '24px',
	textTransform: 'none'
});

Cufon.replace('h3', {
	fontFamily: 'Myriad',
	fontSize: '18px',
	textTransform: 'none'
});

Cufon.replace('h4', {
	fontFamily: 'Myriad',
	fontSize: '15px',
	textTransform: 'none'
});