function carrega_empresas( grupo )
{
	xajax.$( 'lista_empresas' ).innerHTML = 'Aguarde, carregando empresas...';	
	xajax_carrega( grupo );
}

function carrega_contadores( grupo )
{
	xajax.$( 'lista_contadores' ).innerHTML = 'Aguarde, carregando contadores...';	
	xajax.$( 'cadastro_contador' ).style.display = 'none';
	xajax_carrega_contador( grupo );
}

function limpa_empresas( )
{
	xajax.$( 'lista_empresas' ).innerHTML = '';	
}

function limpa_contadores( )
{
	xajax.$( 'lista_contadores' ).innerHTML = '';	
	xajax.$( 'cadastro_contador' ).style.display = 'block';
}

function addContador( )
{
	xajax.$( 'btAddContador' ).innerHTML = 'Carregando...'
	atual = xajax.$( 'qtSocios' ).value;
	atual++;
	xajax.$( 'qtSocios' ).value = atual;
	xajax_addContador( atual );
	return false;
}

function cidades( uf , campo )
{
	xajax.$( 'lista_' + campo ).innerHTML = 'Aguarde, carregando cidades...';	
	xajax_cidades( uf , campo );
}

function mascara(Campo,teclapres,mascara){ 
    
    var idnumer = "9";
    var idalpha = "#";
	var strtext = Campo.value;
    var tamtext = strtext.length;
    var tammask = mascara.length;
    var arrmask = new Array(tammask);
    
    for (var i = 0 ; i < tammask; i++){ 
        arrmask[i] = mascara.slice(i,i+1) 
    }
    
    if(tammask < tamtext+1 && (teclapres.keyCode != 8 && teclapres.keyCode != 9 && teclapres.keyCode != 13 && teclapres.keyCode != 37 && teclapres.keyCode != 38 && teclapres.keyCode != 39 && teclapres.keyCode != 40)){
    	window.event.returnValue = false;
    }
  
    if(arrmask[tamtext] == idnumer){ 
        if ((teclapres.keyCode >= 37 && teclapres.keyCode <= 40)||(teclapres.keyCode >= 48 && teclapres.keyCode <= 57)||(teclapres.keyCode >= 96 && teclapres.keyCode <= 105)||(teclapres.keyCode == 8)||(teclapres.keyCode == 9) ||(teclapres.keyCode == 46) ||(teclapres.keyCode == 13)){
            verificarMascara(Campo,arrmask[tamtext],teclapres.keyCode,strtext);
        }else{
            window.event.returnValue = false;
        } 
    } 
    
    if(arrmask[tamtext] == idalpha){
    	verificarMascara(Campo,arrmask[tamtext],teclapres.keyCode,strtext);
    }
    
    if(arrmask[tamtext+1]!=idnumer || arrmask[tamtext+1]!=idalpha){
    	verificarMascara(Campo,arrmask[tamtext],teclapres.keyCode,strtext);
    }
}

function verificarMascara(Campo,arrpos,teclapres,strtext){ 
    if (((arrpos == "(") || (arrpos == ")") || (arrpos == "/") || (arrpos == ".") || (arrpos == ",") || (arrpos == ":") || (arrpos == " ") || (arrpos == "-")) && !(teclapres == 8)){
        separador = arrpos;
        masktext = strtext + separador;
        Campo.value = masktext;
    }
}