package com.guru.form 
{
	import com.guru.form.base.FormElementBase;
	import fl.controls.CheckBox;
	import flash.display.MovieClip;
	/**
	 * ...
	 * @author Eddy Lee
	 */
	public class GuruCheckBox extends FormElementBase
	{
		private var mCheckBox_cb:CheckBox;
		
		public function GuruCheckBox(pTimeline_mc:MovieClip)
		{
			super(pTimeline_mc);
			
			mCheckBox_cb = mTimeline_mc.checkBox_cb;
			this.setLabel("");
		}
		
		public function setLabel(pText_str:String):void
		{
			mCheckBox_cb.label = pText_str;
		}
		
		override public function checkError():Boolean 
		{
			var error_bol:Boolean = true;
			if (mCheckBox_cb.selected)
			{
				error_bol = false;
				this.hideError();
			}
			else
			{
				this.showError();
			}
			return error_bol;
		}
		
	}

}