/** Team JS
	Adjusts the height of the team_content_right_holder to the size of the total rendered area to accurately display the dividers.
	 **/

var adjustHeight = function (){
	
	var content_adjuster = 37;
	var divider_adjuster = 22;
	
	var adjusted_div_one = $('team_content_right_holder');
	var adjusted_div_two = $('team_content_left');
	var analysts = $('analysts');
	
	if( adjusted_div_one && adjusted_div_two ){
		if(analysts){
			var base_scroll_size = $('team_member_content').getScrollSize().y;
			adjusted_div_two.setStyle('height',base_scroll_size + content_adjuster);
			$$('div.column_divider').each(function(element){
			
				element.setStyle('height',element.getParent().getSize().y - divider_adjuster);
			
			})
		}
		else{
			
			var content_size = Math.max(Math.max($('column1_team').getSize().y,$('column2_team').getSize().y),$('column3_team').getSize().y);
			var window_size = $('team_member_content').getSize().y;
			var left_size = Math.max(Math.max($('team_content_left').getSize().y, content_size), window_size);

			var padded_content_size = content_size + content_adjuster*2;
						
			if( padded_content_size >= window_size ){

				adjusted_div_one.setStyle('height',content_size+'px');
				adjusted_div_two.setStyle('height',left_size+100+'px');

				
			}
			else{
			
				adjusted_div_one.setStyle('height',content_size+'px');
				adjusted_div_two.setStyle('height',left_size+'px');
				
			}
		}
	}
	
};

var adjustHovers = function (){
	
	var investment_box = $('investment_box');
	
	if(investment_box){
		var teamboxes = $$('.teambox');
		teamboxes.addEvents({
			'mouseover' : function(){
				this.setStyle('background-image',this.getStyle('background-image').replace('_off.jpg','_on.jpg'));
			},
			'mouseout'	: function(){
				this.setStyle('background-image',this.getStyle('background-image').replace('_on.jpg','_off.jpg'));
			}
		});
	}
	
};

var preloadImages = function(){

	if($('investment_box')){

		pic_menu1 = new Image(185,287);
		pic_menu1.src = "/public/images/team_investment_on.jpg";
		
		pic_menu2 = new Image(185,287);
		pic_menu2.src = "/public/images/team_onsite_on.jpg";
		
		pic_menu3 = new Image(185,287);
		pic_menu3.src = "/public/images/team_executive_on.jpg";
		
		pic_menu4 = new Image(185,287);
		pic_menu4.src = "/public/images/team_operations_on.jpg";
		
	}
	
};

var correctTeam = function(){
	
	preloadImages();
	adjustHeight();
	adjustHovers();
	
};

