var temp;Event.observe(document,'dom:loaded',myEvents);function myEvents(){$('menu').observe('submit',function(e){addd(this.id.options[this.id.selectedIndex].value);Event.stop(e)});$$('a.add').each(function(el){el.observe('click',function(e){addd(this.rel);Event.stop(e)})});$$('a.sub').each(function(el){el.observe('click',function(e){sub(this.rel);Event.stop(e)})});$$('a.delet').each(function(el){el.observe('click',function(e){delet(this.rel);Event.stop(e)})});$$('input.refresh').each(function(el){el.setStyle({display:'none'})});$$('input.qta').each(function(el){el.observe('focus',function(e){capture(el)})});$$('input.qta').each(function(el){el.observe('blur',function(e){changeq(el)})});$('zerar').observe('click',function(e){if(window.confirm("Você esta certo de querer re-inicializar sua lista de compras?")){var newlist=1;createCookie('cesta',newlist,365);$('total').update(0);$('q').update('0 garrafa');$('garrafas').update('')}Event.stop(e)})}function addd(id){var list=LireCookie('cesta');list=list.split(',');var newlist=list[0];yet=false;for(var i=1;i<list.length-1;i=i+2){if(list[i]==id){newlist=newlist+','+list[i];newlist=newlist+','+eval(parseInt(list[i+1])+1);yet=true}else{newlist=newlist+','+list[i];newlist=newlist+','+eval(list[i+1])}}if(yet){var field='q'+id;var q=parseInt($(field).value);q=q+1;$(field).value=q;new Effect.Highlight(field,{startcolor:'#6D5633',endcolor:'#FFFEF3'});updateTotal()}else{newlist=newlist+','+id+',1';new Ajax.Updater('garrafas','../include/garrafa2.php',{method:'get',encoding:'UTF-8',parameters:{q:id},insertion:Insertion.Bottom,onComplete:updateTotal})}createCookie('cesta',newlist,365);ifempty(newlist)};function sub(id){var field='q'+id;var q=parseInt($(field).value);q=q-1;if(q==0||q==(-1)){if(window.confirm("Quer tirar este vinho da sua lista?")){var destroy=true}else{q=0;var destroy=false}};var list=LireCookie('cesta');list=list.split(',');var newlist=list[0];for(var i=1;i<list.length-1;i=i+2){if(list[i]==id){if(!destroy){newlist=newlist+','+list[i];newlist=newlist+','+q;new Effect.Highlight(field,{startcolor:'#6D5633',endcolor:'#FFFEF3'});$(field).value=q}else{newlist=newlist;$('i'+id).remove()}}else{newlist=newlist+','+list[i];newlist=newlist+','+eval(list[i+1])}};createCookie('cesta',newlist,365);updateTotal();ifempty(newlist)}function delet(id){var el="i"+id;vin=$(el);$(el).remove();var list=LireCookie('cesta');list=list.split(',');var newlist=list[0];for(var i=1;i<list.length-1;i=i+2){if(list[i]==id){newlist=newlist}else{newlist=newlist+','+list[i];newlist=newlist+','+eval(list[i+1])}};createCookie('cesta',newlist,365);updateTotal();ifempty(newlist)};function capture(el){var id=el.id;id=id.replace(/q/,'');temp=el.value};function changeq(el){var id=el.id;id=id.replace(/q/,'');if(isNaN(el.value))el.value=temp;if(el.value<0){if(window.confirm("Você digitou un múmero < zero.\n(Você pode escolher de conservar o vinho na sua lista, com uma quantidade marquada a 0)\nQuer tirar este vinho da sua lista?")){var destroy=true}else{var destroy=false;el.value=0}};if(destroy){delet(id)}else{var newlist=1;$$('dl').each(function(vin){var id=vin.id;id=id.replace(/i/,'');newlist=newlist+','+id;var number=parseInt($('q'+id).value);newlist=newlist+','+number});createCookie('cesta',newlist,365);updateTotal();ifempty(newlist)}};function updateTotal(){var total=0;var bottles=0;$$('dl').each(function(vin){var id=vin.id;id=id.replace(/i/,'');var number=parseInt($('q'+id).value);bottles=bottles+number;var price=parseInt($('p'+id).innerHTML);total=total+number*price});$('total').update(total);if(bottles==1)$('qta').update(bottles+" garrafa");else $('qta').update(bottles+" garrafas");new Effect.Highlight('calcul',{startcolor:'#6D5633',endcolor:'#B7A496 '})};function exibir(){showlist();$('conteudo').appear()};function showlist(){$('lista').title='Clique aqui para ocultar sua lista de compra';$('lista').href='../cesta/?action=close&amp;p='+urlencode($('name').innerHTML);$('lista').update('Ocultar');$('footer').scrollTo()};function ocultar(){hidelist();$('conteudo').fade();$('Vinhos').scrollTo()};function hidelist(){$('lista').title='Clique aqui para exibir sua lista de compra';$('lista').href='../cesta/?action=open&amp;p='+urlencode($('name').innerHTML);$('lista').update('Exibir')};function ifempty(cesta){if($('vazio')){if(cesta.length==1){$('vazio').update('<b>Sua cesta esta vazia.</b><br><i>Consulte &quot;<a href="../cesta/?action=help&amp;p='+urlencode($('name').innerHTML)+'" title="Como usar da cesta virtual" class="help" onclick="ajuda(); return false">Ajuda</a>&quot; para saber como fazer sua seleção, ou seja, sua &quot;lista de compras&quot;</i>')}else $('vazio').remove()}else{if(cesta.length==1){new Insertion.Top('garrafas','<p id="vazio"><b>Sua cesta esta vazia.</b><br><i>Consulte &quot;<a href="../cesta/?action=help&amp;p='+urlencode($('name').innerHTML)+'" title="Como usar da cesta virtual" class="help" onclick="ajuda(); return false">Ajuda</a>&quot; para saber como fazer sua seleção, ou seja, sua &quot;lista de compras&quot;</i></p>')}}};function createCookie(name,value,days){testCookie();if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires="; expires="+date.toGMTString()}else var expires="";document.cookie=name+"="+value+expires+"; path=/"};function getCookieVal(offset){var endstr=document.cookie.indexOf(";",offset);if(endstr==-1)endstr=document.cookie.length;return unescape(document.cookie.substring(offset,endstr))};function LireCookie(nom){testCookie();var arg=nom+"=";var alen=arg.length;var clen=document.cookie.length;var i=0;while(i<clen){var j=i+alen;if(document.cookie.substring(i,j)==arg)return getCookieVal(j);i=document.cookie.indexOf(" ",i)+1;if(i==0)break};return null};function testCookie(){if(navigator.cookieEnabled==false)window.location.href="http://"+window.location.host+'/cesta/'};function urlencode(str){return str.replace(/ /g,'+')};function urldecode(str){return unescape(str.replace('+',' '))};
