/* 
  ##########################################################################################################

	Sistema de Relatórios Easy
	Seu Site na Internet
	Rio de Janeiro, Brazil | Maio, 2008 | All Rights reserved

  ########################################################################################################### 
*/
// Excluir
function Excluir(id,pagina){
	if (confirm('Deseja realmente excluir?')){
		location.href = pagina+'?acao=E&id='+id;
	}
}



var stripe = function() {
  var tables = document.getElementsByTagName("table");  

  for(var x=0;x!=tables.length;x++){
    var table = tables[x];
    if (! table) { return; }
    
    var tbodies = table.getElementsByTagName("tbody");
    
    for (var h = 0; h < tbodies.length; h++) {
      var even = true;
      var trs = tbodies[h].getElementsByTagName("tr");
      
      for (var i = 0; i < trs.length; i++) {
        
        if(even)
          trs[i].className += " alt";
        
        even = !even;
      }
    }
  }
}

window.onload = stripe;

$(document).ready(function() {
	//Ajax CadSubtipo
	 $("#categoria").change(function(){
	   $.get("./buscaTipo.asp",
	   { categoria: $("#categoria").val() },
	    function(data){
	     $("#lbltipo").html(data);
	    }
	   );
	 });
	 
	//Ajax CadProduto
	 $("#prodCategoria").change(function(){
	   $.get("./buscaProdTipo.asp",
	   { prodCategoria: $("#prodCategoria").val() },
	    function(data){
	     $("#lblprodTipo").html(data);
	    }
	   );
	 });
	

	//Valida CadCategoria
	$("#frmCadCategoria").submit(function(){  
		$(".textfield").css("border","1px solid #e9e9e9");
		
		if ($("#nome").val()=="") {
			$(".lblerror").html("Por favor, informe o nome da Categoria.");
			$(".lblerror").show("fast");
			$("#nome").css("border","1px solid #f00");
			$("#nome").focus();
			return false;		
		}  else {
			return true;
		}
	});
	
	// Valida CadTipo
	$("#frmCadTipo").submit(function(){  
		$(".textfield").css("border","1px solid #e9e9e9");
		
		if ($("#categoria").val()=="") {
			$(".lblerror").html("Por favor, informe a Categoria.");
			$(".lblerror").show("fast");
			$("#categoria").css("border","1px solid #f00");
			$("#categoria").focus();
			return false;		
		}  else if ($("#nome").val()=="") {
			$(".lblerror").html("Por favor, informe o nome do Tipo.");
			$(".lblerror").show("fast");
			$("#nome").css("border","1px solid #f00");
			$("#nome").focus();
			return false;		
		}	else {
			return true;
		}
	});	

	// Valida CadSubTipo
	$("#frmCadSubTipo").submit(function(){  
		$(".textfield").css("border","1px solid #e9e9e9");
		
		if ($("#categoria").val()=="") {
			$(".lblerror").html("Por favor, informe a Categoria.");
			$(".lblerror").show("fast");
			$("#categoria").css("border","1px solid #f00");
			$("#categoria").focus();
			return false;		
		}  else if ($("#tipo").val()=="") {
			$(".lblerror").html("Por favor, informe o Tipo.");
			$(".lblerror").show("fast");
			$("#tipo").css("border","1px solid #f00");
			$("#tipo").focus();
			return false;		
		}	else if ($("#nome").val()=="") {
			$(".lblerror").html("Por favor, informe o nome do Sub-Tipo.");
			$(".lblerror").show("fast");
			$("#nome").css("border","1px solid #f00");
			$("#nome").focus();
			return false;		
		}	else {
			return true;
		}
	});	

	// Valida CadProduto
	$("#frmcadProduto").submit(function(){  
		$(".textfield").css("border","1px solid #e9e9e9");
		
		if ($("#referencia").val()=="") {
			$(".lblerror").html("Por favor, informe a Referencia.");
			$(".lblerror").show("fast");
			$("#referencia").css("border","1px solid #f00");
			$("#referencia").focus();
			return false;				
		} else if ($("#nome").val()=="") {
			$(".lblerror").html("Por favor, informe o Nome.");
			$(".lblerror").show("fast");
			$("#nome").css("border","1px solid #f00");
			$("#nome").focus();
			return false;	
		} else if ($("#valor").val()=="") {
			$(".lblerror").html("Por favor, informe o Valor.");
			$(".lblerror").show("fast");
			$("#valor").css("border","1px solid #f00");
			$("#valor").focus();
			return false;	
		} else if ($("#estoque").val()=="") {
			$(".lblerror").html("Por favor, informe a Quantidade em Estoque.");
			$(".lblerror").show("fast");
			$("#estoque").css("border","1px solid #f00");
			$("#estoque").focus();
			return false;	
		} else if ($("#descricao").val()=="") {
			$(".lblerror").html("Por favor, informe a Descrição.");
			$(".lblerror").show("fast");
			$("#descricao").css("border","1px solid #f00");
			$("#descricao").focus();
			return false;	
		} else if ($("#prodCategoria").val()=="") {
			$(".lblerror").html("Por favor, informe a Categoria.");
			$(".lblerror").show("fast");
			$("#prodCategoria").css("border","1px solid #f00");
			$("#prodCategoria").focus();
			return false;		
		}  else if ($("#prodTipo").val()=="") {
			$(".lblerror").html("Por favor, informe o Tipo.");
			$(".lblerror").show("fast");
			$("#prodTipo").css("border","1px solid #f00");
			$("#prodTipo").focus();
			return false;		
		}	else if ($("#prodSubtipo").val()=="") {
			$(".lblerror").html("Por favor, informe o nome do Sub-Tipo.");
			$(".lblerror").show("fast");
			$("#prodSubtipo").css("border","1px solid #f00");
			$("#prodSubtipo").focus();
			return false;		
		}	else {
			return true;
		}
	});		
	
	// Valida CadProduto
	$("#frmcadCliente").submit(function(){  
		$(".textfield").css("border","1px solid #e9e9e9");
		
		if ($("#clie_nm_cliente").val()=="") {
			$(".lblerror").html("Por favor, informe o Nome.");
			$(".lblerror").show("fast");
			$("#clie_nm_cliente").css("border","1px solid #f00");
			$("#clie_nm_cliente").focus();
			return false;				
		} else if ($("#clie_tx_cpf_cnpj").val()=="") {
			$(".lblerror").html("Por favor, informe o CPF.");
			$(".lblerror").show("fast");
			$("#clie_tx_cpf_cnpj").css("border","1px solid #f00");
			$("#clie_tx_cpf_cnpj").focus();
			return false;	
		} else if ($("#clie_dt_nascimento").val()=="") {
			$(".lblerror").html("Por favor, informe o Nacimento.");
			$(".lblerror").show("fast");
			$("#clie_dt_nascimento").css("border","1px solid #f00");
			$("#clie_dt_nascimento").focus();
			return false;	
		} else if ($("#clie_tx_email").val()=="") {
			$(".lblerror").html("Por favor, informe o Email.");
			$(".lblerror").show("fast");
			$("#clie_tx_email").css("border","1px solid #f00");
			$("#clie_tx_email").focus();
			return false;	
		} else if ($("#clie_cd_sexo").val()=="") {
			$(".lblerror").html("Por favor, informe o Sexo.");
			$(".lblerror").show("fast");
			$("#clie_cd_sexo").css("border","1px solid #f00");
			$("#clie_cd_sexo").focus();
			return false;	
		} else if ($("#clie_tx_contato_endereco").val()=="") {
			$(".lblerror").html("Por favor, informe o Endereço.");
			$(".lblerror").show("fast");
			$("#clie_tx_contato_endereco").css("border","1px solid #f00");
			$("#clie_tx_contato_endereco").focus();
			return false;		
		}  else if ($("#clie_tx_contato_complemento").val()=="") {
			$(".lblerror").html("Por favor, informe o Complemento.");
			$(".lblerror").show("fast");
			$("#clie_tx_contato_complemento").css("border","1px solid #f00");
			$("#clie_tx_contato_complemento").focus();
			return false;	
		}  else if ($("#clie_tx_contato_bairro").val()=="") {
			$(".lblerror").html("Por favor, informe o Bairro.");
			$(".lblerror").show("fast");
			$("#clie_tx_contato_bairro").css("border","1px solid #f00");
			$("#clie_tx_contato_bairro").focus();
			return false;	
		}  else if ($("#clie_tx_contato_cidade").val()=="") {
			$(".lblerror").html("Por favor, informe a Cidade.");
			$(".lblerror").show("fast");
			$("#clie_tx_contato_cidade").css("border","1px solid #f00");
			$("#clie_tx_contato_cidade").focus();
			return false;	
		}  else if ($("#clie_tx_contato_uf").val()=="") {
			$(".lblerror").html("Por favor, informe a UF.");
			$(".lblerror").show("fast");
			$("#clie_tx_contato_uf").css("border","1px solid #f00");
			$("#clie_tx_contato_uf").focus();
			return false;	
		}  else if ($("#clie_tx_contato_cep").val()=="") {
			$(".lblerror").html("Por favor, informe o CEP.");
			$(".lblerror").show("fast");
			$("#clie_tx_contato_cep").css("border","1px solid #f00");
			$("#clie_tx_contato_cep").focus();
			return false;	
		}  else if ($("#clie_tx_contato_telefone").val()=="") {
			$(".lblerror").html("Por favor, informe o Telefone.");
			$(".lblerror").show("fast");
			$("#clie_tx_contato_telefone").css("border","1px solid #f00");
			$("#clie_tx_contato_telefone").focus();
			return false;	
		}  else if ($("#clie_tx_entrega_endereco").val()=="") {
			$(".lblerror").html("Por favor, informe o Endereço de Entrega.");
			$(".lblerror").show("fast");
			$("#clie_tx_entrega_endereco").css("border","1px solid #f00");
			$("#clie_tx_entrega_endereco").focus();
			return false;	
		}  else if ($("#clie_tx_entrega_complemento").val()=="") {
			$(".lblerror").html("Por favor, informe o Complemento.");
			$(".lblerror").show("fast");
			$("#clie_tx_entrega_complemento").css("border","1px solid #f00");
			$("#clie_tx_entrega_complemento").focus();
			return false;	
		}  else if ($("#clie_tx_entrega_bairro").val()=="") {
			$(".lblerror").html("Por favor, informe o Bairro.");
			$(".lblerror").show("fast");
			$("#clie_tx_entrega_bairro").css("border","1px solid #f00");
			$("#clie_tx_entrega_bairro").focus();
			return false;	
		}  else if ($("#clie_tx_entrega_cidade").val()=="") {
			$(".lblerror").html("Por favor, informe a Cidade.");
			$(".lblerror").show("fast");
			$("#clie_tx_entrega_cidade").css("border","1px solid #f00");
			$("#clie_tx_entrega_cidade").focus();
			return false;	
		}  else if ($("#clie_tx_entrega_uf").val()=="") {
			$(".lblerror").html("Por favor, informe a UF.");
			$(".lblerror").show("fast");
			$("#clie_tx_entrega_uf").css("border","1px solid #f00");
			$("#clie_tx_entrega_uf").focus();
			return false;	
		}  else if ($("#clie_tx_entrega_cep").val()=="") {
			$(".lblerror").html("Por favor, informe o CEP.");
			$(".lblerror").show("fast");
			$("#clie_tx_entrega_cep").css("border","1px solid #f00");
			$("#clie_tx_entrega_cep").focus();
			return false;	
		}  else if ($("#clie_tx_entrega_telefone").val()=="") {
			$(".lblerror").html("Por favor, informe o Telefone.");
			$(".lblerror").show("fast");
			$("#clie_tx_entrega_telefone").css("border","1px solid #f00");
			$("#clie_tx_entrega_telefone").focus();
			return false;	
		}  else if ($("#clie_tx_usuario").val()=="") {
			$(".lblerror").html("Por favor, informe o Usuário.");
			$(".lblerror").show("fast");
			$("#clie_tx_usuario").css("border","1px solid #f00");
			$("#clie_tx_usuario").focus();
			return false;	
		}  else if ($("#clie_cd_senha").val()=="") {
			$(".lblerror").html("Por favor, informe a Senha.");
			$(".lblerror").show("fast");
			$("#clie_cd_senha").css("border","1px solid #f00");
			$("#clie_cd_senha").focus();
			return false;				
		}	else {
			return true;
		}
	});		
	
	
	$("#frmidadeprofissao").submit(function(){  
		$(".textfield").css("border","1px solid #e9e9e9");
		
		if (!$("#txtconsultaintervencaode").val()=="" && !(/^((0?[1-9]|[12]\d)\/(0?[1-9]|1[0-2])|30\/(0?[13-9]|1[0-2])|31\/(0?[13578]|1[02]))\/(19|20)?\d{2}$/.test($("#txtconsultaintervencaode").val()))) {
			$(".lblerror").html("Por favor, informe uma data válida.");
			$(".lblerror").show("slow");
			$("#txtconsultaintervencaode").css("border","1px solid #f00");
			$("#txtconsultaintervencaode").focus();
			return false;		
		} else if (!$("#txtconsultaintervencaoate").val()=="" && !(/^((0?[1-9]|[12]\d)\/(0?[1-9]|1[0-2])|30\/(0?[13-9]|1[0-2])|31\/(0?[13578]|1[02]))\/(19|20)?\d{2}$/.test($("#txtconsultaintervencaoate").val()))) {
			$(".lblerror").html("Por favor, informe uma data válida.");
			$(".lblerror").show("slow");
			$("#txtconsultaintervencaoate").css("border","1px solid #f00");
			$("#txtconsultaintervencaoate").focus();
			return false;		
		} else if ($("#txtconsultaintervencaode").val()=="" || $("#txtconsultaintervencaoate").val()=="") {
			$(".lblerror").html("Por favor, informe o período.");
			$(".lblerror").show("slow");
			$("#txtconsultaintervencaode").css("border","1px solid #f00");
			$("#txtconsultaintervencaoate").css("border","1px solid #f00");
			$("#txtconsultaintervencaoate").focus();
			return false;		
		} else if (!$("#txtconsultacadastrode").val()=="" && !(/^((0?[1-9]|[12]\d)\/(0?[1-9]|1[0-2])|30\/(0?[13-9]|1[0-2])|31\/(0?[13578]|1[02]))\/(19|20)?\d{2}$/.test($("#txtconsultacadastrode").val()))) {
			$(".lblerror").html("Por favor, informe uma data válida.");
			$(".lblerror").show("slow");
			$("#txtconsultacadastrode").css("border","1px solid #f00");
			$("#txtconsultacadastrode").focus();
			return false;		
		} else if (!$("#txtconsultacadastroate").val()=="" && !(/^((0?[1-9]|[12]\d)\/(0?[1-9]|1[0-2])|30\/(0?[13-9]|1[0-2])|31\/(0?[13578]|1[02]))\/(19|20)?\d{2}$/.test($("#txtconsultacadastroate").val()))) {
			$(".lblerror").html("Por favor, informe uma data válida.");
			$(".lblerror").show("slow");
			$("#txtconsultacadastroate").css("border","1px solid #f00");
			$("#txtconsultacadastroate").focus();
			return false;		
		} else if ($("#txtconsultanome").val()=="(sem título)" || $("#txtconsultanome").val()=="") {
			if (confirm('Não foi definido um nome para a consulta. Deseja continuar assim mesmo?')) {
				return true;
			} else {
				return false;		
			}
		} else {
			return true;
		}
	});
	
	$("#frmsaldotratamento").submit(function(){  
		$(".textfield").css("border","1px solid #e9e9e9");
		
		if (!$("#txtconsultacadastrode").val()=="" && !(/^((0?[1-9]|[12]\d)\/(0?[1-9]|1[0-2])|30\/(0?[13-9]|1[0-2])|31\/(0?[13578]|1[02]))\/(19|20)?\d{2}$/.test($("#txtconsultacadastrode").val()))) {
			$(".lblerror").html("Por favor, informe uma data válida.");
			$(".lblerror").show("slow");
			$("#txtconsultacadastrode").css("border","1px solid #f00");
			$("#txtconsultacadastrode").focus();
			return false;		
		} else if (!$("#txtconsultacadastroate").val()=="" && !(/^((0?[1-9]|[12]\d)\/(0?[1-9]|1[0-2])|30\/(0?[13-9]|1[0-2])|31\/(0?[13578]|1[02]))\/(19|20)?\d{2}$/.test($("#txtconsultacadastroate").val()))) {
			$(".lblerror").html("Por favor, informe uma data válida.");
			$(".lblerror").show("slow");
			$("#txtconsultacadastroate").css("border","1px solid #f00");
			$("#txtconsultacadastroate").focus();
			return false;		
		} else if ($("#txtconsultanome").val()=="(sem título)" || $("#txtconsultanome").val()=="") {
			if (confirm('Não foi definido um nome para a consulta. Deseja continuar assim mesmo?')) {
				return true;
			} else {
				return false;		
			}
		} else {
			return true;
		}
	});
	
	$("#frmconsultaintervencao").submit(function(){  
		$(".textfield").css("border","1px solid #e9e9e9");
		
		if (!$("#txtconsultaintervencaomarcacaode").val()=="" && !(/^((0?[1-9]|[12]\d)\/(0?[1-9]|1[0-2])|30\/(0?[13-9]|1[0-2])|31\/(0?[13578]|1[02]))\/(19|20)?\d{2}$/.test($("#txtconsultaintervencaomarcacaode").val()))) {
			$(".lblerror").html("Por favor, informe uma data válida.");
			$(".lblerror").show("slow");
			$("#txtconsultaintervencaomarcacaode").css("border","1px solid #f00");
			$("#txtconsultaintervencaomarcacaode").focus();
			return false;		
		} else if (!$("#txtconsultaintervencaomarcacaoate").val()=="" && !(/^((0?[1-9]|[12]\d)\/(0?[1-9]|1[0-2])|30\/(0?[13-9]|1[0-2])|31\/(0?[13578]|1[02]))\/(19|20)?\d{2}$/.test($("#txtconsultaintervencaomarcacaoate").val()))) {
			$(".lblerror").html("Por favor, informe uma data válida.");
			$(".lblerror").show("slow");
			$("#txtconsultaintervencaomarcacaoate").css("border","1px solid #f00");
			$("#txtconsultaintervencaomarcacaoate").focus();
			return false;		
		} else if (!$("#txtconsultaintervencaofinalizacaode").val()=="" && !(/^((0?[1-9]|[12]\d)\/(0?[1-9]|1[0-2])|30\/(0?[13-9]|1[0-2])|31\/(0?[13578]|1[02]))\/(19|20)?\d{2}$/.test($("#txtconsultaintervencaofinalizacaode").val()))) {
			$(".lblerror").html("Por favor, informe uma data válida.");
			$(".lblerror").show("slow");
			$("#txtconsultaintervencaofinalizacaode").css("border","1px solid #f00");
			$("#txtconsultaintervencaofinalizacaode").focus();
			return false;		
		} else if (!$("#txtconsultaintervencaofinalizacaoate").val()=="" && !(/^((0?[1-9]|[12]\d)\/(0?[1-9]|1[0-2])|30\/(0?[13-9]|1[0-2])|31\/(0?[13578]|1[02]))\/(19|20)?\d{2}$/.test($("#txtconsultaintervencaofinalizacaoate").val()))) {
			$(".lblerror").html("Por favor, informe uma data válida.");
			$(".lblerror").show("slow");
			$("#txtconsultaintervencaofinalizacaoate").css("border","1px solid #f00");
			$("#txtconsultaintervencaofinalizacaoate").focus();
			return false;		
		} else if ($("#txtconsultaintervencaofinalizacaode").val()=="" && $("#txtconsultaintervencaofinalizacaoate").val()=="" && $("#txtconsultaintervencaomarcacaode").val()=="" && $("#txtconsultaintervencaomarcacaoate").val()=="") {
			$(".lblerror").html("Por favor, informe o período.");
			$(".lblerror").show("slow");
			$("#txtconsultaintervencaomarcacaode").css("border","1px solid #f00");
			$("#txtconsultaintervencaomarcacaoate").css("border","1px solid #f00");
			$("#txtconsultaintervencaofinalizacaode").css("border","1px solid #f00");
			$("#txtconsultaintervencaofinalizacaoate").css("border","1px solid #f00");
			$("#txtconsultaintervencaofinalizacaoate").focus();
			return false;		
		} else if ($("#txtconsultanome").val()=="(sem título)" || $("#txtconsultanome").val()=="") {
			if (confirm('Não foi definido um nome para a consulta. Deseja continuar assim mesmo?')) {
				return true;
			} else {
				return false;		
			}
		} else {
			return true;
		}
	});
});


