//MASCARAS...
$(function(){
        $(".cpf").mask("999.999.999-99");        
        $(".cnpj").mask("99.999.999/9999-99");
        $(".ie").mask("999.999.999.999");
        $(".data").mask("99/99/9999");
        $(".cep").mask("99.999-999");
        $(".nascimento").mask("99/99/9999");
    });
    
//FUNÇÂO AJAX
function ajax(url,div,valor,valor2,valor3,valor4,valor5){
    $('#'+div).html('<img src="/admin/img/ajax.gif" alt="carregando..." title="carregando..."/>&emsp;<i>Carregando,porfavor aguarde...</i>');
    $.ajax({
        url: url,
        type: "GET",
        data: ({
            valor : valor,
            valor2 : valor2,
            valor3 : valor3,
            valor4 : valor4,
            valor5 : valor5
        }),
        dataType: "html",
        success: function(data){
            $('#'+div).html(data);
        //ajaxJQuery();
        }
    });
}

/**
*
* @param idInputCep: String contendo o id do elemento INPUT(do CEP).
* @return Valores do banco : endereco,bairro,cidade,estado.
* Obs - Deve-se utilizar nos input as respectivas class = 'endereco','bairro','cidade','estado'
* e ter uma div #msgJson onde será alocado o img de de load.
*
* @version 1.0
* @author Amaury Hideo Shimizu Higa <amaury@dmti.com.br>
* @copyright Copyright (c) 2010 DM Produções Ltda. ME
*/
function buscacep(idInputCep){
    
    var cep = ApenasNum($('#'+idInputCep).val());
    if(cep.length == 8){
        $('#msgJson').html('<img src="../admin/img/ajax.gif" alt="carregando..." title="carregando..."/>procurando,porfavor aguarde...');
        $.get("../admin/PessoaBuscaCep.php",
        {
            cep : cep
        },
        function(data){
            var html = "";
            if(data['rua'] != ' '){
                $('.endereco').attr('value', data['rua']);
                $('.bairro').attr('value', data['bairro']);
                $('.cidade').attr('value', data['cidade']);
                $('.estado').attr('value', data['estado']);
                $('#msgJson').html('<img src="../admin/img/ico_peq_checked.gif" alt="ok" title="carregando..."/>');
            }else{
                $('#msgJson').html('<img src="../admin/img/ico_peq_unchecked.gif" alt="erro -" title="carregando..."/> cep não encontrado...');
            }
        },
        "json");
    }
}

function ApenasNum(strParm) {
	strParm = String(strParm);
	var chrPrt = "0";
	var strRet = "";
	var j=0;

	for (var i=0; i < strParm.length; i++) {
 		chrPrt = strParm.substring(i, i+1);
 		if ( chrPrt.match(/\d/) ) {
  			if (j==0) {
   				strRet = chrPrt;
   				j=1;
  			} else {
   				strRet = strRet.concat(chrPrt);
  			}
 		}
	}
	return strRet;
}

