/*
 * Input Checkbox KWJAX.
 */
function KWJAXInputCheckbox(pElement) {

	// Elemento
	this.lElement = new KWJAXUtil().getElement(pElement);

	// Verifica o elemento
	if (!this.lElement) {
		alert('Elemento "' + pElement + '" inválido');
		return false;
	} else {

		// Verifica o tipo do elemento
		if (new String(typeof(this.lElement)).toLowerCase() != 'object') {
			alert('O elemento "' + pElement + '" não é um objeto');
			return false;
		} else {

			// Verifica a tag do elemento
			if ((new String(this.lElement.tagName).toLowerCase() != 'input') || (new String(this.lElement.getAttribute('type')).toLowerCase() != 'checkbox')) {
				alert('O elemento "' + pElement + '" não é um INPUT CHECKBOX');
				return false;
			}
		}
	}

	/*
	 * Obtém a checagem do elemento.
	 */
	this.getChecked = function() {
		return this.lElement.checked;
	}

	/*
	 * Atribui a checagem do elemento.
	 */
	this.setChecked = function(pChecked) {
		this.lElement.checked = pChecked;
	}
}