function trim(campo){
  var retValue = campo;
  var ch = retValue.substring(0, 1);
   while (ch == " ") {
      retValue = retValue.substring(1, retValue.length);
      ch = retValue.substring(0, 1);
   }
   ch = retValue.substring(retValue.length-1, retValue.length);
   while (ch == " ") {
      retValue = retValue.substring(0, retValue.length-1);
      ch = retValue.substring(retValue.length-1, retValue.length);
   }
   while (retValue.indexOf("  ") != -1) { 
      retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length);
   }
   return retValue;
}


function valida_altcontr(){    
    var cnpj_cei         		= document.form1.cnpj_cei;
    var	razao_social        	= document.form1.razao_social;
    var	fantasia     			= document.form1.fantasia;	
	
	if (trim(cnpj_cei.value) == ""){
       alert("CNPJ/COF/CEI/CRC precisa ser informado!");
       cnpj_cei.focus();
    }else if (trim(razao_social.value) == ""){
       alert("Razão Social precisa ser informado!");
       razao_social.focus();
    }else if (trim(fantasia.value) == ""){
       alert("Nome da fantasia precisa ser informado!");
       fantasia.focus();
	}else{
		document.form1.action="update_contrib.php";
		document.form1.submit();
  	}	
}

function valida_contr(){

	var ramo 			= document.form1.ramo;
	var resp 			= document.form1.resp;
	var cnpj          	= document.form1.cnpj;
	var	razao         	= document.form1.razao;
	var	fantasia      	= document.form1.fantasia;	
	
	if (trim(cnpj.value) == ""){
	   alert("CNPJ/COF/CEI/CRC precisa ser informado!");
	   cnpj.focus();
	}else if (trim(razao.value) == ""){
	   alert("Razão Social precisa ser informado!");
	   razao.focus();
	}else if (trim(fantasia.value) == ""){
	   alert("Nome da fantasia precisa ser informado!");
	   fantasia.focus();
	}else  if (trim(ramo .value) == ""){
		alert("Ramo da atividade precisa ser informado!");
		ramo.focus();              
	}else if (trim(resp.value) == ""){
		alert("Escritório contábil responsável precisa ser informado!");
		resp.focus();
	}else{
		document.form1.action="insert_contrib.php";
		document.form1.submit();
	}
} 


function valida_import(){
  document.form1.action="importar_txt.php";
  document.form1.submit();
}

/*  função para validar data */
function mascara_data(datanasc){ 
  var datanasc = ''; 
  datanasc = datanasc + data; 
  if (datanasc.length == 2){ 
    datanasc = datanasc + '/'; 
    document.forms[0].data.value = datanasc; 
  } 
  if (datanasc.length == 5){ 
    datanasc = datanasc + '/'; 
    document.forms[0].data.value = datanasc; 
  } 
  if (datanasc.length == 10){ 
  verifica_data(); 
  } 
} 
           
function verifica_data() { 

  dia = (document.forms[0].datanasc.value.substring(0,2)); 
  mes = (document.forms[0].datanasc.value.substring(3,5)); 
  ano = (document.forms[0].datanasc.value.substring(6,10)); 

  situacao = ""; 
  // verifica o dia valido para cada mes 
  if ((dia < 01)||(dia < 01 || dia > 30) && (  mes == 04 || mes == 06 || mes == 09 || mes == 11 ) || dia > 31) { 
    situacao = "falsa"; 
  } 
  // verifica se o mes e valido 
  if (mes < 01 || mes > 12 ) { 
    situacao = "falsa"; 
  } 
  // verifica se e ano bissexto 
  if (mes == 2 && ( dia < 01 || dia > 29 || ( dia > 28 && (parseInt(ano / 4) != ano / 4)))) { 
    situacao = "falsa"; 
  } 
  if (document.forms[0].datanasc.value == "") { 
    situacao = "falsa"; 
  } 
  if (situacao == "falsa") { 
    alert("Data de Nascimento inválida!"); 
    document.forms[0].datanasc.focus(); 
 } 
}

function resetform(){

document.form1.reset();
}

function validarfiltro(){
    var	dados = document.form1.dados;		
    if (trim(dados.value) == ""){
       alert("Informe o Dado para a pesquisa!");
       dados.focus();
    }else{
	  document.form1.submit();
	}
}

