document.observe('dom:loaded',function(){
	// more arrow drop downs
	$$('a.view_more').each(function(el){
		el.observe('click',function(event){
			Event.stop(event);
			var parent = $(el.parentNode);

			if(parent.hasClassName('active'))
				parent.removeClassName('active');
			else
				parent.addClassName('active');
		});
	});

	// add hover class to buttons
	$$('button','input[type=submit]').each(function(el){
		el.observe('mouseover',function(){ el.addClassName('hover') });
		el.observe('mouseout',function(){ el.removeClassName('hover') });
	});

	if($$('#related .morePeople').first())
	{
		$$('#related .morePeople').first().observe('click',function(event){
			event.stop();
			var people = $$('.non-partner');
			if(people[0].hasClassName('hidden'))
				people.invoke('removeClassName','hidden');
			else
				people.invoke('addClassName','hidden');
		});
	}
});

function display_items(index, array_of_ids)
{
	array_of_ids.each(Element.hide);
	$(array_of_ids[index]).style.display = 'block';
}
function validate_form(form_name)
{
	Event.observe(form_name,'submit',function(event){
		var submit = true;
		required_fields.each(function(id){
			if($(id) && ($(id).value == '' || $(id).value.match(/\*/)) )
			{
				submit = false;
				$(id).addClassName('error');
			}
			else
				$(id).removeClassName('error');
		});

		if(!submit)
		{
			alert('Please fill out all of the required fields.');
			Event.stop(event);
		}
	});
}
