
function ValidaCamposCadastro()
{   
	var obj_nome = document.getElementById('nomeCadastro');
	var obj_email = document.getElementById('emailCadastro');
	var obj_login = document.getElementById('loginCadastro');
	var obj_senha = document.getElementById('senhaCadastro');
	var obj_senha2 = document.getElementById('senha2Cadastro');
	var obj_empresa = document.getElementById('empresaCadastro');
	var obj_cidade = document.getElementById('cidadeCadastro');
	var obj_estado = document.getElementById('ufCadastro');
	
	if(obj_nome.value == '') {
		alert('O campo NOME deve ser preenchido!');
		obj_nome.focus();
	    return false;
	}
	
	if(obj_email.value == '') {
	    alert('O campo E-MAIL deve ser preenchido!');
	    obj_email.focus();
		return false;
	}
	
    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);

    if(!er.test(obj_email.value)){ 
  		alert("O e-mail '"+obj_email.value+"' é inválido!");
  		obj_email.focus();
      	return false;
    }
    
	if(obj_login.value == '') {
		alert('O campo LOGIN deve ser preenchido!');
		obj_login.focus();
	    return false;
	}

	if(obj_login.value > 20) {
		alert('O campo LOGIN ultrapassou o limite de 20 caracteres!');
		obj_login.focus();
	    return false;
	}

	if(obj_senha.value == '') {
		alert('O campo SENHA deve ser preenchido!');
		obj_senha.focus();
	    return false;
	}	
	
	if(obj_senha.value.length > 10) {
	    alert('A senha ultrapassou o limite de 10 caracteres!');
	    obj_senha.focus();
		return false;
	}
	
	if(obj_senha2.value == '') {
		alert('O campo Confirmação de SENHA deve ser preenchido!');
		obj_senha2.focus();
	    return false;
	}	
	
	if(obj_senha2.value.length > 10) {
	    alert('A senha ultrapassou o limite de 10 caracteres!');
	    obj_senha2.focus();
		return false;
	}
	
	if(obj_senha.value != obj_senha2.value) {
	    alert('A senha de confirmação não confere!');
	    obj_senha.focus();
		return false;
	}
	
	if(obj_empresa.value == '') {
	    alert('O campo EMPRESA deve ser preenchido!');
	    obj_empresa.focus();
		return false;
	}
	
	if(obj_cidade.value == '') {
	    alert('O campo CIDADE deve ser preenchido!');
	    obj_cidade.focus();
		return false;
	}
	
	if(obj_estado.value == '') {
	    alert('O campo UF deve ser preenchido!');
	    obj_estado.focus();
		return false;
	}

	if(obj_estado.value.length != 2) {
		alert('O campo UF deve ser preenchido!');
		obj_estado.focus();
	    return false;
	}	
	
    return true;
}


function ValidaCamposPergunta()
{   
	var obj_nomePergunta = document.getElementById('nomePergunta');
	var obj_emailPergunta = document.getElementById('emailPergunta');
	var obj_empresa = document.getElementById('empresaPergunta');	
	var obj_cidadePergunta = document.getElementById('cidadePergunta');
	var obj_estado = document.getElementById('ufPergunta');
	var obj_pergunta = document.getElementById('pergunta');
	
	if(obj_nomePergunta.value == '') {
		alert('O campo NOME deve ser preenchido!');
		obj_nomePergunta.focus();
	    return false;
	}

	if(obj_emailPergunta.value == '') {
	    alert('O campo E-MAIL deve ser preenchido!');
	    obj_emailPergunta.focus();
		return false;
	}
	
    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);

    if(!er.test(obj_emailPergunta.value)){ 
  		alert("O e-mail '"+obj_emailPergunta.value+"' é inválido!");
  		obj_emailPergunta.focus();
      	return false;
    }

	if(obj_empresa.value == '') {
	    alert('O campo EMPRESA deve ser preenchido!');
	    obj_empresa.focus();
		return false;
	}    
    
	if(obj_cidadePergunta.value == '') {
	    alert('O campo CIDADE deve ser preenchido!');
	    obj_cidadePergunta.focus();
		return false;
	}
	
	if(obj_estado.value == '') {
	    alert('O campo UF deve ser preenchido!');
	    obj_estado.focus();
		return false;
	}
	
	if(obj_estado.value.length != 2) {
		alert('O campo UF deve ser preenchido!');
		obj_estado.focus();
	    return false;
	}
	
	if(obj_pergunta.value == '') {
		alert('O campo TEXTO deve ser preenchido!');
	    obj_pergunta.focus();
	    return false;
	}
	
	if(obj_pergunta.value.length > 400) {
		alert('Você ultrapassou o limite de caracteres.');
	    obj_pergunta.focus();
	    return false;
	}

    return true;
}

