// preload nav images

nav1 = new Image();
nav1.src = "images/layout/aaoOver.jpg";
nav2 = new Image();
nav2.src = "images/layout/aboOver.jpg";


//activates the sIFR
//code for the h1 tags
var pageHeader = {  src: 'garamond3.swf' };
sIFR.activate(pageHeader);

sIFR.replace(pageHeader, {
  selector: 'h1', 
  wmode: 'transparent', 
  src: 'garamond3.swf', 
  css: [ '.sIFR-root {color:#512113; font-weight:bold; }'  ]
});



//start jQuery functions
$(document).ready(function(){
	/*----- Navigation ------*/
	$('#nav').accordion({
		active: false,
		header: '.menuTitle',
		event: 'click',
		alwaysOpen: false,
		autoheight:false,
		navigation:true,
		animated: 'bounceslide',
		showSpeed: 400,
		hideSpeed: 800
	});
	
	/* adjusts css*/
	$(">li:last","#nav").css("margin-bottom","0px");
	
	/* remove box from links */
	$("a").focus(function(){
		this.blur();
	});
	
});


/* PopUps
$(function () {
  $('.bubbleInfo').each(function () {
    // options
    var distance = 475;
    var time = 250;
    var hideDelay = 500;

    var hideDelayTimer = null;

    // tracker
    var beingShown = false;
    var shown = false;
    
    var trigger = $('.trigger', this);
    var popup = $('.popup', this).css('opacity', 0);

    // set the mouseover and mouseout on both element
    $([trigger.get(0), popup.get(0)]).mouseover(function () {
      // stops the hide event if we move from the trigger to the popup element
      if (hideDelayTimer) clearTimeout(hideDelayTimer);

      // don't trigger the animation again if we're being shown, or already visible
      if (beingShown || shown) {
        return;
      } else {
        beingShown = true;

        // reset position of popup box
        popup.css({
          top: -100,
          left: -33,
          display: 'block' // brings the popup back in to view
        })

        // (we're using chaining on the popup) now animate it's opacity and position
        .animate({
          top: '-=' + distance + 'px',
          opacity: 1
        }, time, 'swing', function() {
          // once the animation is complete, set the tracker variables
          beingShown = false;
          shown = true;
        });
      }
    }).mouseout(function () {
      // reset the timer if we get fired again - avoids double animations
      if (hideDelayTimer) clearTimeout(hideDelayTimer);
      
      // store the timer so that it can be cleared in the mouseover if required
      hideDelayTimer = setTimeout(function () {
        hideDelayTimer = null;
        popup.animate({
          top: '-=' + distance + 'px',
          opacity: 0
        }, time, 'swing', function () {
          // once the animate is complete, set the tracker variables
          shown = false;
          // hide the popup entirely after the effect (opacity alone doesn't do the job)
          popup.css('display', 'none');
        });
      }, hideDelay);
    });
  });
});*/