function validarcomp(){
    var	assunto     = document.form1.assunto;
    var	data_alerta = document.form1.data_alerta;
    var	descricao   = document.form1.descricao;		
	
    if (trim(assunto.value) == ""){
       alert("Assunto do Compromisso Precisa Ser Informado!");
       assunto.focus(); 
    }else if (trim(data_alerta.value)=="") {
       alert("Data do Compromisso Precisa Ser Informada!");
       data.focus();		   
	}else if (trim(descricao.value)==""){   
       alert("Descrição do Compromisso Precisa Ser Informado!");
       descricao.focus();	
	}else{
	  document.form1.submit();
	}
}
// JavaScript Document

	function auto_cpf( campo ) {
	    texto = campo.value;
	    if( texto.length == 3 ) {
    	    texto += '.';
	    } else if( texto.length == 7 ) {
	        texto = texto + '.';
	    } else if( texto.length == 11 ) {
    	    texto = texto + '-';
	    }
    	campo.value = texto;
	}

	function validar_cpf( campo ) {
		texto = campo.value;
		if( texto != '' ) {
			if( texto.length != 14 ) {
				alert( 'CPF Inválido' );
				campo.focus();
				return false;
			} else {
				return true;
			}
		} else {
			return true;
		}
	}

	function auto_data( campo ) {
	    texto = campo.value;
    	if (event.keyCode!=8) {
		   if( texto.length == 2 ) {
	           texto += '/';
    	       campo.value = texto;
	       } else if( texto.length == 5 ) {
	           texto += '/';
	           campo.value = texto;
    	   }
		}
	}

	function valida_data( campo ) {
		data = campo.value;
		resultado = true;
	
		if( data != "" ) {
			if( data.charAt(0) != '0' ) {
				dia = data.charAt(0) + data.charAt(1);
			} else {
				dia =data.charAt(1);
			}
			dia = parseInt(dia);
	
			if( data.charAt(3) != "0" ) {
				mes = data.charAt(3) + data.charAt(4);
			} else {
				mes = data.charAt(4);
			}
			mes = parseInt(mes);
	
			if( data.charAt(6) != '0' && data.charAt(7) != '0' && data.charAt(8) != '0' ) {
				ano = data.charAt(7) + data.charAt(8) + data.charAt(9);
			} else if( data.charAt(7) != '0' && data.charAt(8) != '0' ) {
				ano = data.charAt(8) + data.charAt(9);
			} else if( data.charAt(8) != '0' ) {
				ano = data.charAt(9);
			} else {
				ano = data.charAt(6) + data.charAt(7) + data.charAt(8) + data.charAt(9);
			}
			ano = parseInt(ano);
	
			if( campo.value.length != 10 ) {
				alert( "Data Inválida!\nVerifique a quantidade de dígitos" );
				campo.focus();
				resultado = false;
			} else if( (mes == 4 || mes == 6 || mes == 9 || mes == 11) && dia > 30 ) {
				alert( "Data Inválida!\nEsse mês não permite dia 31" );
				campo.focus();
				resultado = false;
			} else if( mes == 2 && dia > 29 ) {
				alert( "Data Inválida!\nFevereiro não permite dia com esse valor" );
				campo.focus();
				resultado = false;
			} else if( campo.value.charAt( 2 ) != '/' || campo.value.charAt( 5 ) != '/' ) {
				alert( "Data Inválida!\nVerifique o formato da data" );
				campo.focus();
				resultado = false;
			} else if( dia < 1 || dia > 31 ) {
				alert( "Data Inválida!\nVerifique o valor do dia" );
				campo.focus();
				resultado = false;
			} else if( mes < 1 || mes > 12 ) {
				alert( "Data Inválida!\nVerifique o valor do mês" );
				campo.focus();
				resultado = false;
			} else if( ano < 1 ) {
				alert( "Data Inválida!\nVerifique o valor do ano" );
				campo.focus();
				resultado = false;
			}
			return resultado;
		}
	}

	function auto_cep( campo ) {
		texto = campo.value;
		if( parseInt(texto.length) == 5 ) {
			texto += "-";
			campo.value = texto;
		}
	}
	
	function validar_cep( campo ) {
		if( campo.value != '' ) {
			if( campo.value.length != 9 ) {
				alert( "Valor do CEP é inválido" );
				return false;
				campo.focus();
			} else if( campo.value.charAt(0) == '5' ) {
				return true;
			} else {
				//alert( "Valor de CEP inválido não sei" );
				//campo.focus();
				//return false;
			}
		}
	}	

	function auto_fone(campo){
		var data = campo.value;
	    var ndata = '';
    		ndata = ndata + data;
    		if (ndata.length == 4) {
	 	       ndata = ndata + '-';
		        campo.value = ndata;
    		}
	
	}
	
	function auto_inscricao( campo ) {
		texto = campo.value;
		if( parseInt(texto.length) == 2 ) {
			texto += ".";
			campo.value = texto;
		} else if( parseInt(texto.length) == 4 ) {
			texto += ".";
			campo.value = texto;
		} else if( parseInt(texto.length) == 8 ) {
			texto += ".";
			campo.value = texto;
		} else if( parseInt(texto.length) == 16 ) {
			texto += "-";
			campo.value = texto;
		}
	}
	
	function validar_inscricao( campo ) {
		resultado = true;
		if( campo.value != '' ) {
			if( campo.value.length != 18 ) {
				resultado = false;
			} else if( campo.value.charAt( 2 ) != '.' ) {
				resultado = false;
			} else if( campo.value.charAt( 4 ) != '.' ) {
				resultado = false;
			} else if( campo.value.charAt( 8 ) != '.' ) {
				resultado = false;
			} else if( campo.value.charAt(16) != '-' ) {
				resultado = false;
			}
		}
	
		if( resultado == false ) {
			alert( 'Inscrição Estadual inválida' );
			campo.focus();
			return false;
		} else {
			return true;
		}
	}

	function auto_cnpj( campo ) {
		texto = campo.value;
		if( parseInt(texto.length) == 2 ) {
			texto += ".";
			campo.value = texto;
		} else	if( parseInt(texto.length) == 6 ) {
			texto += ".";
			campo.value = texto;
		} else	if( parseInt(texto.length) == 10 ) {
			texto += "/";
			campo.value = texto;
		} else if ( parseInt(texto.length) ==15 ) {
			texto += "-";
			campo.value = texto;
		}
	}
	var ncnpj = new Array;

	function valida_cnpj(Form,nForm){
		if (form1.cnpj.value != '') {
			var Campos = eval('document.' + nForm + '.vcnpj.value');
			var Contador = 0;
			var x = 0;
			var i = Campos.indexOf( "," );
			if (i==-1){
				ncnpj[Contador] = Campos.slice(0,Campos.length);
			} else {
				ncnpj[Contador] = Campos.slice(0,i);
				Campos = Campos.slice(i+1,Campos.length);
				//Rotina que recebe os demais campos
				for (;x<Campos.length;x++){
					if (Campos.slice(x,x+1) == ","){
						Contador = Contador + 1;
						ncnpj[Contador] = Campos.slice(0,x);
						Campos = Campos.slice(x+1,Campos.length);
						x = 0;
					}
				}
				ncnpj[ncnpj.length] = Campos;
			}
			x = 0;
			for (;x<ncnpj.length;x++){
				var Obj = eval ("document." + nForm + "." + ncnpj[x])
				if(!verifica_cnpj(Obj)){
				Obj.focus();
				ncnpj = new Array;
				return false;
			}
		}
	}
	return true;
	}

	function verifica_cnpj(S){
		Testa_Tamanho_do_Numero = true;
		Digitos_Verificadores_cnpj = 2;
		Digitos_cnpj = 14; //xx.xxx.xxx/xxxx-xx tem 14 numeros
		/*
		 * Alem de testar os digitos verificadores as funcoes seguintes
		 * tambem devem testar o tamanho dos numeros fornecidos (no caso
		 * desta constante ser True). Se for colocada como False sera'
		 * somente verificada a igualdade dos digitos verificadores.
		*/
		
		// S - é o OBJETO Text e não o valor!!!
		//Verifica se o string esta' ok (CPF ou cnpj)
		
		var Original = Limpa_cnpj(S);
		var Gerado = "";
		var Tamanho = Digitos_cnpj;  //tamanho esperado para o cnpj
		
		teste = (( !Testa_Tamanho_do_Numero) || (Testa_Tamanho_do_Numero && Original.length == Tamanho));
		//alert("Resposta da condição: "+teste);
		if( teste ) {
			//Gerado = Original;
			//retira digitos verificadores
			Gerado = Original.substring( 0, Original.length - Digitos_Verificadores_cnpj )
			Gerado = Completa_cnpj( Gerado ); //Gera numero completo
			
			cnpj_valido = (Gerado == Original) //compara com original
			//alert("Valor de cnpj_valido: "+cnpj_valido)
			if (!cnpj_valido) {
				alert("O CNPJ (cnpj) é inválido, favor corrigi-lo!");
				S.select();
				S.focus();
				return false
			}else{
				return true
			}
		} else {
			alert("A quantidade de números do cnpj é inválida, favor corrigir.");
			S.select();
			S.focus();
			return false    //Nao tem o tamanho certo
		}
	}

	function Limpa_cnpj( S_aux2 ) {
		//Retira tudo o que nao for numero,
		// mas não tira os números do cnpj
		// S_aux2 - é o objeto Text e não o valor. Prestar atenção!!!
		var SAux = '';
		S = S_aux2.value;
		//alert("cnpj: " + S)
		var pos = 0
		for( ; pos < S.length; pos++ ) {
			if( S.charAt(pos) >= '0' && S.charAt(pos) <= '9' ) {
				SAux = SAux + S.charAt(pos);
			}
			return SAux
		}
	}
	//Completa o numero colocando digitos verificadores
	function Completa_cnpj( S ) {
		//   var SAux = Limpa_String(S);
		var SAux = S;
		var Quantos = Digitos_Verificadores_cnpj;
		var c = 1
		for( ; c <= Quantos; c++ ){
			SAux = SAux + Digito_Verificador_cnpj( SAux );
			return SAux
		}
	}
	//Calcula um digito verificador em funcao do numero
	function Digito_Verificador_cnpj( S ) {
		//   S = Limpa_String(S);
		var soma = 0
		var comprimento = S.length
		var i = 1
		for( ; i <= comprimento; i++ ) {
			// fator = 2,3,4,5,6,7,8,9, 2, 3, 4, 5...
			var fator = 2+( (i-1) % 8 );
			soma = soma + parseInt( S.charAt(comprimento-i) ) * fator
		}
		return ((10*soma) % 11) % 10
	}

	function CNPJ(quadro) {
	
		texto = quadro.value;
		if( parseInt(texto.length) == 8 ) {
			texto += "/";
			quadro.value = texto;
		} else if ( parseInt(texto.length) ==13 ) {
			texto += "-";
			quadro.value = texto;
		}
	}
	
	function auto_cep(quadro) {
		texto = quadro.value;
		if( parseInt(texto.length) == 5 ) {
			texto += "-";
			quadro.value = texto;
		}
	}	

 	function Reload(campo1,campo2){
		var	val = campo1.value;
			if (val == "outro" ) {
				campo2.disabled = false;
				campo2.focus();
			} else {
				campo2.value = '';
				campo2.disabled = true;
			}
	}
	

	function auto_tab(campo1,campo2,qtd) {
		var val = campo1.value;
			if (val.length == qtd) {
				campo2.focus();
			}	
	}
	
	function conf_senha(campo1,campo2) {
		var val1 = campo1.value;
		var val2 = campo2.value;
			if (val1 != val2) {
				alert('A senha não confere');
				campo2.value='';
				campo1.value='';
				campo1.focus();
				return false;
			}
			return true;
	}

	function horario() {
		var data = new Date();
		var hora = data.getHours();	
		var minuto = data.getMinutes();	
		var segundo = data.getSeconds();	
			if (hora < 10) {	
				hora = "0"+hora;
			}
			if (minuto < 10) {
				minuto = "0"+minuto;	
			}
			if (segundo < 10) {
				segundo = "0"+segundo;
		}
			document.all['hora'].innerText =hora+":"+minuto+":"+segundo;
			setTimeout ('horario()',1000);
	}					

	function saudacao() {
		var data = new Date();
		var hora = data.getHours();	
		var dias = data.getDay();
		var cumprimento = '';
		var nomedia = new Array();
		nomedia[0] = "domingo";
		nomedia[1] = "segunda-feira";
		nomedia[2] = "terça-feira";
		nomedia[3] = "quarta-feira";
		nomedia[4] = "quinta-feira";
		nomedia[5] = "sexta-feira";
		nomedia[6] = "sábado";
			if (	hora > 0 &&
				hora < 6 ) {
				cumprimento = 'Bom dia';
			}
			if (	hora >= 6 &&
				hora < 12 ) {
				cumprimento = 'Bom dia';
			}
			if (	hora >= 12 &&
				hora < 18 ) {
				cumprimento = 'Boa tarde';
			}
			if (	hora >= 18 &&
				hora <= 23  ) {
				cumprimento = 'Boa noite';
			}
			//document.write(cumprimento+" "+nomedia[dias]);
			document.write(cumprimento);
	}
	
	function barra(esp_atual,esp_inic) {
		if (esp_atual == 0 ) esp_atual = esp_inic;
		var txt = '';	
		for ( i = 0 ; i <= esp_atual ; i++) {
			txt +=' ';
		}
		txt += 'Bem Vindo ao Chat - Sistema de atendimento on-line';
		window.status = txt;
		setTimeout('barra('+ (esp_atual-1)+','+esp_inic+')',100); 
	}
	
	function Pagina(){
		if (self == parent){
			parent.location = "index.php";
		}
	}
	
	function maiuscula(campo){
		var val = campo.value;
			campo.value = val.toUpperCase();
	}
	
	function valida_email( campo ){
    	if (campo.value !=''){
        	if ( campo.value.indexOf('@')==-1 ||
            	 campo.value.indexOf('.')==-1 ||
	             campo.value.indexOf(' ')!=-1 ||
    	         campo.value.indexOf('@.')!=-1 ||
        	     campo.value.indexOf('.@')!=-1 ||
            	 campo.value.length<6) {
		            alert('E-mail inválido!');
        		    //form1.email.select();
		            campo.focus();
        		    return false;
	        }
    	}
	}
	
	function validar_vazio(campo, mensagem) {
    	if(campo.value == '') {
	        alert(mensagem);
    	    campo.focus();
        	return false;
	    } else {
    	    return true;
	    }
	}

	function validar_select(campo, mensagem) {
    	if(campo.value == '---') {
	        alert(mensagem);
    	    campo.focus();
        	return false;
	    } else {
    	    return true;
	    }
	}

