function check(item) {
	
	if (item.parentNode.className.search(/selected/) != -1) {
		return;
	}
	
	var list = item.parentNode.parentNode;
	
	var listItems = list.getElementsByTagName("LI");
		
	for( var i = 0; i < listItems.length; i++)
	{
		listItems[i].className = listItems[i].className.replace(/selected/i, "");
	}
	
	var blocks = item.parentNode.parentNode.parentNode.getElementsByTagName("DIV");
	
	for( var i = 0; i < blocks.length; i++)
	{
		if ( blocks[i].className.search(/box/) != -1)
		{
			if ( blocks[i].className.search(/hidden/) == -1)
			{
				if (blocks[i].className == "")
				{
					blocks[i].className = "hidden";
				}
				else {
					blocks[i].className += " hidden";
				}
			}
		}
		
	}
	
	var keyword = item.id.replace(/check-/i, "");
	
	var blockId = "apply-" + keyword;
	
	var block = document.getElementById(blockId);
	
	block.className = block.className.replace(/ hidden/i, "");
	
	item.parentNode.className += " selected";
}