function Apaga(objeto,texto){ obj = document.getElementById(objeto); if(obj.value=='' || obj.value.match(texto)){ obj.value = ''; } var inputs = document.getElementsByTagName('div'); for(var x = 0; x < inputs.length; x++) { var _inputs = inputs[x]; if(_inputs.className=='fonteForm'){ _inputs.style.display = 'none'; } } objCampo = document.getElementById('F'+obj.id); objCampo.style.display = 'block'; } function Retorna(objeto,texto){ obj = document.getElementById(objeto); if (obj.value == ''){ obj.value = texto; } } function ApagaCombo(objeto){ obj = document.getElementById(objeto); var inputs = document.getElementsByTagName('div'); for(var x = 0; x < inputs.length; x++) { var _inputs = inputs[x]; if(_inputs.className=='fonteForm'){ _inputs.style.display = 'none'; } } objCampo = document.getElementById('F'+obj.id); objCampo.style.display = 'block'; } function tamanhoMax(teclapres, textarea, tamMax, contador) { var tam,texto; var tecla = teclapres.keyCode; texto = textarea.value; tam = texto.length ; contador.value = tam; //46 del 8 backspace if (tecla >= 37 & tecla <= 40 || tecla == 46 || tecla == 8){ //left, rigth, up, down } else{ if(tam>tamMax){ alert('Tamanho excedido!'); tam = tamMax; textarea.value = textarea.value.substring(0, tamMax); contador.value = tam; } } } function gE(ID) { return document.getElementById(ID); } function gEs(tag) { return document.getElementsByTagName(tag); } //------------------------- function AbrirJanela(caminho){ window.open(caminho,"_blank",'top=180,left=280,width=520,height=502,menubar=no,scrollbars=yes,resizable=no,location=no,directories=no,status=no,menubar=no'); } function AbrirJanela2(caminho){ window.open(caminho,"_blank",'top=230,left=330,width=720,height=502,menubar=no,scrollbars=yes,resizable=no,location=no,directories=no,status=no,menubar=no'); } function confirmacao(){ resp = window.confirm('Tem certeza que deseja excluir este Registro?'); return resp; } function confirmacaoLista(){ resp = window.confirm('Tem certeza que deseja excluir esta lista de registros?'); return resp; } function gridMouseOver(Num){ objIco = document.getElementById('gridIco'+Num); objCam = document.getElementById('gridCam'+Num); objIco.style.backgroundColor='#FFFCCC'; objCam.style.backgroundColor='#FFFCCC'; } function gridMouseOut(Num){ objIco = document.getElementById('gridIco'+Num); objCam = document.getElementById('gridCam'+Num); objIco.style.backgroundColor=''; objCam.style.backgroundColor=''; } function Delay(){ setTimeout('Delay();',4000); var _vez = 0; ObjVez = document.getElementById('vez'); if(ObjVez.value==2){ _vez = 0; } else if(ObjVez.value==3){ _vez = 1; } else if(ObjVez.value==4){ _vez = 2; } else{ _vez = 3; } with (Math){ _vez = _vez + 1; } ObjVez.value = _vez; if(_vez==4){ _vez = 1; } else if(_vez==3){ _vez = 2; } else if(_vez==2){ _vez = 3; } else if(_vez==1){ _vez = 4; } //imagem ObjImagemTopo = document.getElementById('imagemTopo'); ObjImagem = document.getElementById('PROD_IMAGEM'+_vez); caminho = ObjImagemTopo.src; inicio = caminho.lastIndexOf('/')+1; tamanho = caminho.length; caminho = caminho.substring(0,inicio-3)+'/p/'; ObjImagemTopo.src = caminho+ObjImagem.value; ObjCodigo = document.getElementById('CODIGO'+_vez); inicioPath = caminho.lastIndexOf('img'); path = caminho.substring(0,inicioPath); ObjImg01 = document.getElementById('Img01'); ObjImg02 = document.getElementById('Img02'); ObjImg03 = document.getElementById('Img03'); ObjImg04 = document.getElementById('Img04'); if(_vez==1){ ObjImg01.src = path+'img/estrutura/1vermelho.png'; ObjImg02.src = path+'img/estrutura/2azul.png'; ObjImg03.src = path+'img/estrutura/3azul.png'; ObjImg04.src = path+'img/estrutura/4azul.png'; } else if(_vez==2){ ObjImg01.src = path+'img/estrutura/1azul.png'; ObjImg02.src = path+'img/estrutura/2vermelho.png'; ObjImg03.src = path+'img/estrutura/3azul.png'; ObjImg04.src = path+'img/estrutura/4azul.png'; } else if(_vez==3){ ObjImg01.src = path+'img/estrutura/1azul.png'; ObjImg02.src = path+'img/estrutura/2azul.png'; ObjImg03.src = path+'img/estrutura/3vermelho.png'; ObjImg04.src = path+'img/estrutura/4azul.png'; } else if(_vez==4){ ObjImg01.src = path+'img/estrutura/1azul.png'; ObjImg02.src = path+'img/estrutura/2azul.png'; ObjImg03.src = path+'img/estrutura/3azul.png'; ObjImg04.src = path+'img/estrutura/4vermelho.png'; } ObjLink = document.getElementById('linkProduto'); ObjLink.href = path+'produtoInterno.php?codigo='+ObjCodigo.value; ObjNome = document.getElementById('PROD_NOME'+_vez); ObjDescricao = document.getElementById('PROD_DESCRICAO'+_vez); ObjPreco = document.getElementById('PROD_PRECO'+_vez); ObjParcela = document.getElementById('PROD_PARCELAS'+_vez); ObjPrecoParc = document.getElementById('PROD_PRECOPARCELADO'+_vez); auxPreco = ObjPreco.value; if(auxPreco){ auxPreco = 'R$ '+auxPreco; } auxPrecoParc = ObjPrecoParc.value; if(auxPrecoParc){ auxPrecoParc = ' ou '+ObjParcela.value+' X R$ '+auxPrecoParc; } //Conteúdo ObjConteudo = document.getElementById('promocaoConteudo'); ObjConteudo.innerHTML = ''+ObjNome.value+''+ '
'+ ObjDescricao.value+ '

'+ ''+auxPreco+'
'+ ''+auxPrecoParc+''; } function temLista(){ var inputs = document.getElementsByTagName('input'); var validou = false; for(var x = 0; x < inputs.length; x++) { var _inputs = inputs[x]; if(_inputs.type == 'checkbox'){ if(_inputs.checked){ validou = true; } } } if(!validou){ alert('Nenhum registro selecionado!'); } else{ validou = confirmacaoLista(); } return validou; } function MudarValor(obj){ if(obj.value == '1'){ obj.value = '0' } else{ obj.value = '1' } } function mudarValorCh(nome){ obj = document.getElementById(nome); if(obj.value == '1'){ obj.value = ''; } else{ obj.value = '1'; } } function marcarTodos(){ var inputs = document.getElementsByTagName('input'); for(var x = 0; x < inputs.length; x++) { var _inputs = inputs[x]; if(_inputs.type == 'checkbox'){ _inputs.checked = 'checked'; } } } function desmarcarTodos(){ var inputs = document.getElementsByTagName('input'); for(var x = 0; x < inputs.length; x++) { var _inputs = inputs[x]; if(_inputs.type == 'checkbox'){ _inputs.checked = ''; } } } function trocarImagemGeral(caminho){ obj = document.getElementById('imagemGrande'); obj.src = caminho; } function trocarImagem(caminho){ obj = document.getElementById('imagem'); inicio = caminho.lastIndexOf('/')+1; tamanho = caminho.length; caminho = caminho.substring(0,inicio-3)+'m/'+caminho.substring(inicio,tamanho); obj.src = caminho; } function trocarImagemGr(caminho, descricao){ obj = document.getElementById('boxCad'); inicio = caminho.lastIndexOf('/')+1; tamanho = caminho.length; caminho = caminho.substring(0,inicio-3)+'/g/'+caminho.substring(inicio,tamanho); inicio = caminho.lastIndexOf('produto'); path = caminho.substring(0,inicio); var img = new Image(); img.src = caminho; img.border = '5px'; img.style.borderColor = '#FFFFFF'; img.style.cursor = 'pointer'; img.alt = 'Clique para fechar.'; img.onclick = function() { var bgBody = gE('bgBody'); var boxCad = gE('boxCad'); bgBody.parentNode.removeChild(bgBody); boxCad.parentNode.removeChild(boxCad); } obj.appendChild(img); var newElement = document.createElement('p'); newElement.appendChild(document.createTextNode(descricao)); newElement.className = 'destaque'; obj.appendChild(newElement); } function mostrarImagemGr(caminho){ obj = document.getElementById('boxCad'); var img = new Image(); img.src = caminho; img.border = '5px'; img.style.borderColor = '#FFFFFF'; img.style.cursor = 'pointer'; img.alt = 'Clique para fechar.'; img.onclick = function() { var bgBody = gE('bgBody'); var boxCad = gE('boxCad'); bgBody.parentNode.removeChild(bgBody); boxCad.parentNode.removeChild(boxCad); } obj.appendChild(img); } function url_decode(str) { var n, strCode, strDecode = ""; for (n = 0; n < str.length; n++) { if (str.charAt(n) == "%") { strCode = str.charAt(n + 1) + str.charAt(n + 2); strDecode += String.fromCharCode(parseInt(strCode, 16)); n += 2; } else { strDecode += str.charAt(n); } } return strDecode; } function list_dados( caminho ) { http.open("GET", caminho, true); http.onreadystatechange = handleHttpResponse; http.send(null); } function handleHttpResponse() { campo_select = document.getElementById('SUB_CODIGO'); if (http.readyState == 4) { campo_select.options.length = 0; aux = url_decode(http.responseText); results = aux.split(","); for( i = 0; i < results.length-1; i++ ) { string = results[i].split( "|" ); campo_select.options[i] = new Option( string[0], string[1] ); } } } function chamarCaminho( caminho ) { objValor = document.getElementById('PROD_PRECO'); objNParc = document.getElementById('PROD_PARCELAS'); caminho = caminho+'?valor='+objValor.value+' &nparc='+objNParc.value; http.open("GET", caminho, true); http.onreadystatechange = handleHttpResponse2; http.send(null); } function handleHttpResponse2() { if (http.readyState == 4) { objParcela = document.getElementById('PROD_PRECOPARCELADO'); objErro = document.getElementById('erroValor'); var reDecimal = /^[+-]?((\d+|\d{1,3}(\.\d{3})+)(\,\d*)?|\,\d+)$/; aux = url_decode(http.responseText); if (reDecimal.test(aux)){ objParcela.value = aux; objErro.innerHTML = ''; } else{ objErro.innerHTML = ''+aux+''; objParcela.value = ""; } } } function chamarUrl( caminho ) { http.open("GET", caminho, true); http.onreadystatechange = handleHttpResponse3; http.send(null); } function handleHttpResponse3() { if (http.readyState == 4) { aux = http.responseText; results = aux.split("|"); objTotalParc = document.getElementById('total'+results[0]); objTotal = document.getElementById('soma'); objTotalParc.innerHTML = results[1]; objTotal.innerHTML = results[2]; } } function getHTTPObject() { var req; try { if (window.XMLHttpRequest) { req = new XMLHttpRequest(); if (req.readyState == null) { req.readyState = 1; req.addEventListener("load", function () { req.readyState = 4; if (typeof req.onReadyStateChange == "function") req.onReadyStateChange(); }, false); } return req; } if (window.ActiveXObject) { var prefixes = ["MSXML2", "Microsoft", "MSXML", "MSXML3"]; for (var i = 0; i < prefixes.length; i++) { try { req = new ActiveXObject(prefixes[i] + ".XmlHttp"); return req; } catch (ex) {}; } } } catch (ex) {} alert("XmlHttp Objects not supported by client browser"); } var http = getHTTPObject(); //DIV // Utilizado para evitar de digitar: document.getElementById toda hora, tornando o processo mais prático function gE(ID) { return document.getElementById(ID); } // Utilizado para evitar de digitar: document.getElementsByTagName toda hora, tornando o processo mais prático function gEs(tag) { return document.getElementsByTagName(tag); } function getPageSize(){ var xScroll, yScroll; if (window.innerHeight && window.scrollMaxY) { xScroll = document.body.scrollWidth; yScroll = window.innerHeight + window.scrollMaxY; } else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac xScroll = document.body.scrollWidth; yScroll = document.body.scrollHeight; } else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari xScroll = document.body.offsetWidth; yScroll = document.body.offsetHeight; } var windowWidth, windowHeight; if (self.innerHeight) { // all except Explorer windowWidth = self.innerWidth; windowHeight = self.innerHeight; } else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode windowWidth = document.documentElement.clientWidth; windowHeight = document.documentElement.clientHeight; } else if (document.body) { // other Explorers windowWidth = document.body.clientWidth; windowHeight = document.body.clientHeight; } // for small pages with total height less then height of the viewport if(yScroll < windowHeight){ pageHeight = windowHeight; } else { pageHeight = yScroll; } // for small pages with total width less then width of the viewport if(xScroll < windowWidth){ pageWidth = windowWidth; } else { pageWidth = xScroll; } arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight) } // Utilizado para criar o fundo sobre a página (wiewport), body. function exibirBgBody() { // Seleciona a tag body. item(0) por que só existe uma tag body var tagBody = gEs('body').item(0); // Pega os tamanhos atuais da página, como largura, altura, ... var sizesPage = getPageSize(); // Vamos criar uma tag div var bgBody = document.createElement('div'); // Setar o atributo ID a div criada bgBody.setAttribute('id','bgBody'); // Essa div terá o tamanho exato da página bgBody.style.height = arrayPageSize[1] + 'px'; // Essa div terá a largura exata da página bgBody.style.width = arrayPageSize[0] + 'px'; // Evita criar a div novamente if (!gE('bgBody')) { tagBody.insertBefore(bgBody, tagBody.firstChild); } } // Cria a div denominada como boxCad, a qual conterá o formulário de cadastro function boxCad() { // Cria um 'container' que comportará o formulário de cadastro. var objBody = gEs('body').item(0); var sizesPage = getPageSize(); var boxCad = document.createElement('div'); boxCad.setAttribute('id','boxCad'); var wPage = arrayPageSize[2]; // Largura total da página var hPage = arrayPageSize[3]; // tamanho total da página /*boxCad.style.width = (wPage / 2) + 'px'; // metade da largura da página*/ //boxCad.style.height = (wPage / 2) + 'px'; // metada da altura da página //boxCad.style.height = hPage + 'px'; // metada da altura da página boxCad.style.marginTop = (hPage/6) + 'px'; // 1 quarto da largura //boxCad.style.marginLeft = -(wPage / 4) + 'px'; // 1 quarto da altura objBody.insertBefore(boxCad, objBody.lastChild); } // Esta função elimina da página o fundo criado sobre o body e o boxCad; function removerDivs() { var bgBody = gE('bgBody'); var boxCad = gE('boxCad'); bgBody.parentNode.removeChild(bgBody); if (boxCad) { // Por que ao clicar X (para deletar um registro) cria-se somente o encobridor e não o boxCad boxCad.parentNode.removeChild(boxCad); } } function menuClick(obj){ var divs = document.getElementsByTagName('div'); for(var x = 0; x < divs.length; x++) { var _uls = divs[x]; if(_uls.className == 'subMenuLista'){ _uls.style.display = 'none'; } } var objeto = document.getElementById(obj); var menuSel = document.getElementById('menuSelecionado'); if(menuSel.value=="" || menuSel.value != objeto.id ){ objeto.style.display = 'block'; menuSel.value = objeto.id; } else{ objeto.style.display = 'none'; menuSel.value = ''; } } function chamaFlashTopo(arquivo){ document.write(''); aux = ''; document.write(aux); document.write(''); document.write(''); document.write(''); aux = ''; document.write(aux); document.write(''); } function chamaFlashMiolo(arquivo){ document.write(''); aux = ''; document.write(aux); document.write(''); document.write(''); document.write(''); aux = ''; document.write(aux); document.write(''); } function chamaFlashLateral(arquivo){ document.write(''); aux = ''; document.write(aux); document.write(''); document.write(''); document.write(''); aux = ''; document.write(aux); document.write(''); }