function ValidaCamposIndicacao()
{
	var obj_seuNome = document.getElementById('seuNome');
	var obj_seuEmail = document.getElementById('seuEmail');
	var obj_emailAmigo = document.getElementById('emailAmigo');
	var obj_nomeAmigo = document.getElementById('nomeAmigo');

	if(obj_seuNome.value == '') {
		alert('O campo NOME deve ser preenchido!');
	    obj_seuNome.focus();
	    return false;
	}
	
	if(obj_seuEmail.value == '') {
		alert('O campo E-MAIL deve ser preenchido!');
	    obj_seuEmail.focus();
	    return false;
	}	
	
    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);

    if(!er.test(obj_seuEmail.value)){ 
  		alert("O e-mail '"+obj_seuEmail.value+"' é inválido!");
  		obj_seuEmail.focus();
      	return false;
    }	
	
	if(obj_nomeAmigo.value == '') {
		alert('O campo AMIGO deve ser preenchido!');
		obj_nomeAmigo.focus();
		return false;
	}    
    
	if(obj_emailAmigo.value == '') {
	    alert('O campo E-MAIL DO AMIGO deve ser preenchido!');
	    obj_emailAmigo.focus();
		return false;
	}
	
    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);

    if(!er.test(obj_emailAmigo.value)){ 
  		alert("O e-mail '"+obj_emailAmigo.value+"' é inválido!");
  		obj_emailAmigo.focus();
      	return false;
    }

    return true;
}

function ValidaCamposDadosEvento()
{   
	var obj_nome = document.getElementById('nome');
	var obj_email = document.getElementById('email');
	var obj_empresa = document.getElementById('empresa');	
	var obj_telefone = document.getElementById('telefone');
	var obj_crc = document.getElementById('crc');

	if(obj_nome.value == '') {
		alert('O campo NOME deve ser preenchido!');
		obj_nome.focus();
	    return false;
	}

	if(obj_email.value == '') {
		alert('O campo E-MAIL deve ser preenchido!');
	    obj_email.focus();
		return false;
	}
	
    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);

    if(!er.test(obj_email.value)){ 
  		alert("O e-mail '"+obj_email.value+"' é inválido!");
  		obj_email.focus();
      	return false;
    }

	if(obj_empresa.value == '') {	    
	    alert('O campo EMPRESA deve ser preenchido!');
	    obj_empresa.focus();
		return false;
	}    
    
	if(obj_telefone.value == '') {		
	    alert('O campo TELEFONE deve ser preenchido!');
	    obj_telefone.focus();
		return false;
	}
    
	if(obj_crc.value == '') {		
	    alert('O campo REGISTRO NO CRC deve ser preenchido!');
	    obj_crc.focus();
	    return false;
	}

    return true;
}