function so_numero( campo ) {
  if(((event.keyCode < 48) || (event.keyCode > 57)) && event.KeyCode != 8 && event.KeyCode !=13  ) {
    campo.focus();
    event.returnValue = false;
  }
}

function auto_fone( campo ) {
  texto = campo.value;
  if( texto.length == 0 ) {
	texto += '(';
    campo.value = texto;  
  } else if( texto.length == 3 ) {
	texto += ') ';
    campo.value = texto;
  } else if( texto.length == 9 ) {
	texto += '-';
    campo.value = texto;
  }
}

function auto_hora(campo) {
  texto = campo.value;
  if( texto.length == 2 ) {
	texto += ':';
    campo.value = texto;
  }
}

function apaga_grupo(idgrupo,nome){
  if(confirm("Confirma a Inativação do Grupo: "+nome+" ?")){
    document.location.href="../consulta/lista_grupo_agenda.php?idgrupo="+idgrupo+"&excluir=S";
  }
}

function apaga_grupo_cli(idgrupo,nome){
  if(confirm("Confirma a Inativação do Grupo: "+nome+" ?")){
    document.location.href="lista_grupo_cli.php?idgrupo="+idgrupo+"&excluir=S";
  }
}

function apaga_grupo_for(idgrupo,nome){
  if(confirm("Confirma a Inativação do Grupo: "+nome+" ?")){
    document.location.href="lista_grupo_for.php?idgrupo="+idgrupo+"&excluir=S";
  }
}

