
tms = new Array();
zindex = 100;

try{
    xmlhttp = new XMLHttpRequest();
}catch(ee){
    try{
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    }catch(e){
        try{
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        }catch(E){
            xmlhttp = false;
        }
    }
};
//Fila de conexões
fila=[];
ifila=0;

function validar(){
	var vals;
	vals = '';
	if($('#txtNome').val().length<=3)vals+='\nNome - Inválido';
	if($('#txtSobrenome').val().length<=3)vals+='\nSobrenome - Inválido';
	if(!valida_cpf($('#txtCPF').val()))vals+='\nCPF - Inválido';
	if($('#txtRG').val().length<=3)vals+='\nRG - Inválido';
	if($('#txtEmail').val().length<=3 || $('#txtEmail').val().indexOf("@")==-1 || $('#txtEmail').val().indexOf(".")==-1)vals+='\nEmail - Inválido';
	if($('#txtEmail').val() != $('#txtEmailComp').val())vals+='\nConfimação de Email - Inválido';
	if($('#txtPass').val().length<=3 || $('#txtPass').val().length>=19)vals+='\nSenha - Precisa ter entre 4 a 18 caracteres';
	if($('#txtPass').val() != $('#txtPassComp').val())vals+='\nAs senhas digitas não conferem';
	if($('#txtLembrete').val().length<=5)vals+='\nLembrete de Senha - Muito Pequeno';
	if(vals==''){
		return true;
	}else{
		alert('Por favor, preencha corretamente os campos abaixo:' + vals);
		return false;		
	};
};

function validalg(){
	var vals;
	vals = '';

	if($('#txtUserEmail').val().length<=3 || $('#txtUserEmail').val().indexOf("@")==-1 || $('#txtUserEmail').val().indexOf(".")==-1)vals+='\nEmail';
	if($('#txtUserPass').val().length<=3)vals+='\nSenha';

	if(vals==''){
		return true;
	}else{
		alert('Por favor, preencha corretamente os campos abaixo:' + vals);
		return false;		
	};
};

function valida_cpf(CPF)
{
dig_1 = 0;
dig_2 = 0;
controle_1 = 10;
controle_2 = 11;
lsucesso = 1;

if ((CPF.length != 14) || (CPF.substring(11, 12) != "-"))
return false;
//alert('CPF Inválido')
else
{
CPF = CPF.substring(0,3) + CPF.substring(4,7) + CPF.substring(8,14);
for (i=0 ; i < 9 ; i++)
{
dig_1 = dig_1 + parseInt(CPF.substring(i, i+1) * controle_1);
controle_1 = controle_1 - 1;
}

resto = dig_1 % 11;
dig_1 = 11 - resto;

if ((resto == 0) || (resto == 1)) dig_1 = 0;
for ( i=0 ; i < 9 ; i++)
{
dig_2 = dig_2 + parseInt(CPF.substring(i, i + 1) * controle_2);
controle_2 = controle_2 - 1;
}
dig_2 = dig_2 + 2 * dig_1;
resto = dig_2 % 11;
dig_2 = 11 - resto;

if ((resto == 0) || (resto == 1)) dig_2 = 0;
dig_ver = (dig_1 * 10) + dig_2;

if (dig_ver != parseFloat(CPF.substring(CPF.length-2,CPF.length))) return false;
}
return true;
} 

function TextBoxCPF_OnKeyUp(fsValor, foForm, foNome, event) 
{ 
	var piLoop; 
	var psPalavra=''; 
	var psResposta='';  
	if (event.keyCode == 8)
			{
				if (isNaN(fsValor.charAt(fsValor.length-1)) == true)
				{
					document.getElementById(foNome).value = fsValor.substring(0, (fsValor.length-1));
				}
			}
	else if (event.keyCode != 9 && event.keyCode != 16 && event.keyCode != 36 && event.keyCode != 37 && event.keyCode != 39)										{ 
		for(piLoop=0; piLoop <= (fsValor.length-1); piLoop++) 
		{ 
			if (fsValor.charAt(piLoop) >= '0' && fsValor.charAt(piLoop) <= '9') 
			{
				psPalavra = psPalavra + fsValor.charAt(piLoop); 
			} 
		}
		for(piLoop=0; piLoop <= (psPalavra.length-1); piLoop++) 
		{ 
			if (piLoop == 2 || piLoop == 5)
			{
				psResposta = psResposta + psPalavra.charAt(piLoop) + '.'; 
			}
			else if (piLoop == 8)
			{
				psResposta = psResposta + psPalavra.charAt(piLoop) + '-'; 
			}
			else
			{
				psResposta = psResposta + psPalavra.charAt(piLoop);  
			}
		}  
		document.getElementById(foNome).value = psResposta.substring(0, 14);  
	}
} ;
function cobre(dest){
	$('#cobre').show();
	$('#'+dest).show();
	if($.browser.msie){
		$('#cobre').height(screen.height);
		$("select").hide();
	}
	$("select", '#'+dest).show();
};

function remCobre(dest){
	$('#cobre').hide();
	$('#'+dest).hide();
	if($.browser.msie){
		$("select").show();
		$("select", '#'+dest).hide();
	}
};

function tbView(toTab){
	$('fieldset:visible').fadeOut('fast', function(){$('#'+toTab).fadeIn('fast');});
	$('li', 'ul[@class=tabview]').attr("class","in");
	$('#li'+toTab).attr("class", "at");
	$('li', 'ul[@class=msgs]').hide();
	$('li[@class=x]').show();
};


function rCep(cep,r,b,c,e,n){
if(cep.length >= 8 ){
	$('#'+c).attr("disabled","disabled");
	$('#'+e).attr("disabled","disabled");
	xmlhttp.open("POST", '_pcep.asp?rnd='+PegaRND()+'&c='+cep,true);
    xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    xmlhttp.onreadystatechange=function() {
		if (xmlhttp.readyState==4){
			end = xmlhttp.responseXML.documentElement.getElementsByTagName('cep');
//			$('#'+r).val(end[0].getAttribute('rua'));
			$('#'+r).val($(end[0]).attr('rua'));
			$('#'+b).val($(end[0]).attr('bairro'));
			$('#'+c).val($(end[0]).attr('cidade'));
			$('#'+e).val($(end[0]).attr('estado'));
			$('#'+c).removeAttr("disabled");
			$('#'+e).removeAttr("disabled");
			$('#'+n).focus();
		}
    };
    xmlhttp.send(null);
}
};


function PegaRND(){
	var now = new Date();
	return now.getTime();
};

function iUF(){
 $('#cboEstado').removeAttr('disabled');
 $('#txtEstado').val($('#cboEstado').val());
 $('#cboEstado').attr("disabled", "disabled");
};

function init(){
	$("body").append("<iframe name='_ifrCAD' id='_ifrCAD' frameborder='0' width='0' height='0'></iframe>");
	$("#frmAltCad").attr("target","_ifrCAD");
	$("#frmAltSenha").attr("target","_ifrCAD");
	$("#frmDoAtiva").attr("target","_ifrCAD");
	$("#frmExcCv").attr("target","_ifrCAD");
	$("#frmRetrivePass").attr("target","_ifrCAD");
};

function _confirma(sPerg){
	return confirm(sPerg);
};

window.onload=init;