jQuery.fn.disable = function(mode)
{
    var mode = mode || 'on';
    return this.each(function() {

        switch(mode)
        {
            case 'on': this.disabled = true; break;
            case 'off': this.disabled = false; break;
            case 'toggle': this.disabled = !this.disabled; break;
        }

    });
};
$(document).ready(function() {
	$('#CAD_CEP').blur(function() {
		var cep = $(this).val();
		cep = cep.replace('-','').replace('_','');
		if(cep.length>7) {
			$.ajax({
	            url: baseUrl + 'cep/buscar',
	            //url: 'http://localhost/leilomaster/index.php?modulo=cep&acao=obter',
	            data: {cep: cep},
	            type: 'POST',
	            dataType: 'json',
	        	cache: false,
	        	async: false,
	        	beforeSend: function () {
					$('#cadastrarUsuario input').disable('on');
	            },
	        	success: function(data) {
	        		$('#cadastrarUsuario input').disable('off');
	        		//alert(data);
					/* DEFINE OS CAMPOS */
					formEndereco = $('#CAD_ENDERECO');
					formBairro = $('#CAD_BAIRRO');
					formEstado = $('#CAD_UF');
					formCidade = $('#CAD_CIDADE');

					formEndereco.val(data.LOGRADOURO+" "+data.NOME_LOGRADOURO);
					formBairro.val(data.BAIRRO);
					formEstado.val(data.ESTADO);
					formCidade.val(data.CIDADE);
	        	}
	    	});
		}
	});

	$('#CAD_EMAIL').blur(function(){
		var email = $(this).val();
		var user_id = $('#user_id').val();
		$.ajax({
            url: baseUrl + 'minhaconta/verificaremail',
            data: {email: email,user_id :user_id},
            type: 'POST',
            dataType: 'json',
        	cache: false,
        	async: false,
            beforeSend: function () {
				$('#cadastrarUsuario input').disable('on');
            },
        	success: function(data) {
        		if(data.erro == '1') {
        			alert(data.msg);
        			$('#cadastrarUsuario input').disable('on');
        			$('#CAD_EMAIL').focus();
        			$('#CAD_EMAIL').disable('off');

        		}
        		else if(data.erro == '0') {
        			setTimeout(function () { $('#CONFIRMAR_CAD_EMAIL').focus() }, 100);
        			$('#cadastrarUsuario input').disable('off');
        		}
        	}
    	});
	});
});