window.addEvent('domready', function()
{
    menuInterface();
	searchBox();
});

window.addEvent('load', menuInterface);

var theFlashObject;
function menuInterface()
{
	$$('#flash .case_studies_link')[0].addEvent('mouseenter', function() {flashMenuRollover('case_studies');});
	$$('#flash .about_link')[0].addEvent('mouseenter', function() {flashMenuRollover('about');});
	$$('#flash .home_link')[0].addEvent('mouseenter', function() {flashMenuRollover('home');});
	$$('#flash .blog_link')[0].addEvent('mouseenter', function() {flashMenuRollover('blog');});
	$$('#flash .contact_link')[0].addEvent('mouseenter', function() {flashMenuRollover('contact');});
	
	$$('#flash .case_studies_link')[0].addEvent('mouseleave', function() {flashMenuRollout('case_studies');});
	$$('#flash .about_link')[0].addEvent('mouseleave', function() {flashMenuRollout('about');});
	$$('#flash .home_link')[0].addEvent('mouseleave', function() {flashMenuRollout('home');});
	$$('#flash .blog_link')[0].addEvent('mouseleave', function() {flashMenuRollout('blog');});
	$$('#flash .contact_link')[0].addEvent('mouseleave', function() {flashMenuRollout('contact');});
}

function flashMenuRollover(section)
{
	if (Browser.Engine.trident)
	{
		theFlashObject = window.flash_menu;
	} 
	else
	{
		theFlashObject = window.document.flash_menu;
	}
	
	if (theFlashObject)
	{theFlashObject.menuRollover(section);}
}

function flashMenuRollout(section)
{
	if (Browser.Engine.trident)
	{
		theFlashObject = window.flash_menu;
	} 
	else
	{
		theFlashObject = window.document.flash_menu;
	}
	
	if (theFlashObject)
	{theFlashObject.menuRollout(section);}
}

function searchBox()
{
	if ( $('keywords') )
	{
		if (undefined!==window.searchResults) 
		{
			$('keywords').setProperty('value', searchResults);
		}
		else
		{
			$('keywords').setProperty('value', 'Search');
		}
		$('keywords').addEvents(
		{
			'blur': function() {
				if (this.getProperty('value') == '')
				{
					this.setProperty('value', 'Search');
				}
			},
			'focus':function() {
				var textBoxValue = this.getProperty('value');
				if ( textBoxValue.trim() == 'Search')
				{
					this.setProperty('value', '');
				}
			}
		});
	}
}