//--------------------------------------------------------
//-------------- Mascara Valor ------------------------
//--------------------------------------------------------


function FormataReais(fld, milSep, decSep, e) {
var sep = 0;
var key = '';
var i = j = 0;
var len = len2 = 0;
var strCheck = '0123456789';
var aux = aux2 = '';
var whichCode = (window.Event) ? e.which : e.keyCode;
if (whichCode == 13) return true;
key = String.fromCharCode(whichCode);  // Valor para o código da Chave
if (strCheck.indexOf(key) == -1) return false;  // Chave inválida
len = fld.value.length;
for(i = 0; i < len; i++)
if ((fld.value.charAt(i) != '0') && (fld.value.charAt(i) != decSep)) break;
aux = '';
for(; i < len; i++)
if (strCheck.indexOf(fld.value.charAt(i))!=-1) aux += fld.value.charAt(i);
aux += key;
len = aux.length;
if (len == 0) fld.value = '';
if (len == 1) fld.value = '0'+ decSep + '0' + aux;
if (len == 2) fld.value = '0'+ decSep + aux;
if (len > 2) {
aux2 = '';
for (j = 0, i = len - 3; i >= 0; i--) {
if (j == 3) {
aux2 += milSep;
j = 0;
}
aux2 += aux.charAt(i);
j++;
}
fld.value = '';
len2 = aux2.length;
for (i = len2 - 1; i >= 0; i--)
fld.value += aux2.charAt(i);
fld.value += decSep + aux.substr(len - 2, len);
}
return false;
}