<!--
function Validacao()
{
	// campos do formulario para validar
	var nome = document.usuario.nome.value;
	var email_login = document.usuario.email_login.value;
	var senha = document.usuario.senha.value;
	var senha2 = document.usuario.senha2.value;
	var tipo_pessoa = document.usuario.tipo_pessoa.value;
	var cpfcnpj = document.usuario.cpfcnpj.value;
	var rgie = document.usuario.rgie.value;
	var data_nascimento = document.usuario.data_nascimento.value;
	var fone_ddd = document.usuario.fone_ddd.value;
	var fone_nro = document.usuario.fone_nro.value;
	var fone_ramal = document.usuario.fone_ramal.value;
	var fax_ddd = document.usuario.fax_ddd.value;
	var fax_nro = document.usuario.fax_nro.value;
	var fax_ramal = document.usuario.fax_ramal.value;
	var celular_ddd = document.usuario.celular_ddd.value;
	var celular_nro = document.usuario.celular_nro.value;
	var celular_operadora = document.usuario.celular_operadora.value;		
	var tip_logradouro = document.usuario.tip_logradouro.value;
	var nom_logradouro = document.usuario.nom_logradouro.value;
	var num_logradouro = document.usuario.num_logradouro.value;
	var cep = document.usuario.cep.value;
	//var caixa_postal = document.usuario.caixa_postal.value;
	var cidade = document.usuario.cidade.value;
	var uf = document.usuario.uf.value;
	var pais = document.usuario.pais.value;
	var sexo = document.usuario.sexo.value;
	//var idioma = document.usuario.idioma.value;
	//var moeda = document.usuario.moeda.value;
	var nType = document.usuario.nType.value;
	
   	if (EstaVazio(nome))
   	{
    	alert ("O campo nome é obrigatório !");
        document.usuario.nome.focus();
        return false;
	}
   	if (EstaVazio(email_login))
	{
    	alert("O campo email é obrigatório, este é o email que será usado para você se logar no site !")
      	document.usuario.email_login.focus();
       	return false;
   	}   
	if (EstaVazio(email_login) == 0)
	{
   		if (document.usuario.email_login.value.indexOf ('@',0) == -1 || document.usuario.email_login.value.indexOf ('.',0) == -1) 
		{
      		alert("O email de login digitado não contém um formato válido !");
	      	document.usuario.email_login.focus();
    	  	return false;
      	}
   	} 
	if (!IsEmail(trim(document.usuario.email_login.value)))
	{
    	alert("O email de login digitado não é válido !");
	    document.usuario.email_login.focus();
    	return false;
	}		
	if (EstaVazio(senha) && nType != 'alterar')
	{
     	alert ("A senha deve ser informada !");
     	document.usuario.senha.focus();
    	return false;
   	}	  
	if (trim(senha).length < 5  && nType != 'alterar') 
	{
		alert("O campo 'Senha' deve ser preenchido com pelo menos 5 caracteres !");
		document.usuario.senha.focus();
		return false;
	}
	var strNum 	 = "0123456789";
	var strUpper = "ABCDEFGHIJLMNOPQRSTUVZXYWK";
	var strLower = "abcdefghijlmnopqrstuvzxywk";
	var strValid = strNum + strUpper + strLower;
	if (!IsStrValid(trim(senha), strValid)  && nType != 'alterar') 
	{
		alert("A senha deve conter apenas numeros e letras !");
		document.usuario.senha.focus();
		return false;
	}
	if (senha != senha2 && nType != 'alterar')
	{
     	alert ("A senha redigitada não confere com a informada !");
     	document.usuario.senha2.focus();
    	return false;
   	}	
	if (EstaVazio(cpfcnpj) && pais == '1')
	{
     	alert ("O CPF/CNPJ é obrigatório para residentes no Brasil !");
     	document.usuario.cpfcnpj.focus();
    	return false;
   	}	
	if (EstaVazio(cpfcnpj) == 0)
	{		
		//verifica se os digitos são válidos 
		var strNum = "0123456789";
		var strSpecial = ".-/";
		var strValid = strNum + strSpecial;
		var len = cpfcnpj.length;
		//verifica se os caracteres são válidos
		for (i=0; i<len; i++) 
		{
			if (strValid.indexOf(cpfcnpj.charAt(i)) < 0) 
			{
				alert ("O "+ tipo_principal +" digitado é inválido !.");					
				document.usuario.cpfcnpj.focus();
				return false;
			}
		}
		// remove os ( .-/ ) para fazer a validacao		
		_cnpj = "";
		for (i=0; i<len; i++) 
		{						
			if (strNum.indexOf(cpfcnpj.charAt(i)) > -1) {
				_cnpj += cpfcnpj.charAt(i);
			}
		}
		if(tipo_pessoa == 'CNPJ')
		{
			if (checaCNPJ(trim(_cnpj)))
			{
				alert ("O "+ tipo_pessoa +"  "+ cpfcnpj +" é inválido !.");
				document.usuario.cpfcnpj.focus();
				return false;		
			}
		} else if(tipo_pessoa == 'CPF') 
		{
			if (checaCPF(trim(_cnpj)))
			{
				alert ("O "+ tipo_pessoa +"  "+ cpfcnpj +"  é inválido !.");
				document.usuario.cpfcnpj.focus();
				return false;		
			}
		} else 
		{
			alert ("Selecione o tipo de pessoa !.");
			document.usuario.cpfcnpj.focus();
			return false;				
		}
	}	
   	//if (EstaVazio(rgie) && pais == '1')
	//{
    //	alert("O campo RG/INSCRIÇÃO ESTADUAL é obrigatório para residentes no Brasil.")
    //  	document.usuario.rgie.focus();
    //   	return false;
   	//} 	
	if (EstaVazio(data_nascimento) == 0)
	{
		if( !IsDate(data_nascimento) )
		{
			alert ("A data informada não é válida !");
			document.usuario.data_nascimento.focus();
			return false;
		}	
		//diasEmMillisegundos / umMillisegundo / segundosEmUmMinuto / minutosEmUmaHora / horasEmUmDia / diasemanos
		var nascimento = data_nascimento.substring(6,10) +"/"+ data_nascimento.substring(3,5) +"/"+ data_nascimento.substring(0,2);
		
		if( ((new Date() - new Date(nascimento)) / 1000 / 60 / 60 / 24 / 365 ) < 18 )
		{
			alert ("Você deve ter 18 ou mais anos de idade !");
			document.usuario.data_nascimento.focus();
			return false;
		}
	}
	var tusuario = (document.usuario.tipo_usuario) ? true:false;	
	if( tusuario == true )
	{
		var p, valor
		p     = document.usuario.tipo_usuario.selectedIndex;
		valor = document.usuario.tipo_usuario.options[p].text;
		if (valor == 'Selecione')
		{
	    	alert("Defina o tipo de usuário !")
	      	document.usuario.tipo_usuario.focus();
	       	return false;
	   	}
	}	
	var p, valor
	p     = document.usuario.sexo.selectedIndex;
	valor = document.usuario.sexo.options[p].text;
	if (valor == 'Selecione')
	{
    	alert("Defina o sexo !")
      	document.usuario.sexo.focus();
       	return false;
   	}	
	//var p, valor
	//p     = document.usuario.idioma.selectedIndex;
	//valor = document.usuario.idioma.options[p].text;
	//if (valor == 'Selecione')
	//{
    //	alert("Defina o idioma !")
    //  	document.usuario.idioma.focus();
    //   	return false;
   	//}
	//var p, valor
	//p     = document.usuario.moeda.selectedIndex;
	//valor = document.usuario.moeda.options[p].text;
	//if (valor == 'Selecione')
	//{
    //	alert("Defina a moeda !")
    // 	document.usuario.moeda.focus();
    //   	return false;
   	//}	
	var p, valor
	p     = document.usuario.tip_logradouro.selectedIndex;
	valor = document.usuario.tip_logradouro.options[p].text;
	if (valor == '' && pais == '1')
	{
    	alert("selecione o tipo do Logradouro, se preferir pesquise o endereço pelo CEP !")
      	document.usuario.tip_logradouro.focus();
       	return false;
   	}
   	if (EstaVazio(nom_logradouro))
	{
    	alert("O campo Nome do Logradouro está vazio, se preferir pesquise o endereço pelo CEP !")
      	document.usuario.nom_logradouro.focus();
       	return false;
   	} 
   	if (EstaVazio(num_logradouro))
	{
    	alert("O campo Numero do Logradouro está vazio !")
      	document.usuario.num_logradouro.focus();
       	return false;
   	}    	
   	if((EstaVazio(num_logradouro) == 0)&&(num_logradouro != 'SN'))
	{	 
    	if (checkNum(num_logradouro,false,"") == false)
		{
        	alert ("O campo numero do logradouro so aceita numeros se não tiver digite 'SN' !");
         	document.usuario.num_logradouro.focus();
         	return false;
		}			 			
	}
   	if (EstaVazio(cep) && pais == '1')
	{
    	alert("O campo CEP é obrigatório para residentes no Brasil !")
      	document.usuario.cep.focus();
       	return false;
   	}   
   	if (EstaVazio(cep) == 0)
	{
    	if (checkNum(cep,true,"-") == false)
		{
        	alert ("CEP digitado é inválido !");
         	document.usuario.cep.focus();
         	return false;
		}	
   	}
   	//if (EstaVazio(caixa_postal) == 0)
	//{
    //	if (checkNum(caixa_postal,false,"") == false)
	//	{
    //    	alert ("O campo caixa postal só aceita numeros !");
   //      	document.usuario.caixa_postal.focus();
    //     	return false;
	//	}	
   	//}	
	var p, valor
	p     = document.usuario.cidade.selectedIndex;
	valor = document.usuario.cidade.options[p].text;
	if (valor == '')
	{
    	alert("Escolha uma Cidade !")
      	document.usuario.uf.focus();
       	return false;
   	}
	var p, valor
	p     = document.usuario.pais.selectedIndex;
	valor = document.usuario.pais.options[p].text;
	var codpais = valor;
	if (valor == '')
	{
    	alert("Escolha um PAIS !")
      	document.usuario.pais.focus();
       	return false;
   	}
	var p, valor
	p     = document.usuario.uf.selectedIndex;
	valor = document.usuario.uf.options[p].text;
	if (valor == '' && codpais == 1)
	{
    	alert("Escolha um estado !")
      	document.usuario.uf.focus();
       	return false;
   	}   		
   	if (EstaVazio(fone_ddd) == 0)
	{
    	if (checkNum(fone_ddd,false,"") == false)
		{
        	alert ("O campo DDD do telefone só aceita numeros !");
         	document.usuario.fone_ddd.focus();
         	return false;
		}	
   	}
   	if (EstaVazio(fone_nro) == 0)
	{
    	if (checkNum(fone_nro,false,"") == false)
		{
        	alert ("O campo NUMERO do telefone só aceita numeros !");
         	document.usuario.fone_nro.focus();
         	return false;
		}	
   	}
   	if (EstaVazio(fone_ramal) == 0)
	{
    	if (checkNum(fone_ramal,false,"") == false)
		{
        	alert ("O campo RAMAL do telefone só aceita numeros !");
         	document.usuario.fone_ramal.focus();
         	return false;
		}	
   	}	
   	if (EstaVazio(fax_ddd) == 0)
	{
    	if (checkNum(fax_ddd,false,"") == false)
		{
        	alert ("O campo DDD do fax só aceita numeros !");
         	document.usuario.fax_ddd.focus();
         	return false;
		}	
   	}
   	if (EstaVazio(fax_nro) == 0)
	{
    	if (checkNum(fax_nro,false,"") == false)
		{
        	alert ("O campo NUMERO do fax só aceita numeros !");
         	document.usuario.fax_nro.focus();
         	return false;
		}	
   	}
   	if (EstaVazio(fax_ramal) == 0)
	{
    	if (checkNum(fax_ramal,false,"") == false)
		{
        	alert ("O campo RAMAL do fax só aceita numeros !");
         	document.usuario.fax_ramal.focus();
         	return false;
		}	
   	}			
   	if (EstaVazio(celular_ddd) == 0)
	{
    	if (checkNum(celular_ddd,false,"") == false)
		{
        	alert ("O campo DDD do celular só aceita numeros !");
         	document.usuario.celular_ddd.focus();
         	return false;
		}	
   	}
   	if (EstaVazio(celular_nro) == 0)
	{
		if (EstaVazio(celular_ddd))
		{
			alert("O campo DDD do celular é obrigatório ao se informar o numero !")
			document.usuario.celular_ddd.focus();
			return false;
		} 	
    	if (checkNum(celular_nro,false,"") == false)
		{
        	alert ("O campo NUMERO do celular só aceita numeros !");
         	document.usuario.celular_nro.focus();
         	return false;
		}	
   	}
   	if (EstaVazio(celular_nro) == 0)
	{	
		var p, valor
		p     = document.usuario.celular_operadora.selectedIndex;
		valor = document.usuario.celular_operadora.options[p].text;
		if (valor == '' && pais == '1'){
			alert('O campo OPERADORA do celular é obrigatório ao se informar o celular !')
			document.usuario.celular_operadora.focus();
			return false
		}
	}	
	var temail = (document.usuario.email)?true:false;	
	if(temail ==  true){
   		if (EstaVazio(document.usuario.email.value))
		{
	    	alert("O campo email é obrigatório !")
	      	document.usuario.email.focus();
	       	return false;
	   	}   
		if (EstaVazio(document.usuario.email.value) == 0)
		{
	   		if (document.usuario.email.value.indexOf ('@',0) == -1 || document.usuario.email.value.indexOf ('.',0) == -1) 
			{
	      		alert("O email digitado não contém um formato válido !");
		      	document.usuario.email.focus();
	    	  	return false;
	      	}
	   	} 
		if (!IsEmail(trim(document.usuario.email.value)))
		{
	    	alert("O email digitado não é válido !");
		    document.usuario.email.focus();
	    	return false;
		}
	}
	var exist = (document.usuario.concordo) ? true:false;	
	if(exist == true){
		var concordo = 0;
	   	// Retorna falso se nenhum tipo de aposta foi escolhida
	   	if (document.usuario.concordo.checked)
		{
	      	concordo++;
	   	}
	   	if (concordo == 0)
		{
			alert("Por favor, voce tem que clicar em 'concordo', isso confirma que você leu o contrato e está de acordo com ele.");
			return false;
		}			
	}	
	return true;	
}
function CheckDados(){
   if(Validacao())
      return true;
   else
      return false;
}
function localizarCep(){
 	var cep = document.usuario.cep.value;
	frm = document.getElementById("iframeCep");
	frm.src = 'http://www.ventania.com.br/usuario/localiza.cep.php?cep=' + cep + '&tipo=C';
	return true;
}
function localizarEnd(){
	if (document.usuario.tip_endereco[0].checked) { 
		var tip_endereco = document.usuario.tip_endereco[0].value; 
	} else if (document.usuario.tip_endereco[1].checked) { 
		var tip_endereco = document.usuario.tip_endereco[1].value; 
	}
 	var cod_usuario = document.usuario.cod_usuario.value;
	frm = document.getElementById("iframeLoc");
	frm.src = 'http://www.ventania.com.br/usuario/localiza.endereco.php?cod_usuario=' + cod_usuario + '&tip_endereco=' + tip_endereco;
	return true;
}
function setTip_logradouro( novotip_logradouro ) {
	document.usuario.tip_logradouro.value = novotip_logradouro;
}
function setNom_logradouro( novonom_logradouro ) {
	document.usuario.nom_logradouro.value = novonom_logradouro;
}
function setNum_logradouro( novonum_logradouro ) {
	document.usuario.num_logradouro.value = novonum_logradouro;
}
function setCpl_logradouro( novocpl_logradouro ) {
	document.usuario.cpl_logradouro.value = novocpl_logradouro;
}
function setBairro( novobairro ) {
	document.usuario.bairro.value = novobairro;
}
function setCidade( novocidade ) {
	document.usuario.cidade.value = novocidade;
}
function setUf( novouf) {
	document.usuario.uf.value = novouf;
}
function setCep( novocep ) {
	document.usuario.cep.value = novocep;
}
function setPais( novopais ) {
	document.usuario.pais.value = novopais;
}
function setCaixa_postal( novocaixa_postal ) {
	document.usuario.caixa_postal.value = novocaixa_postal;
}
function setFone_ddd( novofone_ddd ) {
	document.usuario.fone_ddd.value = novofone_ddd;
}
function setFone_nro( novofone_nro ) {
	document.usuario.fone_nro.value = novofone_nro;
}
function setFone_ramal( novofone_ramal ) {
	document.usuario.fone_ramal.value = novofone_ramal;
}
function setFax_ddd( novofax_ddd ) {
	document.usuario.fax_ddd.value = novofax_ddd;
}
function setFax_nro( novofax_nro ) {
	document.usuario.fax_nro.value = novofax_nro;
}
function setFax_ramal( novofax_ramal ) {
	document.usuario.fax_ramal.value = novofax_ramal;
}
function setCelular_ddd( novocelular_ddd ) {
	document.usuario.celular_ddd.value = novocelular_ddd;
}
function setCelular_nro( novocelular_nro ) {
	document.usuario.celular_nro.value = novocelular_nro;
}
function setCelular_operadora( novocelular_operadora ) {
	document.usuario.celular_operadora.value = novocelular_operadora;
}
function setEmail( novoemail ) {
	document.usuario.email.value = novoemail;
}
//-->

