public function registerScripts() 
	{
		$id = $this->grid->id;
		$url = Y::curUrl();
		$js =<<< EOM
			$('#$id').delegate('.checkbox-column input', 'change', function() {
				$.get(
					'$url',
					{
						model_id:$(this).val(),
						published:true,
						val:$(this).is(':checked')
					}
				);	
			
			});
EOM;
			
		Y::clientScript()->registerScript(__CLASS__.'#'.$this->id, $js);
	}
	public function registerScripts() 
	{
		$id = $this->grid->id;
		$class = $this->htmlOptions["class"];
		$url = Y::curUrl();
		$js =<<< EOM
			$('#$id').delegate('.$class div', 'click', function() {
				$(this).toggleClass('yes');
				$.get(
					'$url',
					{
						model_id : parseInt($(this).attr('id').replace(/published-button-/ig, "")),
						published : true,
						val : $(this).attr('class') == "yes" ? true : false
					}
				);
				return false;
			});
EOM;
			
		Y::clientScript()->registerScript(__CLASS__.'#'.$this->id, $js);
	}