function errorOn(id) {
	$('#'+id).parent().parent().children('label').css('color', 'red');
	$('#'+id).addClass('error');
}
function errorOff(id) {
	$('#'+id).parent().parent().children('label').css('color', '');
	$('#'+id).removeClass('error');
}
function clearForm(id) {
	$('#'+id+' label').css('color', '');
	$('#'+id+' input').removeClass('error');
	$('p.error span').html('');
	$('p.error').hide();
}

function validaEmpty(id) {
	elem = $('#'+id);
	if (elem.val().length > 0) {
		errorOff(id);
		return true;
	}
	errorOn(id);
	return false;
}

function validaFrmContacto() {
	clearForm('frmContact');
	validaEmpty('name');
	validaEmpty('company');
	validaEmpty('email');
	validaEmpty('comment');

	if ($('#frmContact .error').length == 0) {
		$('#frmContact').submit();
		return true;
	}

	$('p.error span').html('Por favor, verifique los campos marcados en rojo');
	$('p.error').show();
	return false;
}

function validaFrmLogin() {
	clearForm('frmLogin');
	validaEmpty('user');
	validaEmpty('pass');

	if ($('#frmLogin .error').length == 0) {
		//$('#frmLogin').submit();
		return true;
	} else {
		$('p.error span').html('Por favor, verifique los campos marcados en rojo');
		$('p.error').show();
	}
	return false;
}
function validaFrmRecover() {
	clearForm('frmRecover');
	validaEmpty('email');

	if ($('#frmRecover .error').length == 0) {
		return true;
	} else {
		$('p.error span').html('Por favor, verifique los campos marcados en rojo');
		$('p.error').show();
	}
	return false;
}
function validaFrmProfile() {
	clearForm('frmProfile');
	validaEmpty('user_nombre');
	validaEmpty('company');
	validaEmpty('address');
	validaEmpty('cod_cif');

	if ($('#frmProfile .error').length == 0) {
		return true;
	} else {
		$('p.error span').html('Por favor, verifique los campos marcados en rojo');
		$('p.error').show();
	}
	return false;
}
