/**
*	@package		Generic CMS, (GCMS)
*	@subpackage		Javascript
*	@author			Ben Sekulowicz-Barclay
*	@copyright		Copyright 2008, Outside Line.
*	@version		9.01
*
************************************************************************************************************************ **/

var gcms_checkAll = Class.create({	
	
	initialize: function(format) {
		
		document.observe('dom:loaded', function(e) {
			
			$$('form > fieldset > ol > li > label > em.checkAll').each(function(em) {
				em.observe('click', function(x) {							
					Event.findElement(x, 'em').up(1).select('ol > li > input[type=checkbox]').each(function(i) { i.checked = true; });				
				});
			});
			
			$$('form > fieldset > ol > li > label > em.checkNone').each(function(em) {
				em.observe('click', function(x) {							
					Event.findElement(x, 'em').up(1).select('ol > li > input[type=checkbox]').each(function(i) { i.checked = false; });				
				});
			});
			
		}.bindAsEventListener(this));
	}
	
	/* ****************************************************************************************************************** */	
});
