var ltrPdf = null;

$(document).ready(function() {
	
	// hovers for difference modules
	$('#difference div').hover(function() {
		$(this).addClass('diffHover');
	}, function() {
		$(this).removeClass('diffHover');
	});
	
	// hovers for bio modules with photos
	$('#people .bioPic').hover(function() {
		$(this).addClass('picHover');
	}, function() {
		$(this).removeClass('picHover');
	});
	
	// hovers for bio modules without photos
	// separate behavior needed due to IE6's CSS specificity shortcomings
	$('#people .bioNoPic').hover(function() {
		$(this).addClass('nameHover');
	}, function() {
		$(this).removeClass('nameHover');
	});
	
	// jqModal for Difference items
	$('#straightforward').jqm({trigger: '#triggerStraight'});
	$('#clarity').jqm({trigger: '#triggerClarity'});
	$('#experience').jqm({trigger: '#triggerExperience'});
	$('#focus').jqm({trigger: '#triggerFocus'});
	
	// jqModal for Bio items
	$('#spears').jqm({trigger: '#triggerSpears'});
	$('#weil').jqm({trigger: '#triggerWeil'});
	$('#raich').jqm({trigger: '#triggerRaich'});
	$('#pfeiffer').jqm({trigger: '#triggerPfeiffer'});
	$('#frank').jqm({trigger: '#triggerFrank'});
	$('#breece').jqm({trigger: '#triggerBreece'});
	$('#jobson').jqm({trigger: '#triggerJobson'});
	$('#james').jqm({trigger: '#triggerJames'});
	$('#maclennan').jqm({trigger: '#triggerMaclennan'});
	$('#raggio').jqm({trigger: '#triggerRaggio'});
	$('#beller').jqm({trigger: '#triggerBeller'});
	$('#morgenthau').jqm({trigger: '#triggerMorgenthau'});
	
	// jqModal for History
	$('#historyModal').jqm({trigger: '#history'});
	
	// jqModal for Process
	$('#processModal').jqm({trigger: '.process'});
	
	// jqModal for Total Return
	$('#totalModal').jqm({trigger: '.total'});
	
	// jqModal for History
	$('#contactModal').jqm({trigger: '#contact'});
	
	// jqModal for More Commentary
	$('#commentaryModal').jqm({trigger: '#commTrigger'});
	
	// jqModal for leaving site
	$('#leavingBeehive').jqm({trigger: '.triggerLeaving'});
	// if cancel button clicked, hide the modal window
	$('a.btnReturn').click(function() {
		$('#leavingBeehive').jqmHide();
		return false;
	});
	
	// jqModal for Process modal from inside straightforward modal
	$('#modalProcessTrigger').click(function() {
		$('#straightforward').jqmHide();
		$('#processModal').jqmShow();
		return false;
	});
	
	// jqModal for pdf downloads
	// noteOpen function resets the checkbox so it is always unchecked when modal displays
	var noteOpen = function(hash) {
		hash.w.css('opacity',1.0).show();
		$('#acknowledge').attr('checked', false);
		$('#commentaryModal').jqmHide();
		}; 
	$('#pdfNote').jqm({trigger: '.pdfLink', onShow:noteOpen});
	
	// click and modal behaviors for quarterly letters
	
	// get the value of the pdf link and stop the default link behavior
	$('#letters p a, #commentaryModal p a').click(function() {
		ltrPdf = $(this).attr('href');
		return false;
	});
	
	// when submit button clicked, make sure checkbox is checked,
	// then open pdf in a new window, else display an error
	$('#pdfNote input:submit').click(function() {
		if ($('#acknowledge').is(':checked')) {
			window.open(ltrPdf);
			$('#pdfNote').jqmHide();
			return false;
		} else {
			alert('You must click the checkbox to acknowledge your acceptance of the disclaimer in order to download quarterly letters.');
			return false;
		}
	});
	
	// if cancel button clicked, hide the modal window
	$('#pdfNote input:reset').click(function() {
		$('#pdfNote').jqmHide();
		return false;
	});
	
	// hover modal close buttons
	$('.jqmWindow .modalClose').hover(function() {
		$(this).addClass('closeHover');
	}, function() {
		$(this).removeClass('closeHover');
	});
	
	$('.modalClose').click(function() {
		$(this).parent().jqmHide();
	});
	
	// when contact link in PDF modal is clicked, close PDf modal and open Contact
	$('a.contactLink').click(function() {
		$('#pdfNote').jqmHide();
		$('#contactModal').jqmShow();
		return false;
	});
	
	// open links with class newWin in new window
	$('a.newWin').click(function(){
		window.open(this.href);
		return false;
	});
	
	// display terms of use
	$('#termsLink').click(function() {
		$('#termsOfUse').slideToggle();
		return false;
	});
	

});

