function trim(sString){
while (sString.substring(0,1) == ' ') {
sString = sString.substring(1, sString.length);
}
while (sString.substring(sString.length-1, sString.length) == ' ') {
sString = sString.substring(0,sString.length-1);
}
return sString;
}
function isMail(m) {
if (!m) return false;
var reg = new RegExp('^([\.a-zA-Z0-9_-]+)@([\.a-zA-Z0-9_-]){1,}[\.]{1,1}[a-zA-Z]{2,3}$');
if(!reg.test(m)) return false;
return true;
}
/* Combo de paginação do neoCast */
function neoCast_ChPage(comboSelect){
var section = document.getElementById('section').value;
var search = document.getElementById('castSearchInput').value;
var newPage = comboSelect[comboSelect.selectedIndex].value;
ajax('conteudo','neocast/list.php?section='+section+'&page='+newPage+'&castSearchInput='+search,null);
}
/* Fim Combo de paginação do neoCast */
/* Pesquisa do neoCast */
function neoCast_Search(){
var section = document.getElementById('section').value;
ajax('conteudo','neocast/list.php?castSearchInput='+document.getElementById('castSearchInput').value+'§ion='+section,null);
}
/* Fim Pesquisa do neoCast */
/* Cadastra-se newsLetter */
function openSubscriberWindow() {
var obj = document.getElementById('txtEmail');
var regex = new RegExp('^([\.a-zA-Z0-9_-]+)@([\.a-zA-Z0-9_-]){1,}[\.]{1,1}[a-zA-Z]{2,3}$');
if(!regex.test(obj.value)) {
alert('Invalid e-mail address!');
}
else {
var url = "/neocast/subscriber.php?view=$view&subscriberMail=" + obj.value;
ajaxSendRequest('conteudo',url,document.frLetter);
obj.value = "What's your e-mail?";
}
}
/* Fim do Cadastra-se newsLetter */
/* Validação do formulário de contato */
function checkFormFaleConosco(){
var form = document.getElementById('frContato');
if(trim(form.NOME.value)==""){
alert('Campo Nome vazio!');
form.NOME.focus();
return false;
}
if(trim(form.EMAIL.value)==""){
alert('Campo E-Mail vazio!');
form.EMAIL.focus();
return false;
}
else{
if(!isMail(form.EMAIL.value)){
alert('E-Mail inválido!');
form.EMAIL.focus();
return false;
}
}
if(trim(form.ASSUNTO.value) == "Escolha_Assunto"){
alert('Escolha um assunto!');
form.ASSUNTO.focus();
return false;
}
return true;
}
/* Fim Validação do formulário de contato */
/* Função que mostra a subCategoria */
function mostraSubCategoria(id_grupo) {
var url = "prod_subCategoria.php?id_grupo=" + id_grupo + "&id_node=" + document.getElementById('subCategorias').value;
ajax('conteudo',url);
}
/* Fim da Função que mostra a subCategoria */
/* Validação do formulário de cadastro */
function checkFormCadastro(){
var form = document.getElementById('frmCadastro');
if(trim(form.NOME.value) == "") {
alert('Campo Nome vazio!');
form.NOME.focus();
return false;
}
if(! isMail(form.EMAIL.value)) {
alert('Campo E-Mail vazio!');
form.EMAIL.focus();
return false;
}
return true;
}
/* Fim Validação do formulário de cadastro */
/*Monta o formulário de orçamento*/
function selecionaDadosPF() {
document.getElementById("dadosPessoa").style.display = "block";
document.getElementById("LpjCnpj").style.display = "none";
document.getElementById("pjCnpj").style.display = "none";
document.getElementById("LrazaoSocial").style.display = "none";
document.getElementById("razaoSocial").style.display = "none";
document.getElementById("LdptoCargo").style.display = "none";
document.getElementById("dptoCargo").style.display = "none";
document.getElementById("LpfCpf").style.display = "block";
document.getElementById("pfCpf").style.display = "block";
document.getElementById("LpfRg").style.display = "block";
document.getElementById("pfRg").style.display = "block";
}
function selecionaDadosPJ() {
document.getElementById("dadosPessoa").style.display = "block";
document.getElementById("LpjCnpj").style.display = "block";
document.getElementById("pjCnpj").style.display = "block";
document.getElementById("LrazaoSocial").style.display = "block";
document.getElementById("razaoSocial").style.display = "block";
document.getElementById("LdptoCargo").style.display = "block";
document.getElementById("dptoCargo").style.display = "block";
document.getElementById("LpfCpf").style.display = "none";
document.getElementById("pfCpf").style.display = "none";
document.getElementById("LpfRg").style.display = "none";
document.getElementById("pfRg").style.display = "none";
}
function selecionaDadosEquipamentoAvulso() {
document.getElementById("instCompletaOpcoes").style.display = "none";
document.getElementById("equipAvulso01").style.display = "block";
document.getElementById("insComp01").style.display = "none";
document.getElementById("insComp02").style.display = "none";
document.getElementById("insComp03").style.display = "none";
}
function selecionaDadosInstCompleta() {
document.getElementById("equipAvulso01").style.display = "none";
document.getElementById("instCompletaOpcoes").style.display = "block";
}
function selecionaExtraOleo() {
if (document.getElementById('icOpcao01').checked == true){
document.getElementById("insComp01").style.display = "block";
}
else{
document.getElementById("insComp01").style.display = "none";
}
}
function selecionaRefinoOleo() {
if (document.getElementById('icOpcao02').checked == true){
document.getElementById("insComp02").style.display = "block";
}
else{
document.getElementById("insComp02").style.display = "none";
}
}function selecionaBiodiesel() {
if (document.getElementById('icOpcao03').checked == true){
document.getElementById("insComp03").style.display = "block";
}
else{
document.getElementById("insComp03").style.display = "none";
}
}
/*Fim Monta o formulário de orçamento*/
/* Validação do formulário de orçamento */
function checkFormOrcamento(){
var form = document.getElementById('frOrca');
/*Validação geral dos Dados Pessoais*/
/*Validação da escolha para Pessoa Fisíca ou Jurídica*/
elaborado_para = false
for (i=0; i
Equipamento(s) utilizado(s) por: ");
form.tipo_uso[0].focus();
return false;
}
/*Fim da validação da escolha de Equipamentos Utilizados Por:*/
/*Validação se a escolha for Pessoa Jurídica*/
if (document.getElementById('PJ').checked == true) {
if(trim(form.razao_social.value) == "") {
alert('Campo Razão Social vazio!');
form.razao_social.focus();
return false;
}
if (trim(form.cnpj.value) == "") {
alert('Campo CNPJ vazio!');
form.cnpj.focus();
return false;
}
}
/*Fim da validação se a escolha for Pessoa Jurídica*/
/*Validação se a escolha for Pessoa Física*/
if (document.getElementById('PF').checked == true) {
if(trim(form.cpf.value) == "") {
alert('Campo CPF vazio!');
form.cpf.focus();
return false;
}
if (trim(form.rg.value) == "") {
alert('Campo RG vazio!');
form.rg.focus();
return false;
}
}
/*Fim da validação se a escolha for Pessoa Física*/
if (trim(form.nome_contato.value) == "") {
alert('Campo Nome vazio!');
form.nome_contato.focus();
return false;
}
if(! isMail(form.email.value)) {
alert('Campo E-Mail vazio ou incorreto!');
form.email.focus();
return false;
}
if (trim(form.endereco.value) == "") {
alert('Campo Endereço vazio!');
form.endereco.focus();
return false;
}
if (trim(form.telefone.value) == "") {
alert('Campo Telefone vazio!');
form.telefone.focus();
return false;
}
/* Fim da Validação Geral dos Dados Pessoais*/
/*Validaçao Indentificação do Orçamento*/
/*Validação da escolha de Seu Orçamento será de:*/
orcamento_de = false
for (i=0; i Seu orçamento será de: ");
form.tipo_orcamento[0].focus();
return false;
}
/*Fim da validação da escolha de Equipamentos Utilizados Por:*/
/*Validação se escolher a opção Equipamento Avulso*/
if (document.getElementById('equipAvulso').checked == true) {
if(trim(form.eqpList01.value) == "") {
alert('Selecione um equipamento!');
form.eqpList01.focus();
return false;
}
if(trim(form.capacidade.value) == "") {
alert('Campo Capacidade vazio!');
form.capacidade01.focus();
return false;
}
if(trim(form.materia_prima.value) == "") {
alert('Campo Matéria-prima vazio!');
form.materia_prima.focus();
return false;
}
if(trim(form.condicoes_materia_prima.value) == "") {
alert('Campo Condições da Matéria-prima vazio!');
form.condicoes_materia_prima.focus();
return false;
}
if(trim(form.regime_trabalho.value) == "") {
alert('Campo Regime de Trabalho vazio!');
form.regime_trabalho.focus();
return false;
}
if(trim(form.tipo_rede.value) == "") {
alert('Selecione uma opção em -> Tipo de Rede Elétrica Disponível');
form.tipo_rede.focus();
return false;
}
if(trim(form.voltagem_ciclagem.value) == "") {
alert('Campo Qual a voltagem e a ciclagem vazio!');
form.voltagem_ciclagem.focus();
return false;
}
/*
if(trim(form.vapor_disponivel.value) == "") {
alert('Campo Vapor disponível vazio!');
form.vapor_disponivel.focus();
return false;
}
if(trim(form.outros_dados_disponiveis.value) == "") {
alert('Campo Outros dados disponíveis vazio!');
form.outros_dados_disponiveis.focus();
return false;
}
*/
}
/*Fim Validação se escolher a opção Equipamento Avulso*/
/*Validação se escolher a opção Instalação Completa*/
if (document.getElementById('instCompleta').checked == true) {
/*Validação de Extração de Óleo*/
if (document.getElementById('icOpcao01').checked == true) {
if(trim(form.materia_prima01.value) == "") {
alert('Campo Matéria-prima vazio!');
form.materia_prima01.focus();
return false;
}
if(trim(form.capacidade01.value) == "") {
alert('Campo Capacidade vazio!');
form.capacidade01.focus();
return false;
}
if(trim(form.regime_trabalho01.value) == "") {
alert('Campo Regime de Trabalho vazio!');
form.regime_trabalho01.focus();
return false;
}
if(trim(form.tipo_rede01.value) == "") {
alert('Selecione uma opção em -> Tipo de Rede Elétrica Disponível');
form.tipo_rede01.focus();
return false;
}
if(trim(form.voltagem_ciclagem01.value) == "") {
alert('Campo Qual a voltagem e a ciclagem vazio!');
form.voltagem_ciclagem01.focus();
return false;
}
/*
if(trim(form.vapor_disponivel01.value) == "") {
alert('Campo Vapor disponível vazio!');
form.vapor_disponivel01.focus();
return false;
}
*/
if(trim(form.qualidade_aplicacao01.value) == "") {
alert('Campo Qualidade desejada ou aplicação para o óleo vazio!');
form.qualidade_aplicacao01.focus();
return false;
}
/*
if(trim(form.outros_dados_disponiveis01.value) == "") {
alert('Campo Outros dados disponíveis vazio!');
form.outros_dados_disponiveis01.focus();
return false;
}
*/
}
/*Fim da validação de Extração de Óleo*/
/*Validação de Refino de Óleo*/
if (document.getElementById('icOpcao02').checked == true) {
if(trim(form.materia_prima02.value) == "") {
alert('Campo Matéria-prima vazio!');
form.materia_prima02.focus();
return false;
}
if(trim(form.capacidade02.value) == "") {
alert('Campo Capacidade vazio!');
form.capacidade02.focus();
return false;
}
if(trim(form.regime_trabalho02.value) == "") {
alert('Campo Regime de Trabalho vazio!');
form.regime_trabalho02.focus();
return false;
}
if(trim(form.tipo_rede02.value) == "") {
alert('Selecione uma opção em -> Tipo de Rede Elétrica Disponível');
form.tipo_rede02.focus();
return false;
}
if(trim(form.voltagem_ciclagem02.value) == "") {
alert('Campo Qual a voltagem e a ciclagem vazio!');
form.voltagem_ciclagem02.focus();
return false;
}
/*
if(trim(form.vapor_disponivel02.value) == "") {
alert('Campo Vapor disponível vazio!');
form.vapor_disponivel02.focus();
return false;
}
*/
if(trim(form.qualidade_tipo.value) == "") {
alert('Campo Qualidade/Tipo do Oleo disponível vazio!');
form.qualidade_tipo.focus();
return false;
}
if(trim(form.qualidade_refino02.value) == "") {
alert('Campo Qualidade desejada para o óleo na saída do refino vazio!');
form.qualidade_refino02.focus();
return false;
}
/*
if(trim(form.outros_dados_disponiveis02.value) == "") {
alert('Campo Outros dados disponíveis vazio!');
form.outros_dados_disponiveis02.focus();
return false;
}
*/
}
/*Fim da Validação de Refino de Óleo*/
/*Validação de Produção de Biosiesel*/
if (document.getElementById('icOpcao03').checked == true) {
if(trim(form.materia_prima03.value) == "") {
alert('Campo Matéria-prima vazio!');
form.materia_prima03.focus();
return false;
}
if(trim(form.capacidade03.value) == "") {
alert('Campo Capacidade vazio!');
form.capacidade03.focus();
return false;
}
if(trim(form.materia_prima_disponivel03.value) == "") {
alert('Campo Matéria-prima disponível vazio!');
form.materia_prima_disponivel03.focus();
return false;
}
if(trim(form.regime_trabalho03.value) == "") {
alert('Campo Regime de Trabalho vazio!');
form.regime_trabalho03.focus();
return false;
}
if(trim(form.tipo_rede03.value) == "") {
alert('Selecione uma opção em -> Tipo de Rede Elétrica Disponível');
form.tipo_rede03.focus();
return false;
}
if(trim(form.voltagem_ciclagem03.value) == "") {
alert('Campo Qual a voltagem e a ciclagem vazio!');
form.voltagem_ciclagem03.focus();
return false;
}
/*
if(trim(form.vapor_disponivel03.value) == "") {
alert('Campo Vapor disponível vazio!');
form.vapor_disponivel03.focus();
return false;
}
*/
if(trim(form.qualidade_disponivel.value) == "") {
alert('Campo Qualidade de Óleo disponível vazio!');
form.qualidade_disponivel.focus();
return false;
}
/*
if(trim(form.qualidade_refino03.value) == "") {
alert('Campo Qualidade desejada para o óleo na saída do refino vazio!');
form.qualidade_refino03.focus();
return false;
}
if(trim(form.outros_dados_disponiveis03.value) == "") {
alert('Campo Outros dados disponíveis vazio!');
form.outros_dados_disponiveis03.focus();
return false;
}
*/
}
/*Fim da Validação de Produção de Biosiesel*/
if (document.getElementById('icOpcao01').checked != true && document.getElementById('icOpcao02').checked != true && document.getElementById('icOpcao03').checked != true) {
alert('É necessário selecionar pelo menos uma opção de Instalação Completa!');
return false;
}
}
/*Fim Validação se escolher a opção Instalação Completa*/
return true;
}
/* Fim Validação do formulário de cadastro */