function apaga_ccusto_cr(idccusto,nome){
  if(confirm("Confirma a Inativação deste Centro de Custo: "+nome+" ?")){
    document.location.href="lista_ccusto_cr.php?idccusto="+idccusto+"&excluir=S";
  }
}

function apaga_contas_cr(idcontas_cr,nome){
  if(confirm("Confirma a Inativação deste Título: "+nome+" ?")){
    document.location.href="lista_contas_cr1.php?idcontas_cr="+idcontas_cr+"&excluir=S";
  }
}

function apaga_cartao_mov(idcartao_mov,nome){
  if(confirm("Confirma a Inativação desta Movimentação: "+nome+" ?")){
    document.location.href="lista_cartao_mov1.php?idcartao_mov="+idcartao_mov+"&excluir=S";
  }
}

function baixa_contas_cr(idcontas_cr,nome,tipo){
  if(tipo == "A"){
     if(confirm("Confirma a Baixa deste Título: "+nome+" ?")){
       document.location.href="lista_contas_cr1.php?idcontas_cr="+idcontas_cr+"&excluir=B";
     }  
  } else {
     if(confirm("Confirma a Reabertura deste Título: "+nome+" ?")){
       document.location.href="lista_contas_cr1.php?idcontas_cr="+idcontas_cr+"&excluir=R";
     }  
  }
}

