function checkEmail(id, valid) {
	element = $('#' + id + ':visible').val();
	if(element == undefined) {
		element = $('[name=' + id + ']:visible').val();
	}
	if(element == '') {
		$('label[for=' + id + ']:visible').addClass('error');
		valid = false;
	} else {
		if(validarEmail(element)) {
			$('label[for=' + id + ']:visible').removeClass('error');
		} else {
			$('label[for=' + id + ']:visible').addClass('error');
			valid = false;
		}
	}
	return valid;
}

function checkNotBlank(id, valid) {
	element = $('#' + id + ':visible').val();
	if(element == undefined) {
		element = $('[name=' + id + ']:visible').val();
	}
	if(element == '') {
		$('label[for=' + id + ']:visible').addClass('error');
		valid = false;
	} else {
		$('label[for=' + id + ']:visible').removeClass('error');
	}
	return valid;
}

function checkDescription(id, valid) {
	element = $('#' + id).val();
	if(element == '') {
		$('label[for=' + id + ']:visible').addClass('error');
		valid = false;
	} else {
		$('label[for=' + id + ']:visible').removeClass('error');
	}
	return valid;
}


function checkIsChecked(id, valid) {
	element = $('#' + id + ':visible:checked').val();
	if(element == undefined) {
		element = $('[name=' + id + ']:visible:checked').val();
	}
	if(element == 'on') {
		$('label[for=' + id + ']:visible').removeClass('error');
	} else {
		$('label[for=' + id + ']:visible').addClass('error');
		valid = false;
	}
	return valid;
}

function checkNotZero(id, valid) {
	element = $('#' + id).val();
	if(element == '0' || element < '0') {
		$('label[for=' + id + ']').addClass('error');
		valid = false;
	} else {
		$('label[for=' + id + ']').removeClass('error');
	}
	return valid;
}

function validarEmail(valor) {
	return (valor.indexOf(".") > 2) && (valor.indexOf("@") > 0);
}
