slide = { // vetor com os slides _imagens : [ ["produtos/med/d6366efc250cbc64e248eb2958acec70.jpg","","Sacola 24,5 A x 21,3 L x 9,2 P cm ( disponível também na altura 33,8 cm )","produtover.php?id=187"],["produtos/med/4f217295e29ec1f43f0524e4fe794113.jpg","","Sacola 2 garrafas de Cerveja ou Vinho","produtover.php?id=178"],["produtos/med/wobler.jpg","","Wobler PVC Transparente","produtover.php?id=120"],["produtos/peq/caixa.jpg","","Cartucho 1 garrafa Espumante Papel Kraft 420 grs","produtover.php?id=124"],["produtos/med/0ac4a6bcc6e04ca9ebf9118c1fee9105.JPG","","Banner tecido Cetin 200x140","produtover.php?id=164"],["produtos/med/b5fb8bcde6c37a7c1bf5331b6a63f6a3.jpeg","","Sacola para 1 Garrafa sem impressão ","produtover.php?id=183"],["produtos/med/domno.jpg","","Banners em Tecido Dohler","produtover.php?id=113"],["produtos/med/a77b1ca0981110be3830683f8cac4eca.JPG","","Sacola para 01 garrafa Vinho/Espumante ","produtover.php?id=154"],["produtos/med/valduga.jpg","","Troféu em Acrílico com base mdf","produtover.php?id=135"],["produtos/med/1a396ff00e697357a8d0931df39bb000.JPG","","Banner Tecido Cetin Fosco","produtover.php?id=167"],["produtos/med/f22c19ef1d9abc56ca8222a8c8a4a277.jpg","","Sacola 14 x 20 x 5,5 cm","produtover.php?id=181"],["produtos/med/5201b16e7c6d202c70e767633150fca2.JPG","","Urna 25x25 cm ","produtover.php?id=166"],["produtos/peq/37f19c9f23f0e0d8eb6a7b109068ab5d.jpg","","Maleta 2 Garrafas de Espumante","produtover.php?id=179"],["produtos/med/fba73c74334d72c9578a1c7bc2961497.jpg","","Banner em sublimação ","produtover.php?id=160"],["produtos/peq/53285d3ea5fea1113494a61e4bbdcfa9.jpg","","Banners Cetim - Impressão em Sublimação ","produtover.php?id=161"],["produtos/peq/P1010114_4000x3000.jpg","","Chaveiro Acrílico","produtover.php?id=114"],["produtos/med/lualfrente.jpg","","Cartão 4x4 , prolan fosco e verniz UV Local","produtover.php?id=136"],["produtos/med/9c7ea2bf7f8d082f8df99bbba2f0b372.jpg","","Cardápio","produtover.php?id=168"],["produtos/med/7d2feae6dbf71696147ab6f52451de34.jpeg","","QUEBRA CABEÇA PERSONALIZADO","produtover.php?id=185"],["produtos/med/selotriplohor.jpg","","Etiquetas Selos (premiação)","produtover.php?id=139"],["produtos/med/sacola.jpg","","Sacola em Papel Duplex com Plastificação","produtover.php?id=123"],["produtos/med/afc9c18525810b1e2bb2aceb45af13cb.JPG","","Sacola 22x35x9,5 (impressão serigrafica)","produtover.php?id=165"],["produtos/med/d9fe224170eee9f65382347a8a3662de.jpg","","Folder 4x2 Espumantes Valduga","produtover.php?id=144"],["produtos/med/02.jpg","","Sacola 40x30x14 Papel Kraft","produtover.php?id=126"],["produtos/med/cartaoaniversariomiolo.jpg","","Cartão Aniversário Miolo","produtover.php?id=140"],["produtos/med/343359151de50334dff1192016d8c920.jpg","","Etiqueta 23x5 Adesivo Hot Melt(Frigorífico)","produtover.php?id=148"],["produtos/med/naneto2.jpg","","Rótulos autoadesivo bobina em Papel Martelè","produtover.php?id=132"],["produtos/peq/un.jpg","","Cartucho 1 garrafa Espumante Duplex 400 grs","produtover.php?id=128"],["produtos/med/acd5729234d85b4ec2d7cf84bdbe90c0.jpg","","Sacola/Cartucho","produtover.php?id=173"],["produtos/peq/3aec0885c8300121729413ca8255f192.jpg","","Tubo 90x340mm cilíndrico","produtover.php?id=174"],["produtos/med/servi.jpg","","Impressos em Geral","produtover.php?id=116"],["produtos/med/7a7956f132f0fd50a360a3f4ddedff4d.jpg","","Cartela 2 em 1 - 88x48mm","produtover.php?id=188"],["produtos/med/3e87c48f36d7eac0bbadb111cb4f72f9.jpg","","Adesivo Vinilico aplicado em Fachadas","produtover.php?id=142"],["produtos/med/banner.jpg","","Banners Cetim - Impressão em Sublimação ","produtover.php?id=125"],["produtos/peq/miolo.jpg","","Maleta 2 Garrafas em Couro Vegetal","produtover.php?id=117"],["produtos/med/sem.jpg","","Etiquetas em bobina","produtover.php?id=127"],["produtos/med/d1872515ba85b1d19674fb433bc65ca2.jpg","","Sacola Fornasier 2 Garrafas","produtover.php?id=150"],["produtos/med/4c5c10679ed013a2338a0b1a3e7e95fa.jpg","","Adesivação Dispenser","produtover.php?id=162"],["produtos/peq/1e361426c8e1372d260db06ee7126e26.jpg","","Banner cetim fosco 80x160cm","produtover.php?id=172"],["produtos/med/544936fdf4cfb9bd4a41c5c50808214b.jpg","","Displays","produtover.php?id=143"],["produtos/med/out door Casa Juarez.jpg","","Lona Out Door","produtover.php?id=122"],["produtos/med/9ca02972b89e44d255663bdc94068bdc.jpg","","Maleta para 02 Garrafas de Vinho/Espumante","produtover.php?id=158"],["produtos/med/sacola golden bier.jpg","","Sacolas em Papel Kraft 35x22x9,5 impresso em seleção de cores","produtover.php?id=134"],["produtos/med/e0d0246923a9e476d28c80fe32911f31.jpeg","","PULSEIRA TYVEK 24 x 2 cm Branca ","produtover.php?id=190"],["produtos/peq/f908492a8b497de144f4845b15b88dbb.jpg","","Sacola Kraft com alça cordão torcido 35 x 19 x 9 cm ","produtover.php?id=186"],["produtos/med/b35d346c387bd8e58de360a8024e7427.jpg","","Embalangens 200 grs 12,8x8x4 Amido e Chocolate em Pó","produtover.php?id=147"],["produtos/med/0a8e4cbde6538c41a9dbd0833c46ab3d.jpg","","Folhas Timbradas A4 ","produtover.php?id=151"],["produtos/peq/df718294d12cfe0289ae9e0f7ae00b7d.jpg","","Sacola 01 garrafa de Espumante","produtover.php?id=176"],["produtos/med/605dc3ba38c2a105efa403c6388a494c.jpg","","Sacola 48x35x12 cm","produtover.php?id=153"],["produtos/med/farina.jpg","","Cartões 3x0 cores , serigrafia","produtover.php?id=138"],["produtos/med/srcomflash.jpg","","Cartões 2x0 com prolan frente e verso","produtover.php?id=137"],["produtos/peq/4bc3c95c151d0d03ac0b04a376a0a948.jpg","","Sacola 22x35x9,5 Papel Klabin(duplex)","produtover.php?id=156"],["produtos/peq/sacolaaurora.jpg","","Sacola Kraft com Alça Torcida 22x35x9,5","produtover.php?id=131"],["produtos/med/973a153f0b0ab39d4445848450884bd4.jpg","","Caixinha para Shampoo","produtover.php?id=171"],["produtos/peq/d49d001074cc282b0555ccdcaeb27457.jpeg","","Sacolas sem impressão 22 L x 35 A x 9,5 P","produtover.php?id=182"],["produtos/peq/d65a603b28debf9605e0ddaeaa69154c.jpg","","Sacola para 01 garrafa Vinho/Espumante","produtover.php?id=152"],["produtos/peq/7562418a603e0e3a88bcce161d0b801d.JPG","","Banner Famiglia Casa Madeira","produtover.php?id=163"],["produtos/med/375.jpg","","Rótulo em Papel Martelé ","produtover.php?id=130"],["produtos/med/a7e83d9c17d0520a8de2b8c24c0d218a.jpg","","POLTRONA FRANÇA","produtover.php?id=169"],["produtos/med/241b122feca907d247f1de8cb6ba335c.jpg","","Sacola 30x33,5x12 cm","produtover.php?id=175"],["produtos/peq/sac.jpg","","Sacola em papel Kraft - Alça na própria Sacola","produtover.php?id=129"],["produtos/med/casa.jpg","","Banner em Tecido Impressão total Digital","produtover.php?id=119"],["produtos/med/f4a83f891e84114e22660020a7131d95.jpg","","Curiosidades Importantes","produtover.php?id=155"],["produtos/med/sacola casa valduga.jpg","","Sacola 35x22x9,5","produtover.php?id=111"],["produtos/med/CARTUCHOS.jpg","","Cartuchos e Estojos","produtover.php?id=118"],["produtos/med/sacolavaldugagrande.JPG","","Sacola para 3 garrafas Vinho ou Espumante","produtover.php?id=141"],["produtos/peq/a6e134f4be5e66853f5f389a56118788.jpg","","Sacola 2 Garrafas Miolo","produtover.php?id=146"],["produtos/med/aee81ad63729a4f8e05d0963bf3cea4b.jpg","","Sacola Salton 2 Garrafas","produtover.php?id=149"],["produtos/peq/7f832eb1f6ba28f6e156d7b11aa47a36.jpeg","","Sacola 32,5 x 17 x 8,5 cm ","produtover.php?id=184"],["produtos/med/95f7ed918cfd844c10fc23d43073fd17.jpg","","Sacola 48x35x13","produtover.php?id=157"],["produtos/med/af5834a210b571669db430ccd4f32b65.jpeg","","PULSEIRA TYVEK 24 x 2 cm Coloridas","produtover.php?id=191"],["produtos/med/valenti.jpg","","Sacola em Papel Sulfite 180 grs.","produtover.php?id=121"],["produtos/med/42a2de6e2636a5da5a7c92d9db1106ae.jpg","","Cartela Capelinha 54x80mm","produtover.php?id=189"],["produtos/med/c631b4d6e6046c819c79f72504557544.jpg","","Sacola 22x35x9,5 em duplex ","produtover.php?id=159"],["produtos/med/a540669191cffb50588e1ccedb2bddef.jpg","","Sacolinha 13,8 x 15 x 6 cm","produtover.php?id=180"],["produtos/med/e306320a9b1c4814f3996aceb2d7fb3d.jpg","","Sacola 22x26x9,5cm","produtover.php?id=170"],["produtos/med/f91bbbec4ea8bc02a108bda63a483e11.jpg","","Bolachas para Chopp","produtover.php?id=177"] ], // ID dos elementos que o sistema modifica // ID da imagem do slide _slideImg : 'slideImg', // ID do link do slide, ou seja, um elemento A _linkSlide : 'linkSlide', // ID do t�tulo do slide, uma div ou span por exemplo _titleSlide: 'titleSlide', // ID do t�tulo do slide, id�ntico ao de cima _textSlide : 'textSlide', // ID da imagem de play|pause _playPause : 'playpause', // ID da div que mostra ou esconde as op��es de customiza��o de tempo // essa op��o pode ser omitida do usu�rio, basta retirar o bot�o // settings da p�gina, e como a div j� vem com o display:none por // padr�o o usu�rio n�o ter� acesso a essas op��es. _showTimer : 'showTimer', // vari�veis do sistema // Daqui para baixo n�o � necess�rio alterar mais nada, aqui o sistema // cuidar� de tudo _count : 0, _length : null, _timeOutID : null, _pause : false, _timer : 8, // fun��o que inicia o slide e seta todas os par�metros necess�rios start : function(){ with(this){ _preLoader(); _length = _imagens.length; _work(); } }, // faz o pr�-carregamento das imagens _preLoader : function(){ for(x in this._imagens){ var image = new Image(); image.src = this._imagens[x][0]; } }, // fun��o principal que faz as checagens necess�rias _work : function(){ with(this){ (_count == _length) ? _count = 0 : (_count < 0) ? _count = _length-1 : void(0); var current = _imagens[_count]; _exchange(current); if(!_pause){ (typeof(_timeOutID) == 'number') ? clearTimeout(_timeOutID) : void(0); _timeOutID = setTimeout( function(){ slide.next(); fade(0,0,$(_slideImg)); }, (Number(_timer)*1000) ); } } }, // fun��o que altera os elementos da p�gina, altere os IDs se necess�rio _exchange : function(img){ this.$(this._slideImg).src = img[0]; this.$(this._titleSlide).innerHTML = img[1]; this.$(this._textSlide).innerHTML = img[2]; this.$(this._linkSlide).href = img[3]; this.fade(0,100,this.$(this._slideImg)); }, // altera para o pr�ximo slide ao clicar no bot�o Pr�ximo next : function(){ with(this){ _count++; _work(); } }, // altera para o slide anterior ao clicar no bot�o correspondente previous : function(){ with(this){ _count--; _work(); } }, // pausa e continua a apresenta��o pause : function(){ var img = this.$(this._playPause); if(this._pause){ this._pause = false; img.src = 'imgs/pause.gif'; img.title = 'Parar'; } else{ this._pause = true; img.src = 'imgs/play.gif'; img.title = 'Continuar'; } with(this){(typeof(_timeOutID) == 'number') ? clearTimeout(_timeOutID) : void(0); _work();} }, // controla o tempo de troca de cada slide tControl : function(act){ with(this){ (act=='m')?((_timer==4)?void(0):_timer=_timer-1):((_timer==9)?void(0):_timer= _timer +1); this.$(this._showTimer).innerHTML = _timer+'s'; } }, // altera a opacidade do elemento e suaviza a transi��o entre os slides fade : function (){ var type,signal; var from = arguments[0]; var to = arguments[1]; var el = arguments[2]; (document.all) ? type = 'filter' : type = 'opacity'; (from>to) ? signal = '-' : signal= '+'; if(from >= to/2){ from = eval(from+signal+10); }else{ from = eval(from+signal+5); } if(type=='opacity'){ try{el.style[type] = Number(from*0.01); }catch(e){} }else{ try{el.style[type] = 'alpha(opacity='+from+')'; }catch(e){} } if(from != to){ setTimeout( function(){ slide.fade(from,to,slide.$(slide._slideImg)); } ,50); } }, // retorna o elemento solicitado atrav�s de seu ID $ : function(){ return document.getElementById(arguments[0]); } }