function baixa_cartao_mov(idcartao_mov,nome,tipo){
  if(tipo == "A"){
     if(confirm("Confirma a Baixa deste Cartão de Crédito: "+nome+" ?")){
       document.location.href="lista_cartao_mov1.php?idcartao_mov="+idcartao_mov+"&excluir=B";
     }  
  } else {
     if(confirm("Confirma a Reabertura deste Cartão de Crédito: "+nome+" ?")){
       document.location.href="lista_cartao_mov1.php?idcartao_mov="+idcartao_mov+"&excluir=R";
     }  
  }
}

function apaga_contas_cp(idcontas_cp,nome){
  if(confirm("Confirma a Inativação desta Duplicata: "+nome+" ?")){
    document.location.href="lista_contas_cp1.php?idcontas_cp="+idcontas_cp+"&excluir=S";
  }
}

function baixa_contas_cp(idcontas_cp,nome,tipo){
  if(tipo == "A"){
     if(confirm("Confirma a Baixa desta Duplicata: "+nome+" ?")){
       document.location.href="lista_contas_cp1.php?idcontas_cp="+idcontas_cp+"&excluir=B";
     }  
  } else {
     if(confirm("Confirma a Reabertura desta Duplicata: "+nome+" ?")){
       document.location.href="lista_contas_cp1.php?idcontas_cp="+idcontas_cp+"&excluir=R";
     }  
  }
}

