// additional jquery.media initialization

// get the relative path
var scripts = document.getElementsByTagName('SCRIPT');
var relPath = scripts[scripts.length - 1].src.split('/').slice(0, -1).join('/') + '/';

// change the default player to the latest media player version
// use the relative path, of course
$.fn.media.defaults.flvPlayer = $.fn.media.defaults.mp3Player = relPath + 'mediaplayer/player.swf';

jQuery(function(){

	var isLowBandwidth = jQuery(document.body).hasClass('lowBandwidth');

	// search form
	var SearchLabel = jQuery('#searchLabel');
	var SearchInput = jQuery('#searchInput');
	var SearchSubmit = jQuery('#searchSubmit');
	if (!isLowBandwidth) {
		SearchSubmit.val('');
	}
	SearchInput.focus(function(){
		SearchLabel.hide();
	})
	.blur(function(){
		if (SearchInput.val() == '') {
			SearchLabel.show();
		}
	})
	
	// menus
	var MenuList = jQuery('#nav > ul');
	var MenuItems = MenuList.find('li');
	
	MenuItems.mouseover(function(){
		var tgt = jQuery(this);
		tgt.find('ul').addClass('visible').parent().addClass('highlighted')/*.bgiframe()*/;
	})
	.mouseout(function(){
		var tgt = jQuery(this);
		tgt.find('ul').removeClass('visible').parent().removeClass('highlighted');
	});
	
	// office map
	if (!isLowBandwidth) {
		var container = jQuery('#officeLocationsContainer');
		container.media({
			src: relPath.split('/').slice(0, -2).join('/') + '/flashs/map6.swf',
			width: container.width(),
			height: container.height(),
			autoplay: 'true',
			params: {
				wmode: 'transparent'
			}
		});
	}
	
});
