function init_resume()
{
	var table = get_elem('academinc_qualifications');
	var divs = get_elems(table, 'div');
	
	for(var i = 0; i < divs.length; i++)
	{
		if(divs[i].className == "course_name")
		{
			add_handler(divs[i], 'click', qualifications_clicked);
			var div = get_elems(divs[i].parentNode, 'div')[1];
			div.style.display = "none";
		}
	}
	
	var div_proj = get_elem('div_projects');
	divs = get_elems(div_proj, 'div');
	for(var i = 0; i < divs.length; i++)
	{
		if(divs[i].className == 'project_header')
		{
			divs[i].className = 'project_header_collapsed';
			add_handler(divs[i], 'click', project_clicked);
			div = get_elem_by_class(divs[i].parentNode, 'div_project_data');
			div.style.display = "none";
		}
	}
	
	var div_proj = get_elem('div_experience');
	divs = get_elems(div_proj, 'div');
	for(var i = 0; i < divs.length; i++)
	{
		if(divs[i].className == 'project_header')
		{
			divs[i].className = 'project_header_collapsed';
			add_handler(divs[i], 'click', project_clicked);
			div = get_elem_by_class(divs[i].parentNode, 'div_project_data');
			div.style.display = "none";
		}
	}
}

function project_clicked(e)
{
	var sender = get_sender(e);
	while(sender.className != "project_header" && sender.className != "project_header_collapsed")
		sender = sender.parentNode;
		
	var div = get_elem_by_class(sender.parentNode, 'div_project_data');
	if(div.style.display != '')
	{
		start_expand(div, project_expanded_callback, 5);
	}
	else
	{
		start_collapse(div, project_collapsed_callback, 5);
	}
}

function project_expanded_callback(sender)
{
	var div = get_elem_by_class(sender.parentNode, 'project_header_collapsed');
	div.className = "project_header";
}

function project_collapsed_callback(sender)
{
	var div = get_elem_by_class(sender.parentNode, 'project_header');
	div.className = "project_header_collapsed";
}

		
function qualifications_clicked(e)
{
	var sender = get_sender(e);
		
	var div = get_elems(sender.parentNode, 'div')[1];
	if(div.style.display != '')
	{
		start_expand(div, qualification_expand_callback, 5);
	}
	else
	{
		start_collapse(div, qualification_collapse_callback, 5);
	}
}
		
function qualification_expand_callback(sender)
{
	var div = get_elems(sender.parentNode, 'div')[0];
	div.className = "course_name_expanded";
	div.title = "Click to collapse";
}

function qualification_collapse_callback(sender)
{
	var div = get_elems(sender.parentNode, 'div')[0];
	div.className = "course_name";
	div.title = "Click to expand";			
}			