function apaga_cartao(idcartao,nome){
  if(confirm("Confirma a Inativação deste Cartão de Crédito: "+nome+" ?")){
    document.location.href="lista_cartao.php?idcartao="+idcartao+"&excluir=S";
  }
}

function apaga_conta(idconta,nome){
  if(confirm("Confirma a Inativação desta Conta Corrente: "+nome+" ?")){
    document.location.href="lista_conta.php?idconta="+idconta+"&excluir=S";
  }
}

function apaga_ccusto_cp(idccusto,nome){
  if(confirm("Confirma a Inativação deste Centro de Custo: "+nome+" ?")){
    document.location.href="lista_ccusto_cp.php?idccusto="+idccusto+"&excluir=S";
  }
}

function apaga_cadastro(idcliente,nome){
  if(confirm("Confirma a Inativação do Registro: "+nome+" ?")){
    document.location.href="../consulta/lista_cadastro1.php?idcliente="+idcliente+"&excluir=S";
  }
}

function apaga_cadastro_cli(idcliente,nome){
  if(confirm("Confirma a Inativação do Cliente: "+nome+" ?")){
    document.location.href="../financeiro/lista_cadastro1_cli.php?idcliente="+idcliente+"&excluir=S";
  }
}

function apaga_editora(ideditora,nome){
  if(confirm("Confirma a Inativação desta Editora: "+nome+" ?")){
    document.location.href="../produto/lista_editora.php?ideditora="+ideditora+"&excluir=S";
  }
}

function apaga_categoria(idcategoria,nome){
  if(confirm("Confirma a Inativação desta Categoria: "+nome+" ?")){
    document.location.href="../produto/lista_categoria.php?idcategoria="+idcategoria+"&excluir=S";
  }
}

function apaga_tpmov(idtpmov,nome){
  if(confirm("Confirma a Inativação deste tipo: "+nome+" ?")){
    document.location.href="../produto/lista_tpmov.php?idtpmov="+idtpmov+"&excluir=S";
  }
}

