//preload
var menu1 = new Image();
menu1.src = 'images/pageElements/menu/mm_over_01.gif';
var menu2 = new Image();
menu2.src = 'images/pageElements/menu/mm_over_02.gif';
var menu3 = new Image();
menu3.src = 'images/pageElements/menu/mm_over_03.gif';
var menu4 = new Image();
menu4.src = 'images/pageElements/menu/mm_over_04.gif';
var menu5 = new Image();
menu5.src = 'images/pageElements/menu/mm_over_05.gif';
var menu6 = new Image();
menu6.src = 'images/pageElements/menu/mm_over_06.gif';


var topmenu1 = new Image();
topmenu1.src = 'images/pageElements/menu/topmenu_over_01.jpg';
var topmenu2 = new Image();
topmenu2.src = 'images/pageElements/menu/topmenu_over_02.jpg';
var topmenu3 = new Image();
topmenu3.src = 'images/pageElements/menu/topmenu_over_03.jpg';
var topmenu4 = new Image();
topmenu4.src = 'images/pageElements/menu/topmenu_over_04.jpg';

var contactBtn = new Image();
contactBtn.src = 'images/pageElements/contact_over.jpg';


var map1 = new Image();
map1.src = 'images/pageElements/mapButtons/map1_over.jpg';
var map2 = new Image();
map2.src = 'images/pageElements/mapButtons/map2_over.jpg';
var map3 = new Image();
map3.src = 'images/pageElements/mapButtons/map3_over.jpg';
/**MENU**/
$(function () {
        $('.bubblemenu').each(function () {
            var distance = 30;
            var time = 200;
            var hideDelay = 300;

            var hideDelayTimer = null;

            var beingShown = false;
            var shown = false;
            var trigger = $('.trigger', this);
            var info = $('.popup', this).css('opacity', 0);


            $([trigger.get(0), info.get(0)]).mouseover(function () {
                if (hideDelayTimer) clearTimeout(hideDelayTimer);
                if ( (beingShown && !shown)  ||   (!beingShown && shown) ) {
                    // don't trigger the animation again
                    return;
                } else {
                    // reset position of info box
                    beingShown = true;

                    info.css({
                        bottom: -8,
                        display: 'block'
                    }).animate({
                        bottom: '+=' + distance + 'px',
                        opacity: 1
                    }, time, 'swing', function() {
                        beingShown = false;
                        shown = true;
                    });
                }

                return false;
            }).mouseout(function () {
			
                if (hideDelayTimer) clearTimeout(hideDelayTimer);
				
                hideDelayTimer = setTimeout(function () {
                    hideDelayTimer = null;
                    info.animate({
                        bottom: '+=' + distance + 'px',
                        opacity: 0
                    }, time, 'swing', function () {
                        shown = false;
                        info.css('display', 'none');
                    });

                }, hideDelay);

                return false;
            });
        });
    });
/* click version 
$(function () {
        $('.bubblemenu').each(function () {
            var distance = 30;
            var time = 200;
            var hideDelay = 500;

            var hideDelayTimer = null;

            var beingShown = false;
            var shown = false;
            var trigger = $('.trigger', this);
            var info = $('.popup', this).css('opacity', 0).css('display', 'none');
			

			


            $(trigger.get(0)).click(function () {
                if (hideDelayTimer) clearTimeout(hideDelayTimer);
                if ( (beingShown && !shown)  ||   (!beingShown && shown) ) {
                    // don't trigger the animation again
                    return;
                } else {
                    // reset position of info box
                    beingShown = true;

                    info.css({
                        bottom: -8,
                        display: 'block'
                    }).animate({
                        bottom: '+=' + distance + 'px',
                        opacity: 1
                    }, time, 'swing', function() {
                        beingShown = false;
                        shown = true;
                    });
                }

                return false;
            }).mouseover(function(event){
			if (hideDelayTimer) clearTimeout(hideDelayTimer);
			});
			$(info.get(0)).mouseover(function(event){
			if (hideDelayTimer) clearTimeout(hideDelayTimer);
			});
			$([trigger.get(0), info.get(0)]).mouseout(function () {
			
                if (hideDelayTimer) clearTimeout(hideDelayTimer);
				
                hideDelayTimer = setTimeout(function () {
                    hideDelayTimer = null;
                    info.animate({
                        bottom: '+=' + distance + 'px',
                        opacity: 0
                    }, time, 'swing', function () {
                        shown = false;
                        info.css('display', 'none');
						
                    });

                }, hideDelay);

                return false;
            	});
			});
        
    });*/

//here's the sIfr
//code for the h1 tags
var trajan = {  src: 'trajan.swf' };
sIFR.activate(trajan);
sIFR.replace(trajan, {
  selector: 'h1', 
  wmode: 'transparent', 
  src: 'trajan.swf', 
  css: [ '.sIFR-root {color:#152F30;}'  ]
});
//code for the h6 tags
var shelley = {  src: 'shelley.swf' };
sIFR.activate(shelley);
sIFR.replace(shelley, {
  selector: 'h6', 
  wmode: 'transparent', 
  src: 'shelley.swf', 
  css: [ '.sIFR-root {color:#C3CFB5;}'  ]
});

//code for the h2 tags
var trajan2 = {  src: 'trajan.swf' };
sIFR.activate(trajan2);
sIFR.replace(trajan2, {
  selector: 'h2', 
  wmode: 'transparent', 
  src: 'trajan.swf', 
  css: [ '.sIFR-root {color:#152F30;  text-decoration:underline; margin:0; padding:0;}'  ]
});
//code for the h3 tags
/*
var trajan3 = {  src: 'trajan.swf' };
sIFR.activate(trajan3);
sIFR.replace(trajan3, {
  selector: 'h3', 
  wmode: 'transparent', 
  src: 'trajan.swf', 
  css: [ '.sIFR-root {color:#152F30;  text-decoration:underline; margin:0px; padding:0px;}'  ]
});
*/

function runSiteScripts() {



// gets rid of focus box on click
if(document.getElementsByTagName) {
var a = document.getElementsByTagName("a");
//collect all anchors A
for(var i = 0; i < a.length; i++){
// mouse onfocus, blur anchors
a[i].onfocus = function(){this.blur();};
}
}


}
