// JavaScript Document



function collapse_all(){
	
	var execs = YAHOO.util.Dom.getElementsByClassName("exec");	
	for(var i = 0; i < execs.length; i++){
		execs[i].style.height = '79px';
		execs[i].getElementsByTagName("img")[0].width = 65;
		YAHOO.util.Dom.getElementsByClassName("full_bio","div",execs[i])[0].style.display = 'none';
		YAHOO.util.Dom.getElementsByClassName("synopsis","div",execs[i])[0].style.display = 'block';
		YAHOO.util.Dom.getElementsByClassName("minimize","div",execs[i])[0].style.display = 'none';
	}

}

function expand(el_id){
	element = document.getElementById(el_id);
	var synopsis = YAHOO.util.Dom.getElementsByClassName("synopsis","div",element)[0].style.display = 'none';
	var full_bio = YAHOO.util.Dom.getElementsByClassName("full_bio","div",element)[0].style.display = "block";
	YAHOO.util.Dom.getElementsByClassName("minimize","div",element)[0].style.display = 'block';
	
	exec_img = element.getElementsByTagName("img")[0];
	exec_img.width = 171;
	var attributes = { height: { to: element.scrollHeight} };

	var anim = new YAHOO.util.Anim(el_id, attributes, 0.4, YAHOO.util.Easing.easeOut);
	
	anim.animate();
}

function collapse(el_id){
	element = document.getElementById(el_id);
	var synopsis = YAHOO.util.Dom.getElementsByClassName("synopsis","div",element)[0].style.display = 'block';
	var full_bio = YAHOO.util.Dom.getElementsByClassName("full_bio","div",element)[0].style.display = "none";
	YAHOO.util.Dom.getElementsByClassName("minimize","div",element)[0].style.display = 'none';
	
	exec_img = element.getElementsByTagName("img")[0];
	exec_img.width = 65;
	var attributes = { height: { to: 79} };

	var anim = new YAHOO.util.Anim(el_id, attributes, 0.4, YAHOO.util.Easing.easeOut);
	
	anim.animate();
}
	
	
	

function toggle_exec(el_id){
	var element = document.getElementById(el_id);
	if(YAHOO.util.Dom.getElementsByClassName("full_bio","div",element)[0].style.display == 'none'){
		expand(el_id);
	}
	else{
		collapse(el_id);
	}
}

YAHOO.util.Event.onDOMReady(collapse_all);
