// JavaScript Document

// only show ".filter" elements with the given search term inside them
function filter(search_term)
{
	els = $$('.filter');
	for(i==0; i<els.length; i++)
	{
		m = els[i].innerHTML.match(search_term);
		if(m == null)
		{
			els[i].show();	
		}
		else
		{
			els[i].hide();
		}
	}
}

// make ".cta-hover" elements visible if they are inside a ".hoverable"
$$('.hoverable').each(function(el, i){
	Event.observe(el.identify(), "mouseover", function(){
		el.addClassName('hover')
	});
	Event.observe(el.identify(), "mouseout", function(){
		el.removeClassName('hover')
	});
});

// Switches Sections on all sectionally relevant tags
function switchSection(section_tag)
{
		
	$$('.section-identifier').each(function(el){
		el.removeClassName("print");
		el.removeClassName("design");
		el.removeClassName("web");
		el.removeClassName("info");
		el.addClassName(section_tag);
	});
}