/*
	Copyright 2008 JKI - Hide Questions
*/

window.addEvent('domready', function()
{
	
	var nodes = $$('form blockquote');
	if (nodes.length > 0)
	{
		
		nodes.each(function(node){
			
			var trigger = node.getPrevious('input');
			if ($chk(trigger))
			{
				
				(trigger.get('checked')) ? node.setStyle('display','block') : node.setStyle('display','none');
				trigger.addEvent('click',function(){
				
					if (trigger.get('checked'))
					{
						node.setStyle('display','block');
						
					} else {
						
						node.setStyle('display','none');
						node.getElements('input, textarea').each(function(box){
							
							if (box.get('checked')) box.erase('checked');
							if (box.get('type') == 'text' && box.get('value').length > 0) box.erase('value');
							if (box.get('tag') == 'textarea') box.set('html','');
							
						});
						
					}
				
				});
				
			}
			
		});
		
	}
	
});
