

function changeType(t){
	if(t == "pessoaFisica" || t== '') {
		$('#enterpriseTypeContainer').css('visibility', 'hidden');
		$('#enterpriseTypeContainer').css('position', 'absolute');
		
		$('#personTypeContainer').css('visibility', 'visible');
		$('#personTypeContainer').css('position', 'relative');

	} else if(t == "pessoaJuridica") {

		$('#personTypeContainer').css('visibility', 'hidden');
		$('#personTypeContainer').css('position', 'absolute');

		$('#enterpriseTypeContainer').css('visibility', 'visible');
		$('#enterpriseTypeContainer').css('position', 'relative');
		
	}
}

function cepSerarch(valor){
	if(document.frmRegister.cep.value.length >= 9){
		getEndereco();
	}
}

function getEndereco() {
	// Se o campo CEP não estiver vazio
	if($.trim($("#cep").val()) != ""){
		/* 
			Para conectar no serviço e executar o json, precisamos usar a função
			getScript do jQuery, o getScript e o dataType:"jsonp" conseguem fazer o cross-domain, os outros
			dataTypes não possibilitam esta interação entre domínios diferentes
			Estou chamando a url do serviço passando o parâmetro "formato=javascript" e o CEP digitado no formulário
			http://cep.republicavirtual.com.br/web_cep.php?formato=javascript&cep="+$("#cep").val()
		*/
		$.getScript("http://cep.republicavirtual.com.br/web_cep.php?formato=javascript&cep="+$("#cep").val(), function(){
			// o getScript dá um eval no script, então é só ler!
			//Se o resultado for igual a 1
	  		if(resultadoCEP["resultado"]){
				// troca o valor dos elementos
				$("#endereco").val(unescape(resultadoCEP["tipo_logradouro"])+". "+unescape(resultadoCEP["logradouro"]));
				$("#bairro").val(unescape(resultadoCEP["bairro"]));
				//var estado = unescape(resultadoCEP["uf"]);
				this.changeSelectedState(resultadoCEP["uf"], resultadoCEP["cidade"])	
			}else{
				//alert("Endereço não encontrado");
			}
		});				
	}			
}

function changeSelectState(state, city){
	for (var i=0; i<document.frmRegister.estado.options.length; i++) {
	    if (document.frmRegister.estado.options[i].innerHTML == state)
	    	document.frmRegister.estado.options[i].selected = true;
	}
}

function changeSelectStateId(id){
	for (var i=0; i<document.frmRegister.estado.options.length; i++) {
	    if (document.frmRegister.estado.options[i].value == id)
	    	document.frmRegister.estado.options[i].selected = true;
	}
}


function setCidadeNome(){
	for (var i=0; i<document.frmRegister.cidade.options.length; i++) {
	    if (document.frmRegister.cidade.options[i].selected = true){
	    	document.cidadeNome.value = document.frmRegister.cidade.options[i].innerHTML;
		}
	}
}


function setEstadoSigla(){
	for (var i=0; i<document.frmRegister.estado.options.length; i++) {
	    if (document.frmRegister.estado.options[i].selected == true){
	    	//document.estadoSigla.value = document.frmRegister.estado.options[i].innerHTML;
		}
	}
}


function checkSignup(){
	
	var el = document.getElementById("liContrato");
	if(el.checked = false){
		Sexy.alert("Por favor, marque para aceitar o Contrato.");
		return false;
	}
	
	return true;
	
}


function confirmSignup(){
	if(checkSignup() == true){
		document.forms["frmRegister"].submit();
	}
}