function apaga_produto(idproduto,nome){
  if(confirm("Confirma a Inativação deste Produto: "+nome+" ?")){
    document.location.href="../produto/lista_produto.php?idproduto="+idproduto+"&excluir=S";
  }
}

function apaga_cadastro_for(idfornecedor,nome){
  if(confirm("Confirma a Inativação do Fornecedor: "+nome+" ?")){
    document.location.href="../financeiro/lista_cadastro1_for.php?idfornecedor="+idfornecedor+"&excluir=S";
  }
}

function apaga_usuario(idusuario,nome){
  if(confirm("Confirma a Inativação do Usuário: "+nome+" ?")){
    document.location.href="../consulta/lista_usuario.php?idusuario="+idusuario+"&excluir=S";
  }
}

function valida_valor( campo ) {
    texto = campo.value;
	var lugar = '';
	var c = 0;
    for( ; c < texto.length; c++){
	  if(texto.charAt(c) == ","){
	     alert("Para separar casas decimais, use PONTO e não vírgula.");
		 campo.focus();
	  }
	  
	}   
}
function so_valor(campo) {
    if (event.keyCode < 48 || event.keyCode > 57) {
		if (event.KeyCode != 8 && event.keyCode != 108 && event.keyCode != 110 &&
			event.keyCode != 188 && event.keyCode != 190){
	        campo.focus();
    	    event.returnValue = false;		
		}
	}
}

			function avancadias( Data, lnDias, objRecebe)
			{

				var ndiasmes="";
				var ltDia, ltMes, ltAno
				ltDia = parseInt(Data.substring(0,2));
				ltMes = parseInt(Data.substring(3,5));
				ltAno = parseInt(Data.substring(6,10));
				
				//31 dias
				if ((ltMes==01)||(ltMes==03)||(ltMes==05)||(ltMes==07)||(ltMes==08)||(ltMes==10)||(ltMes==12))
				{
					ndiasmes=31
				}
				else if ((ltMes==04)||(ltMes==06)||(ltMes==09)||(ltMes==11))	//30 dias
				{
					ndiasmes=30
				}
				else   //fevereiro
				{
					//Calcula ano bissexto
					if (((ltAno % 4) == 0) && ((ltAno % 100) == 0))
						ndiasmes=29
					else if ((ltAno % 400) == 0)
						ndiasmes=29
					else
						ndiasmes=28
				}
		
				//incrementa dias
				if ((ltDia + lnDias)<=ndiasmes)
				{
					ltDia= ltDia + lnDias
				}
				else
				{
					ltDia = parseInt((ltDia+lnDias)%ndiasmes)

					if (parseInt(ltMes +((ltDia+lnDias)/ndiasmes))<=12)
					{
						ltMes = parseInt(ltMes +((ltDia+lnDias)/ndiasmes))
					}
					else
					{
						ltMes = parseInt((ltMes +((ltDia+lnDias)/ndiasmes)) %12)
						ltAno = parseInt(ltAno + ((ltMes + ((ltDia+lnDias)/ndiasmes))/12))
					}
				}
				if (parseInt(ltDia)<10) {
					ltDia="0"+ltDia;
				}
				if (parseInt(ltMes)<10) {
					ltMes="0"+ltMes;
				}				
				
				if (parseInt(lnDias)>0) {
  				   objRecebe.value = (ltDia + "/" + ltMes + "/" + ltAno)
				}
			}


function ligado(obje, classe) {
  obje.className=classe;
}

function desligado(obje, classe) {
  obje.className=classe;
}


/* funções do Dreamweaver */
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' endereço de e-mail inválido.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' Conter apenas números.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' conter números entre '+min+' e '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' é requerido.\n'; }
  } if (errors) alert('Ocorreram os Seguintes Erros:\n'+errors);
  document.MM_returnValue = (errors == '');
}
function soma_data(objData, objRebecebe, dias) {
		 var Data = new Date()

		 objRebecebe.value = Data.setDate(objData + dias);
		
}
function data() {
   var Data = new Date()
   
   var dia = Data.getDate();
   if (dia<10) {
   dia='0'+dia; 
   }
 
  var mes = Data.getMonth()+1;
   if (mes<10) {
   mes='0'+mes; 
   }
   return dia+"/"+mes+"/"+Data.getFullYear();

}
//-->