jQuery(document).ready(function() {
/**********************************************************************************************************************************************************************************/
	/* Adiciona as máscaras nos inputs */
	jQuery ('.real').attr('onKeyDown','return mascaraFloat(this,event)');
	jQuery ('.inteiro').attr('onKeyDown','return mascaraInt(this,event)');
	jQuery ('.data').attr('onKeyDown','return mascaraData(this,event)').attr('maxlength','10');
	jQuery ('.cnpj').attr('onKeyDown','return mascaraCNPJ(this,event)').attr('maxlength','18');
	jQuery ('.cpf').attr('onKeyDown','return mascaraCPF(this,event)').attr('maxlength','14');
	jQuery ('.telefone').attr('onKeyDown','return mascaraFoneComDDD(this,event)');
	jQuery ('.cep').attr('onKeyDown','return mascaraCep(this,event)').attr('maxlength','9');
/**********************************************************************************************************************************************************************************/
	jQuery('.maiusculo').keyup (function () {
		jQuery(this).val(jQuery(this).val().toUpperCase());
	});
/**********************************************************************************************************************************************************************************/
	/* Validação de e-mail */
	jQuery ('.email').focusout (function () {
		if (jQuery(this).val() == '') { return false; }
		
		jQuery(this).val(jQuery(this).val().toLowerCase());
		
		var erro = false;
		
		if (jQuery(this).val().length < 6) {
			erro = true;
		}
		if ((jQuery.inArray('@',jQuery(this).val())) < 0) {
			erro = true;
		}
		if ((jQuery.inArray('.',jQuery(this).val())) < 0) {
			erro = true;
		}
		
		if (erro) {
			retornaMensagem (jQuery(this).attr('id'),'Por favor, digite um endereço de e-mail válido.','erro');
			jQuery(this).focus();
		}
	});
	/* Validação de CNPJ */
	jQuery ('.cnpj').focusout (function () {
		if (jQuery(this).val() == '') { return false; }

		var erro = false;
		
		if (jQuery(this).val().length != 18) {
			erro = true;
		}
		
		if (erro) {
			retornaMensagem (jQuery(this).attr('id'),'Por favor, digite um CNPJ válido.','erro');
			jQuery(this).focus();
		}
	});
});