function ValidaCamposCadastroParceiro()
{   
	var obj_partnerId = document.getElementById('partnerIdCadastro');
	var obj_nome = document.getElementById('nomeCadastro');
	var obj_email = document.getElementById('emailCadastro');
	var obj_empresa = document.getElementById('empresaCadastro');
	var obj_cnpj = document.getElementById('cnpjCadastro');
	var obj_enderecoEmpresa = document.getElementById('enderecoEmpresaCadastro');
	var obj_cidade = document.getElementById('cidadeCadastro');
	var obj_estado = document.getElementById('ufCadastro');
	var obj_telefone = document.getElementById('telefoneCadastro');
	
	if(obj_nome.value == '') {
		alert('O campo NOME deve ser preenchido!');
		obj_nome.focus();
	    return false;
	}
	
	if(obj_email.value == '') {
	    alert('O campo E-MAIL deve ser preenchido!');
	    obj_email.focus();
		return false;
	}
	
    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);

    if(!er.test(obj_email.value)){ 
  		alert("O e-mail '"+obj_email.value+"' é inválido!");
  		obj_email.focus();
      	return false;
    }
    
	if(obj_empresa.value == '') {
	    alert('O campo EMPRESA deve ser preenchido!');
	    obj_empresa.focus();
		return false;
	}
	
	if(obj_cnpj.value == '') {
	    alert('O campo CNPJ deve ser preenchido!');
	    obj_cnpj.focus();
		return false;
	}

	if(obj_enderecoEmpresa.value == '') {
	    alert('O campo ENDEREÇO DA EMPRESA deve ser preenchido!');
	    obj_enderecoEmpresa.focus();
		return false;
	}
	
	if(obj_cidade.value == '') {
	    alert('O campo CIDADE deve ser preenchido!');
	    obj_cidade.focus();
		return false;
	}
	
	if(obj_estado.value == '') {
	    alert('O campo UF deve ser preenchido!');
	    obj_estado.focus();
		return false;
	}

	if(obj_estado.value.length != 2) {
		alert('O campo UF deve ser preenchido!');
		obj_estado.focus();
	    return false;
	}
	
	if(obj_telefone.value == '') {
	    alert('O campo TELEFONE deve ser preenchido!');
	    obj_telefone.focus();
		return false;
	}	
	
    return true;
}

function ValidaCamposPropostaParceiro() {
	var obj_nomeCliente = document.getElementById('nomeCliente');
	var obj_nomeContato = document.getElementById('nomeContato');
	var obj_local = document.getElementById('local');
	var obj_data = document.getElementById('data');
	var obj_email = document.getElementById('emailCliente');
	var obj_telefone = document.getElementById('telefoneCliente');

	var obj_quantidadeProduto1 = document.getElementById('quantidadeProduto1');
	var obj_quantidadeProduto2 = document.getElementById('quantidadeProduto2');

	if (parseFloat(obj_quantidadeProduto1.value) == 0 && parseFloat(obj_quantidadeProduto2.value) == 0) {
	    alert('Preencha a quantidade dos itens da proposta!');
	    obj_quantidadeProduto1.focus();
		return false;
	}
	
	if(obj_nomeCliente.value == '') {
	    alert('O campo NOME CLIENTE deve ser preenchido!');
	    obj_nomeCliente.focus();
		return false;
	}

	if(obj_nomeContato.value == '') {
	    alert('O campo NOME CONTATO deve ser preenchido!');
	    obj_nomeContato.focus();
		return false;
	}

	if(obj_local.value == '') {
	    alert('O campo LOCAL deve ser preenchido!');
	    obj_local.focus();
		return false;
	}

	if(obj_data.value == '') {
	    alert('O campo DATA deve ser preenchido!');
	    obj_data.focus();
		return false;
	}

	if(obj_email.value == '') {
	    alert('O campo E-MAIL deve ser preenchido!');
	    obj_email.focus();
		return false;
	}
	
    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);

    if(!er.test(obj_email.value)){ 
  		alert("O e-mail '"+obj_email.value+"' é inválido!");
  		obj_email.focus();
      	return false;
    }
	
	if(obj_telefone.value == '') {
	    alert('O campo TELEFONE deve ser preenchido!');
	    obj_telefone.focus();
		return false;
	}	
	
	var obj_unitarioProduto1 = document.getElementById('valorProduto1ComissaoImposto');
	var obj_unitarioProduto2 = document.getElementById('valorProduto2ComissaoImposto');
	var obj_totalProduto1 = document.getElementById('valorTotalProduto1');
	var obj_totalProduto2 = document.getElementById('valorTotalProduto2');
	var obj_total = document.getElementById('total');
		
	document.getElementById('valorUnitarioProduto1').value = obj_unitarioProduto1.innerHTML;
	document.getElementById('valorUnitarioProduto2').value = obj_unitarioProduto2.innerHTML;
	
	document.getElementById('valorTotalPropostaProduto1').value = obj_totalProduto1.innerHTML;
	document.getElementById('valorTotalPropostaProduto2').value = obj_totalProduto2.innerHTML;
	document.getElementById('valorTotalProposta').value = obj_total.innerHTML;
	
	return true;
}
