function imgMouseOverEvents(outString, overString, selector) {
	$$(selector).each(function(image) {
		image = $(image);
		if (image.hasClass('active'))
			{
			// set active
			if ($type(image.src)) image.src = image.src.replace(outString, overString);
			}
			
		if ($type(image.src)) {
			if (image.src.indexOf(outString) > 0) {
				image.addEvent('mouseenter',function(){
					image.src = image.src.replace(outString, overString);
				}).addEvent('mouseleave', function(){
					image.src = image.src.replace(overString, outString);
				});
			}
		}
	});
};


window.addEvent('domready', function() {

	// nav highlights
	imgMouseOverEvents('_off', '_on', 'div#navigation ul.nav img');

	// open external links in new window
	$$('a.external').each(function(el) { el.target = '_blank'; });

	if($('more1') && $('more1toggle')) {
		var more1Slide = new Fx.Slide('more1').hide();
		$('more1toggle').addEvent('click', function() { more2Slide.hide(); more1Slide.toggle(); });
		}
	if($('more2') && $('more2toggle')) {
		var more2Slide = new Fx.Slide('more2').hide();
		$('more2toggle').addEvent('click', function() { more1Slide.hide(); more2Slide.toggle(); });
		}

	
// make navigation draggable
/*
	var navDrag = new Drag('navigation', {
    snap: 0,
    onSnap: function(el){
        el.addClass('dragging');
    },
    onComplete: function(el){
        el.removeClass('dragging');
    }
	});
*/
}); // end DOMREADY


window.addEvent('load', function() {
// IE6 fix
	if(Browser.Engine.trident4) { $('footer').setStyle('display','block'); }
}); // end onload