/**
 *
 */

var destroy = {
	
	translations: {fr_CA: {confirm: 'Êtes-vous certain de vouloir supprimer cet item?'},
	               en_CA: {confirm: 'Are you sure you want to delete this item?'}}
	
};

var destroy_rules = {

  '.destroy' : function (el) {
	  el.onclick = function() {
			if (confirm(eval('destroy.translations.'+lang+'.confirm'))) {
		  	el.href = el.name;
			} else {
			  return false;
			}
		}
	}
	
}

Behaviour.register(destroy_rules);

/**
 *
 */

var check = {
	checkall : function () {
	  $$('.removecheck').each(function (el) {el.checked = true});
	}, 
	
	uncheckall : function () {
	  $$('.removecheck').each(function (el) {el.checked = false});
	}	
};

var check_rules = {
  '#checkall' :	function (el) {
		el.onclick = function () {
			if(el.checked == true) {
				check.checkall();
			}
			else {
				check.uncheckall();
			}	
		}
	},
	
	'input.removecheck' : function (el) {
		el.onclick = function () {
			if(el.checked == false) {
				$('checkall').checked = false;
			}	
		}	
	}	
};

Behaviour.register(check_rules);
