// JavaScript Document

var fafl_fundSwitch = new Object;

function fafl_fund_toggle_on(dropdown, table, arrow) {
	
	
		var scrolledpx = $(window).scrollTop();
		var height = $(window).height();
	    var offset = dropdown.offset();
		var available_space = height - offset.top + scrolledpx - 50;
		
		table.css({'width':'200px'});

		dropdown.css({'position':'absolute'});
		dropdown.css({'z-index':'5'});
		dropdown.css({'height':available_space});
		dropdown.css({'overflow':'auto'});
		arrow.css({'display':'none'});
		fafl_fundSwitch.on = true;
}

function fafl_fund_toggle_off(dropdown, table, arrow) {
	
	table.css({'width':'100%'});
	dropdown.scrollTop(0);
	dropdown.css({'z-index':'1'});
	dropdown.css({'height':'28'});
	dropdown.css({'overflow':'hidden'});
	arrow.css({'display':'inline'});

	fafl_fundSwitch.on = false;
	

}

$(document).ready(function(){
						   
	var fafl_dropdown = $("div#faf-left div.container");
	var fafl_select_table = $("div#faf-left table");
	var fafl_arrow = $("div#faf-left img.arrow");
	
	
						   
	fafl_dropdown.click(function() {
		if (fafl_fundSwitch.on != true) {
			fafl_fund_toggle_on(fafl_dropdown, fafl_select_table, fafl_arrow);
		} else {
			fafl_fund_toggle_off(fafl_dropdown, fafl_select_table, fafl_arrow);
		}
	});
	
	fafl_dropdown.hover(function() {
	
	   },
	   function() {
			fafl_fund_toggle_off(fafl_dropdown, fafl_select_table, fafl_arrow);
	   }
	);
	
	$(window).resize(function() {
			
			if (fafl_fundSwitch.on == true) {
				fafl_fund_toggle_on(fafl_dropdown, fafl_select_table, fafl_arrow);
			}
					 
	});
	
});
