var Site = {
	find_info_status: 'closed',
	start: function(){
		Site.attachPageActions();
		Site.loadFeatureFlash();
	},
	
	attachPageActions: function() {
		if ($('find_info')) {
			/*
			$('find_info_button').addEvent('mouseenter', function() {
				$('find_info').tween('marginTop', '-9px');
			});
			$('find_info').addEvent('mouseleave', function() {
				$('find_info').tween('marginTop', '-69px');
			});
			*/
			$('find_info_button').addEvent('click', function() {
				if (Site.find_info_status == 'closed') {
					Site.find_info_status = 'open';
					$('find_info').tween('marginTop', '-9px');
				} else {
					Site.find_info_status = 'closed';
					$('find_info').tween('marginTop', '-69px');
				}
				return false;
			});
		}
		
		if ( $('query') ) {
			$('query').addEvent('focus', function() {
				if ($('query').value == 'Enter search term') {
					$('query').value = '';
				}
			});
			$('query').addEvent('blur', function() {
				if ($('query').value == '') {
					$('query').value = 'Enter search term';
				}
			});
		}
	}, 
	loadFeatureFlash: function() {
		
		if ( $('feature')) {
			if ( $('homepage') ) {
				var so = new SWFObject("swfs/home_feature.swf", "feature-swf", "982", "203", "8", "#FFFFFF");
					so.addVariable("xmlfile", "swfs/home.xml");
			} else {
				var so = new SWFObject("swfs/feature.swf", "feature-swf", "982", "203", "8", "#FFFFFF");
					so.addVariable("xmlfile", "swfs/feature.xml");
			}
			so.useExpressInstall("swfs/expressinstall.swf");
			so.addParam("wmode","transparent");
			so.write("feature");
		}
	}
	
};






// XHTML Strict is awesome, silence critics
function openExternalLink(url) {
	window.open(url, '_external');
}


window.addEvent('load', Site.start);